2007 - 嵌入式系统及其网络应用期末试卷B - 图文

更新时间:2024-06-24 11:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

集 美 大 学 试 卷 纸 2007—2008学年 第一学期 课程名称 适 用 学院、专业、装 订 线 9.已知某makefile代码为: CC= armv41-unknown-linux-gcc EXEC=hello 嵌入式系统及其网络应用 信息工程学院,通信0411、0412 试卷 B 卷别 考试 闭卷 √ 方式 开卷 □ OBJS=hello.o CFLAGA+= LDFLAGS+=-elf2flt –static All:$(EXEC) All: $(EXEC): $(OBJS) $(CC) $(LDFLAGS) –o $@ S(OBJS) 考 生 信 息 栏 学院 专业 班级 姓名 学号 年级 备注 得 分 clean: -rm –f $(EXEC) *.elf *.gdb *.o 根据以上代码, 指编译器的宏, 表示生成的执行文件名称的宏, 表示目标文件列表宏, 为连接参数宏,All为编译主入口, 为清除编译结果。其中,“$(CC??)”和“-rm –f S?.”前空白由一个 制表符产生,不能单纯由空格来代替。 得 分 填空题(共30分,每小题3分,第9小题6分) 1. 嵌入式处理器可以分为:嵌入式微控制器、 、 、 。 2. 是汇编文件, 是ADS文件, 是二进制文件,*.cpp是C++文件。 3. 已知STMIB为向上生长,满堆栈。假设R0的内容为0x8000,寄存器R1、R2中的内容分别为0x01和0x10,存储区内容为空。执行STMIB R0!,{R1,R2}后,R0= ,R1= ,R2= 。 4. 嵌入式系统的硬件除了核心部件——嵌入式处理器,还包括 、 以及连接各种设备的 。 5. 在实际的计算机系统中,总是采用分级的方法来设计整个存储器系统。全部存储系统分为四级,即 、 、 和外存。它们在存取速度上依次递减,而在存储容量上逐级递增。 6.UART有两个功能: 和 之间的相互转换,检测串行通信在传送过程中可能发生的错误 7.ARM微处理器按指令长度的不同分为16位的 指令集和 32位的 指令集两种。 8、在LINUX系统中,要想查看已加载的驱动程序,使用命令 ,P1 要想加载一个名为skeleton.o的驱动程序,则使用命令为: 。 二、判断题(共20分,每小题2分)。 1.在实际应用中,嵌入式系统硬件配置非常精简,除了微处理器和基本的外围电路以外,其余的电路可以根据需要和成本进行裁剪、定制。 2.嵌入式系统的初始化过程是一个同时包括硬件初始化和软件初始化的过程;而操作系统启动以前的初始化操作是BSP的主要功能之一 3.RTOS可理解为一个标准内核,将时间、中断、定时器等资源封闭起来,留给用户一个API接口。 4.Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows 95/98/2000上的编程工具 5.DMA使用一种称为DMA控制器的专用硬件来完成外设与存储器之间的高速数据传送。 6.嵌入式系统通常面向特定任务,是专用的计算机系统。 7.与CISC相比,通常RISC 的代码密度高。CISC中的一条指令在RISC中要用一段子程序来实现,所以RISC 的子程序库比CISC的要大得多. 8.嵌入式软件必须在具有操作系统支持的情况下设计. P2

9.Palm OS、Windows CE、Linux这三种嵌入式操作系统各有不同的特点,不同的用途;但Windows CE比Palm OS和Linux更小、更稳定 10.RS-232C属于双端差分输入,存在共地噪声和不能抑制共模干扰等问题,因此一般用于短距离通信。 考 生 信 息 栏 学院 专业 班级 姓名 学号 3. 判断下列程序中每条语句是否有错误,请每别说明其原因。 START MOVE R0,#1 ABC: MOVE R1,#2 MOVE R2,#3 Loop MOVE R2,#3 B Loop 4. 什么叫DMA,使用DMA有何有益之处? 5.什么是占先式内核(preemptive)和非占先式内核(non-preemptive),请简要说明两者之间的区别。 P4 语句1 语句2 语句3 语句4 错误原因 得 分 1. 叙述嵌入式系统与通用PC系统的区别? 装 订 线 三、简答题(共30分,每小题5分) 2. 写出下列缩写的英文全称与中文含义? ARM: RTOS: SOC: MMU: UML: P3

6、什么是BOOTLOADER,为什么说它是信赖于目标硬件实现的? 考 生 信 息 栏 学院 专业 班级 姓名 学号 装 订 线 得 分 2. C语言表达示为:y = a*(b+c),写出汇编语言表达式。(5分) 四、综合题(共20分)。 1. 分析声音数据压缩系统,并说明如何选择合适的处理器?(10分) 3、根根据以下代码,画出CDFG图。(5分)、 if (cond1) bb1(); else bb2(); bb3(); switch (test1) { case c1: bb4(); break; case c2: bb5(); break; case c3: bb6(); break; } P5 P6

本文来源:https://www.bwwdw.com/article/97t3.html

Top