三级嵌入式系统开发技术-4_第1页
三级嵌入式系统开发技术-4_第2页
三级嵌入式系统开发技术-4_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、三级嵌入式系统开发技术-4( 总分: 100.00 ,做题时间: 90 分钟 )一、 选择题 ( 总题数: 40,分数: 40.00)1. 与个人计算机 (PC) 相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是_。(分数: 1.00 )A. 嵌入式系统大多面向控制应用,系统的可靠性十分重要B. 嵌入式系统不需要操作系统C. 嵌入式系统大多具有不同程度的实时性D. 许多嵌入式系统中的软件都固化在只读存储器中解析: 解析 广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独

2、立系统。所以选项 B 不属于嵌入式系统的特点,故本题选择B。2. 嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是_。(分数: 1.00 )A. 低功耗B.64 位字长C. 支持实时处理D. 集成了测试电路解析: 解析 根据 CPU的字长,微处理器产品有4 位、 8 位、 16 位、 32 位和 64 位之分。故B 错误。嵌入式系统中的CPU的另一个特点是结构可扩展,故本题选择B。3. 下面关于片上系统 (SoC) 的叙述中,错误的是 _。(分数: 1.00 )A.SoC 芯片中可以包含数字电路、模拟电路及数字 / 模拟混合电路,但不含射频电路 B.SoC 单

3、个芯片就能实现数据的采集、转换、存储、处理和 I/O 等多种功能C.SoC 有通用 SoC芯片和专用SoC芯片之分,D. 专用 SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类解析: 解析 SoC 频电路。所以选项芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字 A 错误,故本题选择 A。/ 模拟混合电路和射4. 微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是_。(分数: 1.00 )A. 集成电路的特点是体积小、重量轻、可靠性高B. 集成电路大多是在硅衬底上制作而成的C. 集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温

4、、恒湿、超洁净的无尘厂房内完成D. 集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关解析: 解析 集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。5. 大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是(分数: 1.00 )_。A.GB2312 采用双字节进行存储和传输汉字B.GB18030 采用双字节或四字节存储和传输汉字C.Unicode/UTF-8 D.Unicode/UTF-16采用三个字节存储和传输汉字采用四个字节存储和传输汉字解析: 解析 U

5、nicode/UTF-16采用的是双字节可变长编码。和 CJK 汉字等均使用双字节编码,其他不常用字符则使用ASCII 字符、标点符号、希腊字母、阿拉伯文4 字节编码,故本题选择D。6. 假设一台数码相机一次可连续拍摄24 位色 ( 真彩色 ) 的 4096×4096 的彩色相片 160 张,数据压缩比平均是 4,则它使用的存储器容量大约是 _。(分数: 1.00 )A.1GBB.2GBC.3CBD.4GB解析: 解析 一幅图像的数据量可按下面的公式进行计算 ( 以字节为单位 ) :图像数据量图像垂直分辨率像素深度÷ 8, 则存储器容量为 (4096×4096&#

6、215;24×160)÷(8 ×4)=1.875GB,=图像水平分辨率故本题选择B。7. 音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是_。(分数:1.00 )A. 量化就是把每个样本的模拟量转换成数字量来表示B. 量化过程往往也称为A/D 转换 ( 模数转换 )C. 音频信号量化后的样本一般用8 位、 12 位或 16 位的十进制整数表示D. 量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差解析: 解析 量化后的样本一般用8 位、 12 位或 16 位二进制整数表示( 称为“量化精度”) ,故本题选择C。8.IP协

7、议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是_。(分数:1.00 )A. 任何连接到互联网的终端设备都必须有一个 B. 每个终端设备的 IP 地址是始终固定不变的IP地址C.IPv4协议规定IP地址用32 位二进制表示D. 为方便使用IP地址也可以使用“点分十进制”表示解析: 解析每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B 错误,故本题选择 B。9. 以下关于嵌入式处理器的说法正确的是_。(分数: 1.00 )A.RISC 和 CISC指的是存储结构B. 哈佛结构是程序与数据统一的存储结构C.ARM处理器都是RISC 结构D.RISC 结构和

8、哈佛结构是不能共存的解析: 解析 嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC) 和精简指令集结构(RISC) 。进一步细分,按存储机制分为冯·诺依曼结构及哈佛结构。冯·诺依曼结构中数据和程序统一,使用一条总线; 而哈佛结构中使用两条独立的总线,不允许指令和数据并存。指令集和存储机制可以共存。ARM处理器采用RISC 结构。选项C 正确,故本题选择C。10. 关于ARM嵌入式处理器的工作状态,以下说法错误的是_。(分数:1.00 )A.ARM状态是32 位指令的状态,指令代码全部是4 个字节长度B.Thumb 状态为 16 位指令状态,指令长度为16

9、 位C.Thumb-2 状态兼容16 位指令和32 位指令编码D.ARM状态和 Thumb状态可以相互切换,复位时自动进入Thumb状态解析: 解析 ARM 与 Thumb间可以互相切换。如果Thumb状态进入异常处理( 异常处理要在ARM状态下进行) ,则当异常返回时, 将自动切换到 Thumb状态。当处理器进行异常处理时, 则从异常向量地址开始执行,将自动进入 ARM状态。 D 选项错误,故本题选择 D。11. 以下关于 ARM处理器寄存器说法错误的是 _。(分数: 1.00 )A.R0 R7 在任何模式下均作为通用寄存器使用B.R0 R15寄存器的位数为32 位C. 作为链接寄存器LR

10、的是 R14D. 堆栈指针SP 使用的寄存器是R15解析: 解析 堆栈指针 SP使用的寄存器是的寄存器是R15。选项 D 错误,故本题选择R13,链接寄存器D。LR 使用的寄存器是LR,程序计数器PC使用12. 以下关于 ARM处理器说法错误的是 _。(分数: 1.00 )A. 大端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B.ARM处理器支持8 位、 16 位和 32 位数据处理C.MPU为 ARM处理器的存储器保护单元D.MMU为 ARM处理器的存储器管理单元解析: 解析 大端格式是指数据的高字节存储在低字节地址中,低字节数据存放在高字节地址中;小端格式是指数据的

11、高字节存储在高字节地址中,低字节数据存放在低字节地址中。选项 A 错误,故本题选择A。13. 关于 ARM指令中的条件域,以下表述错误的是 _。(分数: 1.00 )A.HI 为无符号数大于B.CC 为无符号数小于C.GT 为带符号数大于D.LE 为带符号数小于解析: 解析 LE 为带符号数小于或等于。选项D 错误,故本题选择D。14. 需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是_。(分数: 1.00 )A.SUBVS R1,R2,R3B.SUBEQ R1,R2,R3C.SUBLS R1,R2,R3D.SUBNE R1,R2,R3解析: 解析 SUBVS 表示溢出时相减,

12、 SUBEQ表示相等时相减, SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择 D。15. 以下 ARM指令中源操作数属于立即寻址的指令是 _。(分数: 1.00 )A.suBCC R1,R2,R3B.LDRB R0,R1C.AND R1, R,R3D.MOV R1, #0x0B解析: 解析 立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。A 和C均为寄存器寻址。B 为寄存器间接寻址。故本题选择 D。16. 以下对伪指令的解释正确的是_。(分数: 1.00 )A.DCD 0x23;在内

13、存区域分配一个字节的内存空间并初始化为0x23B.CODE16;伪指令通知编译器,其前的指令序列为C.MyBaud EQU 9600;定义一个常量MyBaud的值为16 位的 Thumb指令9600D.IMPORT Label ;声明一个全局的标号 Label ,该标号可在其他文件中引用解析: 解析 DCD用于分配一片连续的字存储单元并用指定的数据初始化;CODE16伪指令通知编译器,其后的指令序列为16 位的 Thumb指令; EQU伪指令用于为程序中的常量、标号等定义一个等效的字符名称,类似于 C 语言中的 #define 。IMPORT伪指令用于通知编译器要使用的标号在其他的源文件中定义

14、,但要在当前源文件中引用,而且无论当前源文件是否引用该标号,该标号均会被加入到当前源文件的符号表中。故本题选择C。17. 在 ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是(分数: 1.00 )_。A.BL MyLabelB.BX MyLabelC.BLX MyLabelD.B MyLabel解析: 解析 在 ARM汇编语言程序中,子程序的调用一般是通过BL 指令来实现的。BL 为带链接转移, BX 为带状态切换的转移,BLX 为带链接和切换的转移。故本题选择18. 将 R1 寄存器中的指定位bit0和 bit3清零,以下ARM汇编指令正确的是_。(分数: 1.00 )B 为(

15、 无) 条件转移,A。A.AND R1, R1, #0xFFFFFFF6B.BIC R1 , R1, #0xFFFFFFF6C.EOR R1, R1, #0xFFFFFFF6D.ORR R1, R1, #0xFFFFFFF6解析: 解析 和 0 相与清零,和 1 相与保持不变。 BIC 表示位清除, EOR表示逻辑异或, ORR表示逻辑或,和 0 相或保持不变,和 l 相或置 1。选项 A 正确,故本题选择 A。19. 下面与嵌入式处理器复位相关的叙述中,错误的是_。(分数: 1.00 )A. 嵌入式处理器都有一个系统复位引脚为nRESET或 RESET, nRESET表示高电平复位B. 嵌入

16、式系统常使用外接复位芯片提供的复位信号来实现系统的可靠复位C. 有些微处理器用复位芯片可通过两个不同引脚分别输出高电平或低电平有效的复位信号D.ARM复位后PC指针指向某个唯一的地址解析: 解析 嵌入式处理器都有一个系统复位引脚为高电平复位。选项A 错误,本题选择A。nRESET或 RESET,n 表示低电平复位,不带n 的表示20. 下面是关于AMBA总线的叙述:按照 AMBA规范,以 ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统 AMBA的系统总线主要用于连接高带宽快速组件 AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件系统总线通过桥接器与外围

17、总线互连上述叙述中,正确的是_。(分数: 1.00 )A. 仅B. 仅和C. 仅、和D. 全部 解析: 解析 按照 AMBA规范,以 ARM内核为基础的嵌入式处理芯片采用系统总线与外围总线的层次结构构建片上系统。AMBA的系统总线主要用于连接高带宽快速组件。AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。系统总线通过桥接器与外围总线互连。全部选项正确,故本题选择D。21. 下面是关于嵌入式系统使用的存储器的叙述,其中错误的是_。(分数: 1.00 )A. 嵌入式系统使用的存储器以半导体存储器为主B. 铁电存储器 (FRAM)在嵌入式系统已得到应用C. 静态存储器SRAM是非易失性

18、存储器D. 动态存储器DRAM是易失性存储器解析: 解析点后信息丢失。随机存取存储器包括静态和动态两种形式,即C 选项错误,故本题选择C。SRAM和 DRAM,它们都是易失性存储器,即掉22. 下面关于 I 2 C 的叙述中,错误的是 _。A.I 2C 即集成电路互连总线B.I 2C 是一种串行半双工传输的总线C.I 2C 总线只能连接一个主控器件D.I 2C 传送数据时,每次传送的字节数目没有限制(分数: 1.00 )A.B.C.D.解析: 解析 I 2 C 总线可以挂接多个器件,其中主动发起数据传输操作的I 2 C 器件是主控器件(主器件 ),否则它就是从器件。C 选项错误,故本题选择C。

19、23. 下面关于 USB的叙述中,正确的是 _。(分数: 1.00 )A.USB 2.0B.USB 2.0采用全双工通信方式采用差分信号传输方式C.Mini USB接口不提供电源D.USB总线通信采用多主方式解析: 解析 USB总线 (1.1和2.0)有4 根信号线,采用半双工差分方式,用来传送信号并提供电源。MiniUSB也提供电源。 USB总线通常采用主从方式,它有一个主机,负责管理所有与 USB设备的通信等。故本题选择 B。USB设备的连接与删除、发起24. 下面关于嵌入式系统中使用的触摸屏的叙述中,错误的是 _。(分数: 1.00 )A. 目前嵌入式系统中使用的触摸屏除电容式触摸屏外,

20、还有电阻式触摸屏B. 使用电容式触摸屏的 LCD显示器多半是硬屏C. 用专用硬笔写字的触摸屏属于电容式D. 电容式触摸屏在触摸屏四边均镀上狭长的电极,在导电体内形成一个低电压交流电场,当手指触摸屏幕时,手指会从接触点吸走一个很小的电流解析: 解析 目前的触摸屏有两种形式,一种是电阻式触摸屏( 俗称软屏 ) ,另一种是电容式触摸屏硬屏 ) 。用专用硬笔写字的触摸屏属于电阻式,带多点触摸或滑动操作的触摸屏均属于电容式。选项故本题选择C。( 俗称C 错误,25.8 段共阳极LED数码管示意如图所示,为了显示字符9,其二进制代码( 按dp g f e d c b a的顺序排列) 是_。(分数: 1.0

21、0 )A.10000010B.10001100C.10000000D.10010000解析: 解析 对于共阳极 LED数码管,当输入为0 时点亮,当输入为1 时灭。要显示字符9,只需 e 和 dp段灭,即 e 和 dp 段输入 1。故本题选择 D。26. 下面关于 S3C2410存储器控制的叙述中,错误的是_。(分数: 1.00 )A. 存储器控制器和NAND Flash控制器等属于存储器控制组件B. 系统的 I/O与存储器采用统一编址方式C. 地址空间共1GBD. 所有 BANK的总线宽度只能选择16 位或 32 位解析: 解析 S3C2410存储器控制组件包括存储器控制器、总线控制器、外部

22、主控器、NANDFlash控制器等。存储器控制器提供访问外部存储器所需的存储器控制信号,支持大BANK,每个 BANK大小为 128MB)。以 ARM芯片为核心的嵌入式系统其/ 小端模式,地址空间共1GB(8 个I/O 与存储器采用统一编址方式,并不像 x86 那样采用的是 I/O 映射编址 ( 独立编址 ) 方式。 BANK0只能是 16 位和 32 位总线宽度的访问,其他所有 BANK可访问 8 位、 16 位和 32 位。选项 D 错误,故本题选择 D。27. 下面关于 S3C2410嵌入式微处理器芯片 GPIO端口的叙述中,错误的是 _。(分数: 1.00 )A.GPIO 端口有 GP

23、A/GPB/GPC/GPD共 4 个并行 I/O 接口B.GPIO 端口的多个并行I/O 接口中,有的接口的功能是单一的,有的接口的功能是复用的C.GPIO 端口的每个并行I/O 接口都有控制寄存器、数据寄存器以及上拉寄存器D.GPIO 端口属于芯片内部的低带宽组件解析: 解析 S3C2410 的 GPIO端口有 GPA/GPB/GPC/GPD/GPE/CPF/GPG/GPH多个并行 I/O 接口。选项 A 错误,故本题选择 A。28. 下面关于 UART、 RS-232、 RS-485 的叙述中,错误的是 _。(分数: 1.00 )A. 基于 UART可以构成 RS-232 接口B. 基于U

24、ART不能构成RS-485 接口C.RS-232 接口标准的最长通信距离为15mD. 通过 RS-485 可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接解析: 解析 基于 UART可以构成 RS-232 接口和 RS-485 接口。 RS-232 接口标准的最长通信距离为 15m,而 RS-485 接口标准的最长通信距离为 1200m。RS-485 通常用于主从式多机通信系统, 采用轮询方式, 由主机逐一向从机寻址,当从机地址与主机发送的地址一致时,才建立通信链接,进行有效数据通信。选项B错误,故本题选择B。29. 关于 C/OS-II 的基本特点,下列叙述中错误的是 _。(

25、分数: 1.00 )A. C/OS-II 是抢占式实时操作系统内核B. C/OS-IIC. C/OS-II不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的中每个任务拥有自用栈D. C/OS-II 解析: 解析属于源码公开的实时嵌入式操作系统C/OS-II不支持时间片轮转调度法,因此赋给每一个任务的优先级是不相同的。选项B 错误。 C/OS-II是抢占式实时操作系统内核且每个任务拥有自用栈。C/OS-II属于源码公开的实时嵌入式操作系统。故本题选择B。30. 关于 C/OS-II 的叙述,正确的是 _。(分数: 1.00 )A. C/OS-II 系统拥有统一的驱动程序,不需要开发商自行

26、开发B. C/OS-II 包含基本设备驱动程序C. 使用 C/OS-II 的栈空间校验函数,可以确定每个任务到底需要多少栈空间 D. C/OS-II 是一个单内核操作系统解析: 解析 C/OS-II基本不包含设备驱动程序,只是一个纯内核。C/OS-II驱动程序属于底层,需要系统开发商自行开发。使用 C/OS-II的栈空间校验函数,可以确定每个任务到底需要多少栈空间。选项 C 正确,故本题选择C。31. 在 C/OS-II 中, OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为 _。(分数: 1.00 )A.OSIntNesting=0 B.

27、OSIntNesting=0 C.OSIntNesting=1 D.OSIntNesting=1, OSLockNesting=0 , OSLockNesting=l , OSLockNesting=0 , OSLockNesting=1解析: 解析 OSSched() 函数是任务调度的前导函数,判断进行任务调度的三个条件是否满足。这三个条件是: (1) 中断嵌套层数共享全程变量 OSIntNesting=0 ,也就是所有的 ISR 已经执行完毕。 (2) 任务调度加锁层数共享全程变量 OSLockNesting=0 ,也就是调度没有被禁止。 调度器上锁函数 OSSchedlock() 对共享

28、变量 OSLockNesting 做加 1 操作,用于禁止任务调度,直到任务完成后,再调用给调度器开锁函数OSSchedUnlock() 对共享变量OSLockNesting 做减 1 操作。 (3) 就绪表查找到的最高优先级任务的优先级比当前任务的优先级高。故本题选择A。32. COS-II 操作系统的下面4 个主要函数中,只有一个是与任务调度相关的,它是_。(分数:1.00 )A.OSTickISR()B.OS_Sched()C.OSIntExit()D.OSTaskCreate()解析: 解析 OSTaskCreate() 函数与任务创建相关。OSIntExit()函数为中断级的调度。O

29、STickISR()为时钟节拍中断服务子程序,与时间管理相关。故本题选择B。33. 下面关于 Unix 与 Linux 的叙述中,错误的是 _。(分数: 1.00 )A.LinuxB.Unix属于一种“类Unix”系统是优秀的主流操作系统C. 两者的源代码不同,两者的函数名称和参数也各不相同D.Linux的运行效率还没有超过Unix解析: 解析 Linux的源代码与名称和参数十分相同,以及UnixUnix 的源代码是完全不同的,尽管函数和命令的功能、处理结果、函数的行命令、驱动程序和应用程序在Linux 上能够运行,选项C 错误。 Unix是优秀的主流操作系统,Linux属于一种“类Unix”

30、系统,Linux的运行效率还没有超过Unix 。故本题选择 C。34. 下列选项中用于完成创建任务的自用栈空间的 C/OS-II 程序源代码的是_。(分数: 1.00 )A.OS_CPU_C.C B.OS_CORE.CC.OS_MEM.CD.OS_TASK.C解析: 解析 (OS_CPU_C.C用于创建任务的自用栈空间、定义用户接口hook 函数原型等。OS_CORE.C为核心调度代码,功能包括系统初始化、启动多任务调度开始运行、任务创建管理与调度、 TCB初始化、就绪表初始化、 ECB初始化、任务事件就绪表、空闲任务等。 OS_MEM.C为内存管理,包括创建分区、获得存储块等。 OS_TAS

31、K.C为任务管理,包括改变一个任务的优先级、创建或者删除一个任务、挂起一个任务、恢复一个被挂起的任务等。故本题选择 A。35. 在 C/OS-II中,OSInit()_函数先建立最初的任务就绪表,然后建立4 个空白的数据链表。这 4 个空白(分数: 1.00 )A. 任务控制块链表、事件控制块链表、标志链表和进程控制块链表B. 任务控制块链表、事件控制块链表、消息链表和进程控制块链表C. 任务控制块链表、事件控制块链表、标志链表和内存控制块链表D. 任务控制块链表、事件控制块链表、消息链表和内存控制块链表解析: 解析 在 C/OS-II中, OSInit()函数先建立最初的任务就绪表,然后建立

32、它们分别是任务控制块链表、事件控制块链表、标志链表和内存控制块链表。故本题选择4 个空白的数据链表。C。36. 以下关于Linux的叙述,错误的是_。(分数:1.00 )A.LinuxB.Linux内核第一次问世是在是一种微内核结构1991 年10 月C. 同一个应用程序在D.Linux系统最初以UNIX 环境下的运行速度和效率往往高于LinuxLlnix为原型,以实现POSIX标准作为其目标环境解析: 解析 Unix、嵌入式 Linux 、WinCE、Mac OS、Android OS 和 DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有 Symbian、VxWor

33、ks、QNX、C/OS-II 、iOS 等。选项 B 错误,故本题选择 B。37.Linux内核的子系统中,不包括_。(分数: 1.00 )A. 进程调度B. 虚拟文件系统C. 内存管理D. 通用公共许可协议解析: 解析 Linux 内核主要由 5 个子系统组成: 进程调度 (SCHED),内存管理 (MM),虚拟文件系统 (VFS) ,网络接口 (NET) ,进程间通信 (IPC) 。故本题选择 D。38. 以下不属于实时操作系统特征的是 _。(分数: 1.00 )A. 具有同步 10 和中断处理能力B. 内存锁定C. 优先级中断和调度D. 抢占式调度解析: 解析 IEEE 的实时 UNIX

34、 分委会认为实时操作系统应该具备7 个特征:具有异步I/O 和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。故本题选择A。39. 利用 ADS1.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是_。(分数: 1.00 )A.ADS1.2 采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等B. 工程项目中至少应包含一个Debug 生成目标C. 地址映射关系可以使用scatter格式的文件来确定D. 工程项目中可以按照一定的逻辑关系来分组管理文件解析: 解析个生成目标:一个工程项目中至少应包含一个生成

35、目标,Debug、Release 、 DebugRel,B 选项错误。ARM提供的可执行输出文件的模板包括了下面 ADS1.2 采用工程项目形式来管理应用程序中涉及3的源文件、库文件、头文件等。工程项目中可以按照一定的逻辑关系来分组管理文件。当地址映射关系比较简单时,使用编译、 连接选项来确定输入文件的连接顺序。当地址映射关系比较复杂时,使用 scatter(分散加载 ) 格式的文件来确定输入文件的连接顺序。故本题选择40. 在基于 ARM微处理器为核心的硬件平台上,开发其LinuxB。环境下的应用程序exp1.c 。若需要编译后生成 exp1.c(分数:对应的汇编程序,应使用的命令是 1.0

36、0 )_。A.arm-linux-gcc-S exp1.cB.arm-linux-gcc-oexp1 exp1.cC.arm-linux-gcc-c exp1.cD.arm-linux-gcc-g-oexp1 exp1.c解析: 解析 arm-linux-gcc-S-otest.s test.c该命令中只加入了参数-S 、-o test.s ,执行该命令后,编译器将连续执行预处理、编译等阶段的操作,最终生成文件名为test.s的汇编语言文件。注意,若去掉-o test.s 参数,编译器也会自动生成文件名为test.s 的汇编语言文件。 arm-linux-gcc-c-otest.otest.c

37、该命令中只加入了参数 -c 、-o test.o ,执行该命令后,编译器将连续执行预处理、编译、汇编等阶段的操作,没有执行连接阶段的操作,最终生成文件名为test.o 的目标文件。注意,若去掉 -o test.o参数,编译器也会自动生成文件名为test.o的目标文件。 arm-linux-gcc-o test test.c该命令中只加入了参数 -otest ,而没有加入 -c 、-S 、-E 等,执行该命令后,编译器将连续执行预处理、编译、汇编、连接等阶段的操作,最终生成文件名为test 的输出文件。 arm-linux-gcc-g-o test test.c该命令中加入了参数 -g 、-ot

38、est ,执行该命令后, 编译器将在生成的输出文件test 中加入 GDB能够使用的调试信息,使得用 GDB调试时比较方便。故本题选择A。二、 填空题 ( 总题数: 20,分数: 40.00)41. 下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中CPU中的组成部分A是1;组成部分 B是 2。(分数: 2.00 )解析:运算器存储器 解析 本题主要考查嵌入式系统硬件部分的逻辑组成及其与外部世界的关系,硬件的主体是中央处理器和存储器,他们通过I/O 接口和 I/O 设备与外部世界联系,并借助总线相互连接。中央处理器 (CPU)由运算器、控制器、寄存器、高速缓冲存储器(Cache

39、) 等部件组成,故A 是运算器; B 是存储器。42. 数字图像的文件格式有多种, 不同的文件格式采用不同的编码方法, 具有不同的特点, 适合不同的应用。通常,数码相机中大多使用1 图像文件格式,WWW网页中具有动画效果的插图或剪贴画其文件格式是2 。(分数: 2.00 )解析:JPEGGIF 解析 此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF( 或 TIEF) ,GIF,JPEG,PNG等,各有特点,适合不同的应用需求。JPEG是静止图像数据压缩编码的国际标准,它特别适合处理各种连续色调的彩色或灰度图像,算法复杂度适中,软硬件实现皆可,目前已在互联网和数码相机中得到广泛应

40、用。 GIF 是目前互联网上广泛使用的一种图像文件格式,它的颜色数目较少 ( 不超过 256 色) ,文件特别小,适合互联网传输。43. 无线局域网采用的通信协议主要是1,通常也称为 Wi-Fi ,它有几种不同的数据传输速率,其中2 协议的数据传输速率可达 108Mbps 甚至更高,可以满足传输语音、数据、图像等的需要(分数: 2.00 )解析: 802.11 802.11n 解析 此题主要考查无线局域网的主要通信协议IEEE 802.11( 俗称 Wi-Fi) 。IEEE802.11n 使用 2.4GHz 频段和 5GHz频段,传输速度 300Mbps,最高可达 600Mbps,可向下兼容8

41、02.11b 、802.11g 。44.ARM处理器采用的指令集结构是1 ,其中面向实时系统的嵌入式Cortex 系列是 2 。(分数: 2.00 )解析: RISC ARM Correx-R 解析 此题考查 ARM处理器的指令集结构以及嵌入式Cortex 系列。 ARM处理器的指令集结构有两种: RISC和 CISC, ARM处理器采用 RISC 结构。 Cortex-A 系列是面向高端应用的处理器核, Cortex-R 系列是面向实时控制的处理器, Cortex-M 系列是面向微控制器的处理器核。45. 在 ARM处理器中,作为记录程序状态的寄存器是1,其中状态位 T 的作用是在 ARM状

42、态与 Thumb状态间进行切换,当T=1 时处理器处于的状态是2 状态。(分数: 2.00 )解析:程序状态寄存器CPSR Thumb解析 本题考查 ARM处理器中的程序状态寄存器CPSR的相关知识。T为 ARM与 Thumb指令切换, T=1 时执行 Thumb指令,否则执行 ARM指令。46. 已知 R1=0xFF115577,R2=0x11000011,则执行指令于ORR R0,R1,R2 后,寄存器R0= 1 ,R2= 2。(分数:2.00 )解析: 0xFFll5577 0x11000011解析 本题考查逻辑或指令ORR的使用。 ORR表示逻辑“或”。和保持不变,和1 相或置 1。O

43、RR R0,R1,R2 中是将 R1 和 R2 相或后赋给R0, R2 保持不变。47. 已经 R0=8000,R1=8800,执行指令MOV R0,R1,L,SR#2 后, R0= 1,R1= 2。0 相或(分数:2.00 )解析: 2200 8800解析 本题考查MOV指令和移位操作指令的使用。MOV R0,R1,LSR#2表示将 R1 中的内容右移两位后送到R0 中,左端用0 来填充。 8800 的二进制为1000100000000000,右移两位后变为0010001000000000,即为 2200。 R1 保持不变。48. 将 R1 指示区域中的一个字节数据读入R2,这条指令应是 1

44、R2,R1 。将 R2中的一个字写入由 R0+4 指示的内存区域中,并将地址自动更新的指令应是2R2 , R0+4! 。(分数: 2.00 )解析: LDRB STR解析 本题考查 LDRB和 STR指令的使用方法。 LDRB指令用于从存储器中将一个8 位的字节数据传送到目的寄存器中,同时将寄存器的高24 位清零。当程序计数器 PC作为目的寄存器时,指令从存储器中读取的字数据被当作目的地址,从而可以实现程序的跳转。STR指令用于从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常用,且寻址方式灵活多样,使用方式可参考指令LDR。49. 嵌入式系统使用的存储器有多种类型,按照

45、所处物理位置可分为1 存储器和片外存储器以及外部存储设备,按照存储信息的不同又可分为程序存储器和2 存储器。(分数: 2.00 )解析:片内 数据 解析 本题主要考查嵌入式系统的存储器的分类。嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(RAM)和只读存储器 (ROM);按照所处物理位置可分为片内存储器( 芯片内置的存储器 ) 和片外存储器 ( 外部扩展的存储器 ) 以及外部存储设备; 按照存储信息的不同可分为程序存储器和数据存储器。50. 对于内存容量而言, 1KB= 1B;而对于外存 ( 如磁盘、 U 盘等 ) 容量而言, 1KB= 2B。(分数: 2.00 )解析

46、: 1024 1000 解析 本题主要考查内存容量和外存容量的区别以及其换算关系。存储器容量是指每一个存储芯片或模块能够存储的二进制位数,它以存储1 位二进制位为最小单位(b) ,容量单位有字节(B) 、千字节 (KB) 、兆字节 (MB)、吉字节 (GB) 、太字节 (TB) 、拍字节 (PB) 、艾字节 (EB) 、泽字节 (ZB) 以及尧字节(YB) 等。对于内存容量而言,这些容量单位之间的相互关系均以1024 倍表示;对于外存容量而言,这些容量单位之间的相互关系却以1000 倍表示。51.UART的中文名称是通用1 收发器,它由发送器、接收器、控制单元以及2 发生器等构成。(分数: 2.00 )解析:异步波特率 解析 本题考查 UART的概念及其组成。串行异步通信接口通用异步收发器(UniversalAsynchronous Receiver/Transmitter,UART)常用于全双工串行异步通信。UART由发送器、接收器、控制单元、波特率发生器等构成。52. 三星公司基于 ARM9内核的 S3C2410嵌入式微处理器芯片使用由 AHB总线和 A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论