ImageVerifierCode 换一换
格式:DOC , 页数:32 ,大小:228.50KB ,
资源ID:505897      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-505897.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编11及答案与解析.doc)为本站会员(赵齐羽)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编11及答案与解析.doc

1、计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编 11及答案与解析 一、选择题 1 下面关于嵌入式系统的叙述中,错误的是 ( )。 ( A)嵌入式系统所涉及的应用领域非常广泛 ( B)嵌入式系统性能较低,价格也比较便宜 ( C)嵌入式系统大多具有不同程度的实时性 ( D)嵌入式系统与通用计算机一样,也由硬件和软件两部分组成 2 按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面属于高端嵌入式系统的是 ( )。 ( A)电冰箱 ( B)智能手 机 ( C)空调器 ( D)复印机 3 嵌入式系统的性能在很大程度上是由 CPU决定的, CPU的性能

2、主要表现为指令执行速度的快慢。下列选项中不直接影响 CPU速度的是 ( )。 ( A)指令系统结构 ( B) cache容量 ( C)指令流水线数目 ( D) I O接口的类型和数目 4 片上系统 (SoC)是嵌入式处理芯片的一个重要品种,下列叙述中错误的是 ( )。 ( A) SoC是集成电路加工工艺进入到深亚微米时代的产物 ( B) SoC既能把数字电路也能把模拟电路集成在单个芯片上 ( C)需要时, SoC使用单个芯片可以进行数据的采集、转换、存储和处理,并支持多种 I O功能 ( D)包含 32位 CPU的 SoC设计制造难度很大,目前还未广泛使用 5 假设数码相机一次可连续拍摄 16

3、00万色 (24位真彩色 )的 40963072分辨率的彩色相片可达 400张,其数据压缩比为 4,那么它所使用的存储卡容量大约是( )GB。 ( A) 1 ( B) 2 ( C) 4 ( D) 8 6 手机最基本的功能是打电话和接听电话,在此过程中手机必须对话音信号进行处理,下面有关叙述中错误的是 ( )。 ( A)在发送话音信 号时必须对人们的讲话声音进行数字化 ( B)数字话音需要进行数据压缩处理 ( C)在接听电话时必须把接收到的数字话音信号恢复为模拟信号 ( D)通话过程产生的数据流量比传输短消息要少得多 7 下面关于 WiFi无线局域网叙述中,错误的是 ( )。 ( A)它借助无线

4、电波传输信息,很快将取代有线网络 ( B)无线局域网需使用无线网卡、无线接入点等设备构建 ( C)无线接入点也称为 “热点 ” ( D)无线接入点实际上就是一个无线交换机或无线 Hub,相当于手机通信中的“基站 ” 8 下面关于无线接入互联网的 技术中,错误的是 ( )。 ( A)使用 WiFi接入互联网时,必须有可用的 AP(接入点 ) ( B) WiFi的数据传输速率可达 100Mb s ( C)借助 3G或者 4G移动电话网,也可以接入互联网 ( D) 4G接入技术的速度最快, WiFi将被它取代 9 关于嵌入式处理器架构说法错误的是 ( )。 ( A)不同处理器有不同的指令集架构 (

5、B) ARMy7A处理器的典型代表是 ARM11 ( C) ARMv7M版本仅支持 Thumb一 2指令集的子集。 ( D) ARMv8A使用 64位寄存器,支持 ARM、 Thumb和 A64三种指令集 10 在以下 ARM处理器中,面向中低端应用,成本最低的 ARM Cortex嵌入式处理器是 ( )。 ( A) ARM CortexM0 ( B) ARM CortexM3 ( C) ARM CortexM4 ( D) ARM CortexR4 11 以下按照 ARM公司的分类,不属于 ARM Cortex应用处理器的是 ( )。 ( A) CortexA9 ( B) CortexA7 (

6、 C) CortexA57 ( D) CortexR7 12 以下不具有 Thumb一 2状态的 ARM处理器是 ( )。 ( A) CortexM0 ( B) CortexM3 ( C) ARM9 ( D) SC300 13 关于经典 ARM处理器的工作模式,以下说法错误的是 ( )。 ( A)中止模式是处理普通中断的模式 ( B)用户模式是程序正常执行的工作模式 ( C)快速中断模式用来处理快速中断 FIQ ( D)管理模式是操作系统的保护模式,处理软中断 SWI 14 以下关于 ARM状态寄存器 CPSR的说法错误的是 ( )。 ( A) CPSR决定经典 ARM处理器的工作模式 ( B

7、) CPSR决定是否允许中断 ( C) CPSR中存放了运算结果产生的一些标志 ( D) CPSR可读,但不可写 15 执行 ARM指令 LDRH R1, R2, #4!之后,以下说法错误的是 ( )。 ( A) R1的值加 4 ( B) R2的值加 4 ( C)内存中的数据保持不变 ( D) R1和 R2的值均改变 16 已知 R1=0x00000088,执行 ARM指令 FST R1, #8后, R1的值为 ( )。 ( A) 0x00000008 ( B) 0x00000011 ( C) 0x00000088 ( D) 0x00000440 17 以下 ARM指令正确的是 ( )。 (

8、A) SUB R4, #1 ( B) ORR R2, #9 ( C) ADCS R7, R7, #1 ( D) JMP PC, LR 18 在 ARM汇编语言中,小端模式下,通过伪指。 DataTab DCW 0x1234,0x5678, 0x9ABC, 0xDEF0在内存中定义了这 4个 16位无符号数,R1=0x00000089,则在执行伪指令 LDR R0, =MyData后再执行指令 STR R1,R0, #4!,则 ( )。 ( A) DataTab指示的 内存区域数据不变 ( B) R1的值不变,仍为 0x00000089 ( C) R0的值不变 ( D) R1中的值为 0xDEF

9、09ABC 19 下面是关于典型嵌入式系统的调试测试接口电路的叙述,其中错误的是 ( )。 ( A) JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试 ( B)基于 ARM的典型嵌入式系统的调试测试接口电路常采用 JTAG ( C)多个器件的 JTAG接口可以串联在一起形成 JTAG链 ( D) JTAG接口通常不能实现在线编程功能 20 AMBA是 ARM公司公布的 总线协议,是用于连接和管理片上系统中功能模块的开放标准和片上互连规范。下面列出的 ARM处理芯片中的 4个组件,哪一个组件是挂在 AMBA的系统总线上的 ?( ) ( A)中断控制器 ( B) CAN

10、( C) RTC ( D) SPI 21 下面是关于 ARM处理器中模拟通道组件的叙述,其中错误的是 ( )。 ( A)利用 ARM处理器内嵌的 ADC可完成从模拟信号到数字信号的变换 ( B)利用 ARM处理器内嵌的 DAC可完成从数字信号到模拟信号的变换 ( C)有些 ARM处理器内部的模拟组件除包括 ADC和 DAC外 ,还包含比较器等 ( D) ARM处理器内嵌的 ADC的 A D转换精度与 ADC的位数无关 22 下面关于嵌入式系统使用的存储器的叙述中,错误的是 ( )。 ( A)新型存储器 FRAM和 MRAM是非易失性存储器 ( B) EEPROM是一种可电擦除可编程的只读存储器

11、,可以在线改写和擦除信息 ( C) NOR Flash ROM的特点是以字节为单位随机存取 ( D)存储容量达几十 GB(甚至更高 )的微硬盘,其内部的存储体主要是 Flash ROM 23 下面关于 SPI的叙述中,错误的是 ( )。 ( A) SPI是一种同步串行外设接口 ( B) SPI是一种全双工串行外设接口 ( C)通过 SPI只能连接两个设备 ( D)通过 SPI可以方便地实现几 Mb s(或更高 )的数据传输速率 24 下图为基于 ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,正确的是 ( )。 ( A)图中所示的键盘接口采用了线性键盘的结构 ( B)为简化设计

12、,图中的 R1 R4可以直接短接 ( C)可采用中断方式读取按键的特征值 ( D)读取按键的特征值时, GPG4 GPG7作为输入接口 25 S3C2410与一位共阳接法的 8段 LED数码管的连接如下图所示。下面与该图相关的叙述中,错误的是 ( )。( A)图中的 U1(74HC573)具有对数码管的各 LED进行驱动的功能 ( B)为使图中的数码管显示字符 “0”,图中 U1(74HC573)的 8Q 1Q的状态应为00111111 ( C)图中的 GPE7 GPE0引脚是 S3C2410的 GPIO端口的部分引脚 ( D)仅 GPE7 GPE0引脚状态发生变化,不会引起数码管显示内容的变

13、化 26 下面关于 USB的叙述中,错误的是 ( )。 ( A)各个 USB版本均具有全双工具通信能力 ( B)各个 USB版本均采用差分方式传输数据信号 ( C) USB设备接入 USB总线时,采用同名端 (同名引脚 )相连的方式 ( D) USB 3 0的最大数据传输速率为 5Gbps 27 若利用 S3C2410的 UART1进行通信,希望的波特率为 19200bps,相应的波特率发生器对 100MHz的时钟频率进行分频,则波特率除数寄存器 UBRDIV1的值应设置为 ( )。 ( A) 837 ( B) 107 ( C) 324 ( D) 12 28 下面关于 CAN的叙述中,错误的是

14、 ( )。 ( A) CAN可实现 多主工作方式, CAN网络上的节点在网络空闲时均可主动地向网络发送信息 ( B) CAN总线的数据帧由 7个不同的域组成 ( C)通过 CAN数据帧发送数据时,每次发送的数据必须固定为 8个字节 ( D) CAN总线采用差分方式进行信息传输 29 下列各项中,不属于实时操作系统应该具备的特征的是 ( )。 ( A)支持时间片轮转调度算法 ( B)任务切换时间和中断延迟时间确定 ( C)必须支持多级中断嵌套处理机制 ( D)支持实时抢占式调度 30 下列关于 HAL的描述中,不正确的是 ( )。 ( A) HAL位于硬件和操作系统内核之间 ( B)术语 HAL

15、和 Bootloader具有相近的含义,有时甚至可以相互替代使用 ( C)引入 HAL的目的是对硬件进行抽象 ( D) HAL改善了操作系统的可移植性 31 下列关于 Bootloader的陈述中,不正确的是 ( )。 ( A) Bootloader主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能 ( B) QNX是支持多种嵌入式 CPU的 Bootloader程序 ( C)大多数从 Flash存储器上启动的 bootloader采用 stagel和 stage2两个阶段完成操作系统的引导加载 ( D) Bootloader的实现依赖于 CPU的体系结构 32 下列

16、关于 Linux的陈述中,不正确的是 ( )。 ( A) Linux内核的主要作用包括:进程管理与调度、内存管理、提供行命令解释器、进程间通信等 ( B) Linux系统最初以 Unix为原型 ( C) Linux使用 GPL授权,是自由软件家族中的一个软件 ( D) Linux的虚拟文件系统 (VFS)向上层软件提供了不同逻辑文件系统的统一接口 33 在 C OS 操作系统下,能使运行态任务 转入等待态的系统函数是 ( )。 ( A) OSSemPost() ( B) OSTaskCreate() ( C) OSTaskDel() ( D) OSTimeDly() 34 在 C OS- :操

17、作系统下,处于运行态的任务调用系统函数 OSSemPend()后将转入 ( )。 ( A)等待态 ( B)被中断态 ( C)就绪态 ( D)休眠态 35 在 C OS 操作系统下,中断服务子程序代码完成的操作不包括 ( )。 ( A)保存全部 CPU寄存器到堆栈 ( B)将被中断的任务挂起 ( C) 执行中断返回指令 ( D)调用 OSIntExit()函数 36 下列关于 C OS 操作系统内核任务调度的说法中,不正确的 ( )。 ( A)进行中断级任务级调度的条件之一是:当前任务的优先级比处于就绪态的最高优先级任务的优先级高 ( B)中断级的任务调度是调用函数 OSIntExit()完成的

18、 ( C)进行中断级任务级调度的条件之一是:所有的中断服务程序均已经执行完毕 ( D)内核通过系统函数 OS_rFASK_SW()进行任务级的任务调度 37 下列关于 C OS 操作系统时间管理的陈述中, 不正确的是 ( )。 ( A)调用 OSTimeDly()函数会使 C OS- 进行一次任务调度 ( B)用户必须在多任务调度启动之后激活时钟节拍器 ( C)运行态任务调用 OSTimeDly()后将转入等待态 ( D)任务 A调用 OSTimeDlyHMSM()后,一旦有任务 B通过调用OSTimeDlyResume()取消了延时,任务 A就会立即转入运行态 38 C OS 操作系统通过事

19、件控制块: ECB支持任务间通信。下列说法中错误的是 ( )。 ( A)中断服务程序不能等待信号 ( B)任务可以通 过 ECB向其他任务发信号 ( C)多个任务可以同时等待同一事件发生。当该事件发生后,所有等待该事件的任务都能得到该事件并进入运行状态 ( D)中断服务程序可以通过 ECB发信号 39 嵌入式系统开发时所用的集成开发环境,包含许多软件工具。下面所列举的工具中,哪一个不属于集成开发环境所包含的软件工具。 ( ) ( A)项目管理器 ( B)在线仿真器 ( C)文本编辑器 ( D)编译连接器 40 下面有关 RVDS的说法中,不正确的是 ( )。 ( A) RVDS是用于开发基于

20、ARM系列 CPU应用系统 的开发套件 ( B) RVDS也可用来开发基于 51系列 CPU的应用系统 ( C) RVDS包含有编辑器、编译连接器、调试器,不包含指令集仿真器 ( D) RVDS支持基于在线仿真器的调试方式来调试目标系统 二、填空题 41 嵌入式系统广泛使用一种专用于数字信号处理的微处理器,它能显著提高声音、图像和视频等数字信号的处理效率,这种处理器的英文缩写名是【 41】,其特点之一是指令系统增加了 SIMD类型的一些特殊指令, SIMD表示【 42】。 42 集成电路的集成度指的是单个集成电路所含晶体管、电阻、电容等电子元 件的数目多少。几十年来,集成电路的集成度平均每 1

21、8 24个月翻一番,这就是有名的【 43】定律。这是因为集成电路中晶体管等元器件的尺寸越来越小,当前集成电路批量生产的主流技术已经达到几十【 44】甚至更小尺寸的水平。 43 手机的常用功能之一是收发短消息。按规定,一条短消息最多可包含 140个英文字符或 70个汉字信息。假设所发短消息由 60个汉字和 30个英文字母组成,则该短消息的长度为【 45】字节,它将按【 46】条短消息收费。 44 可用于智能卡应用,侧重安全可靠的 ARM处理器被 ARM公司称为安全专家处理器 或专家处理器 SecurCore,基于 CortexM0的专家处理器为【 47】,基于CortexM3的专家处理器名为【

22、48】。 45 在 ARM Cortex嵌入式处理理器中, CortexM3采用【 49】级流水线,在ARM Cortex实时嵌入式处理理器中, CortexR4采用【 50】级流水线。 46 如果 R0=0x67000010, R1=0x67000000,则 ARM指令 RSBS R2, R1, R0执行后, R2的值为【 51】,执行指令 ORR R3, R1, R0后, R3的值为【 52】。 47 如果 ARM小端模式下, R0=0x10000000,内存 0x10000000到 0x10000007中的数据分别为, 0, 1, 2, 3, 4, 5, 6, 7,执行指令 LDMIA

23、R0, R1, R2后, R1=【 53】和 R2=【 54】。 48 小端模式下 ARM指令 LDR R1, =0x10000000 LDR R0, R1, #4! 执行后, R0=0x12345678,则内存 0x10000004中的值 =【 55】 R1=【 56】。 49 下面是嵌入式最小硬件系统组成框图,用于说明嵌入式系统的组成,图中两个框中的 和 应分别填 写的是【 57】和【 58】。50 电源电路为整个嵌入式硬件系统提供能量,是整个系统工作的基础。嵌入式系统常用的电源模块主要有:【 59】一 DC(交流变直流 )(填写用大写英文字母表示的简称 )、 DCDC(直流到直流 )模块

24、以及 LDO(即【 60】的稳压器 )。 51 ARM处理器内嵌直接存储器访问控制器,直接存储器访问可用三个大写英文字母简称为【 61】。使用直接存储器访问控制器可将数据块从外设传输至内存、从内存传输至外设或从内存传输至【 62】。 52 K9F1208是一种典型的 NAND Flash芯片, 芯片内部具有 26条地址线和 8条数据线,该芯片的存储容量为【 63】 MB。 K9F1216的存储容量与 K9F1208相同,但数据线为 16条,由此可知 K9 F1216参与寻址的地址线只需【 64】条。 53 UART传输一个字符时有固定的格式约定。字符总是以起始位开始,停止位结束,起始位以逻辑【

25、 65】电平为标志,停止位以逻辑【 66】电平为标志,停止位可为 1位、 1位半和 2位。 54 在实时系统中,系统运行的正确性是同其响应时限紧密相关的。根据截止时间约束的软硬属性划分,视频播放系统属于【 67】实时系统,自动驾驶 系统属于【 68】实时系统。 55 在 C OS 系统中,可以采用的任务间通信机制有【 69】、【 70】、信号量、互斥信号量和事件标志组等。 56 微软公司在 Winndows 95代码基础上开发的嵌入式操作系统名为【 71】,iPhone、 ipad等苹果产品上使用的操作系统名为【 72】。 57 按照内核结构分类, VxWorks属于【 73】内核操作系统,这

26、类内核的特点包括:功能扩充方便,各个功能之间因切换而引起的开销比较【 74】。 58 IEEE(美国电气电子工程师协会 )给出的实时系统定义是:那些 正确性不仅取决于计算的逻辑结果,也取决于产生结果所花费的时间的系统。因此,实时系统对外界的响应是否正确不仅取决于【 75】正确性,而且取决于【 76】正确性。 59 设计基于嵌入式 Web服务器的应用系统时,需设计能够支持以太网连接的电路。若选用 AX88796以太网控制器芯片,电路设计时使其片选信号 CS引脚 (低电平有效 )连到 S3C2410芯片的 nGCS3上,那么,读写该芯片内部寄存器的首地址是【 77】。用户通过连接在因特网上客户机

27、(PC机 )中的【 78】软件来访问嵌入式Web服务器,从而远程操控设备。 60 GNU是一种开发工具套件,它包括【 79】、连接器、调试器、文本编辑器、语法除错等工具。利用 GNU中的调试器 GDB进行程序调试时,用命令【 80】来装载需要进行调试的可执行代码文件。 三、综合题 61 智能吸尘器 (示意图如图所示 )是家居环境下进行吸尘的智能家电,若以 S3C2410芯片为核心来设计其控制系统,该系统的基本功能描述如下:a在家居环境中可以自主行走并进行吸尘。在行走中可以探测前方是否有障碍物,若有障碍物时,可以转向或后退,然后再行走。 b智能吸尘器行走的轨迹可以事先存储。即事先通过遥控器 来控

28、制智能吸尘器进行行走,然后把刚才行走的轨迹信息存储在智能吸尘器中。使用时,智能吸尘器按照存储的轨迹信息进行自主行走并进行吸尘。遥控器与智能吸尘器之间通过 WiFi通信。 c需要 4个共阴极的 8段 LED组成的显示器,用来显示计时信息。即智能吸尘器开始工作后,显示器需要显示到计时的时间信息。到计时的时间是事先设定的,到计时时间到时,无论是否设定的轨迹行走完,均停止工作。 根据上述功能要求的描述,请完善下面的叙述 (程序 )和回答有关的问题。 (完善程序或回答问题所需的寄存器格式见题后的附录 )。 (1)若智能吸尘器的 应用软件基于 C OS 操作系统上来开发。在软件开发时,若设计者需要对启动引

29、导程序进行设计,那么,根据 S3C2410芯片体系结构的要求,其设计的启动引导程序首先需完成异常向量表的设置、并完成关中断和看门狗部件、完成【 81】指针的设置等,然后,用指令【 82】来引导应用程序 (注:应用程序的主函数名为 main()。按照 S3C2410芯片体系结构的规定,复位异常的向量地址是【 83】,各异常向量地址之间相差【 84】个字节。因此,智能吸尘器开机或复位后,首先从复位异常向量地址处运行启动引导程序,然后引导应用程序主函 数运行,并在主函数中启动 C OS 。 (2)若在启动引导程序中直接引导了用户应用程序的主函数,那么,通常需在应用程序主函数中初始化 C OS 操作系

30、统,并创建【 85】,建立消息队列,启动任务调度。若用户应用程序的主函数 main()的代码设计如下,请补充完善之。 int main(void) ARMTargetInit();初始化目标系统的相关硬件 【 86】 ();初始化 C OS 的函数 OSTaskCreate(Main_Task, (void *)0, (OS_STK *)&Main_Stack4095, 21); OSTaskCreate(Com_RS232, (void *)0, (OS_STK *)&Com_Stack4095, 22); OSTaskCreate(Infra_Red, (void *)0, (OS_STK

31、 *)Red_Stack4095, 23); msgqueue=OSQCreate(&msgqueueTbl0,MSG_QUEUE_SIZE);建立消息队列函数 【 87】 ();启动任务调度 return 0; 上述的 main()函数中任务名为【 88】的任 务优先级最高,任务名为【 89】的任务优先级最低。 (3)main()函数中的 ARMTargetlnit()函数,是完成对目标系统上一些硬件进行初始化。若硬件设计时, WiFi模块通过串口与 S3C2410芯片的UART0部件连接,那么,该函数中需要用下面一组语句来初始化相关的硬件部件。 rGPHCON=(rGPHCON&0xFFF

32、FFF00)【 90】; rGPHCON是端口 H的控制寄存器 rUFCON0=0x0; FIFO disable rUMCON0=0x0; rULCON0=(【 91】 3) (0 2) (【 92】 );设置线路控制寄存器:偶校验, 1位停止位, 8位数据位 rUCON0=0x245;设置控制寄存器 设置波特率,小数采用四舍五入 rUBRDIVO=(int)(PCLK (115200【 93】 )+0 5)一 1);设置波特率为115200bps 若硬件设计时, 4个 8段 LED选用共阴极的 (如图 ),通过 S3C2410芯片端口 C的 GPC7 GPC0引脚外加同向驱动来控制 LED

33、的段信号, GPC11 GPC8引脚外加同向驱动来控制 LED的位信号。那么,在 ARMTargetInit()函数中还需用下面语句来初始化相关的硬件部件。 rGPCCON=(rGPCCON 0x00FFFFFF)&【 94】 ); rGPCCON是端口 C的控制寄存器 并且用下面语句来初始化 LED显示器,使得初始时候 4个 LED组成的显示器上均不显示字符。 rGPCDAT=rGPCDAT【 95】; 4个 8段 LED的位信号线输出 “1”,则共阴的LED不显示字符 (4)软件系统中任务之间通过消息队列来传递数据。 C OS用函数【 96】来等待并获得消息,用函数【 97】来发送消息 (

34、注: 1 1 16和1 1 17空仅填出函数名即可 )。若有多个任务在等待消息队列中的消息时,其中任务优先级【 98】的任务将获得消息。 (5)Main_Task任务函数将根据接收到的消息类型,来控制智能吸尘器的动作,并控制 LED显示器上的到计时时间显示。假设只在 GPC8引脚所控制的 LED上显示字符 4,那么,在段信号线 GPC7GPC0上输出的数据组合是【 99】,在位信号线 GPC11 GPC8上输出的数据组合是【 100】。 (注: 1 1 191 1 20空用二进制形式表示, GPCO对应于 a段、 GPCI对应于 b段、 、依此顺序对应 )。 说 明:下面是试题解答时需要用到的

35、寄存器格式及相关说明 1)端口 C控制寄存器 (GPCCON)的格式2)GPHCON寄存器的格式3)ULCONn寄存器的格式计算机三级(嵌入式系统开发技术)机试历年真题试卷汇编 11答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 嵌入式系统所涉及的应用领域非常广泛,诸如通信、仪器、医疗、家用电器、娱乐设备、船舶、汽车等领域。嵌入式系统与通用计算机一样,也由硬件和软件两部分组成,大多具有不同程度的实时性。在高端应用领域也需要高性能的嵌入式系统,价格也不会很便宜。综上所述, B选项表述有误,故选 B。 2 【正确答案】 B 【试题解析】 嵌入式系统所涉及的应用领域非常广泛,按系统的软硬

36、件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。选项中智能手机属于高端系统,低端系统一般在工业领域和家电领域有较高使用率 。故本题选择 B。 3 【正确答案】 D 【试题解析】 影响 CPU性能的主要因素有:主频、指令系统、高速缓冲存储器的容量和结构、逻辑结构 (包括指令流水线数目 )。故本题选 D。 4 【正确答案】 D 【试题解析】 SoC是集成电路加工工艺进入到深亚微米时代的产物,既能把数字电路也能把模拟电路集成在单个芯片上;需要时, SoC使用单个芯片可以进行数据的采集、转换、存储和处理,并支持多种 I O功能。目前大多数 32位的嵌入式处理芯片均为 SoC, SoC逐渐呈为

37、集成电路设计的主流发展趋势。故此题选择D。 5 【正确答案】 C 【试题解析】 一幅图像的数据量可以按下面公式计算:图像数据量 =图像水平分辨率 *图像垂直分辨率 *像素深度 8。故本题选 C。 6 【正确答案】 D 【试题解析】 手机也是嵌入式系统的应用。手机在打电话和接听电话的过程中就是 Udine语音信号的数字化处理过程。在发送话音信号时必须对人们的讲话声音进行数字化,在接听电话时必须把接收到的数字话音信号恢复为模拟信号。通话过程产生的数据流量比传输短消息要多得多。故本题 D项错误。 7 【正确答案】 A 【试题解析】 无线接 入点也称为 “热点 ”,借助无线电波进行数据传输,无线局域网

38、需使用无线网卡、无线接入点等设备构建,目前还不能完全脱离有线网络,只是有线网络的补充。无线接入点实际上就是一个无线交换机或无线 Hub,相当于手机通信中的 “基站 ”。故此题选 A。 8 【正确答案】 D 【试题解析】 WiFi的传输速率目前可以达到 100Mb s,而 4G指第四代移动通信技术,其传输速率可达到 20Mbps,理论上最高可以达到高达 100Mbps。故只有 D项不正确。 9 【正确答案】 B 【试题解析】 不同的嵌入式处理器有不同的 指令集架构, ARMv7A处理器的典型代表是 CortexA系列,而 ARM11采用的是 ARMV6的体系结构。故此题选B。 10 【正确答案】

39、 A 【试题解析】 面向中低端应用的主要是 CortexM系列处理器,一般面向控制领域,选项中成本最低的是 ARM CortexM0处理器。故此题选 A。 11 【正确答案】 D 【试题解析】 ARM公司把从 ARM7到 ARM11为内核的系列处理器称为经典ARM处理器,而 ARM6内核系列以及更早的系列已经很罕见了,很多已经淘汰不用了。把基于 CortexR(Real Time)和 CortexM(MicroController)为内核的系列处理器称为嵌入式 Cortex处理器,这一类芯片通常被称为嵌入式微控制器,而把基于 CortexA(A=Application)内核的系列处理器称为应用

40、型 Cortex处理器。故选 D。 12 【正确答案】 C 【试题解析】 Thumb一 2状态是 ARMv7版本的 ARM处理器所具有的新状态,如 Cortex系列。 ARM9不具有 Thumb一 2状态。故此题选 C。 13 【正确答案】 A 【试题解析】 ARM体系结构支 持 7种工作模式,取决于当前程序状态寄存器CPSR的低 5位的值。工作模式间可以相互切换,但是是有条件的。中止模式是处理存储器故障,实现虚拟存储器和存储器保护。用户模式是程序正常执行的工作模式,快速中断模式用来处理快速中断 FIQ,管理模式是操作系统的保护模式,处理软中断 SWI。故此题选 A。 14 【正确答案】 D

41、【试题解析】 CPSR(当前状态寄存器 )可以读写,当中存放了运算结果产生的一些标志,决定经典 ARM处理器的工作模式和是否允许中断。此题选择 D。 15 【正确答案】 A 【试题解析】 LDRH是存储器到寄存器的数据传送指令,半字数据加载指令。题中是基址加变址寻址,且存储器值改变,即 R1R2+4 、 R2R2+4 ;所以此题选择 A。 16 【正确答案】 C 【试题解析】 TST是位测试指令,将寄存器的值与立即数按位与。题中是立即数寻址。故选 C。 17 【正确答案】 C 【试题解析】 A选项中 SUB是减法指令,缺少寄存器; B选项中是逻辑或指令,同样缺少寄存器; C项正确; D选项 J

42、MP是无条件跳转指令。故选 C。 18 【正确答案】 B 【试题解析】 在小端模式下 , 32位数据字的高字节存放在高地址,而低字节存放在低地址,这与通用微型计算机的存储器的信息存放格式相同。 LDR是存储器到寄存器的数据传送指令, STR是寄存器到存储器的数据传送指令。故此题选B。 19 【正确答案】 D 【试题解析】 基于 ARM的典型嵌入式系统的调试测试接口电路常采用 JTAG,JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试; JTAG接口可以实现在线编程功能,多个器件的 JTAG接口可以串联在一起形成 JTAG链。故 D项错误。 20 【正确答案】 A 【试

43、题解析】 基于 AMBA总线的处理器使用系统总线和外围总线构成来连接高速系统组件和低速外围组件,高带宽高性能外围接口通常连接系统总线,而速度不高的外部接口连接外围总线。中断控制器是直接连接到系统总线上,其余三项是外围总线连接的硬件组件。故选 A。 21 【正确答案】 D 【试题解析】 有些 ARM处理器内部的模拟组件除包括 ADC和 DAC外,还包含比较器; ADC和 DAC可以分别完成模拟信号到数字信号的变换和数字信号到模拟信号的变换,其转换精度与位数正相关。故 D选项错误。 22 【正确答案】 D 【试题解析】 新型存储器 FRAM和 MRAM是非易失性存储器, EEPROM是一种可电擦除

44、可编程的只读存储器,可以在线改写和擦除信息, NOR Flash ROM的特点是以字节为单位随机存取,存储容量达几十 GB(甚至更高 )的微硬盘,其内部的存储体主要是 NAND Flash。故此题选 D。 23 【正确答案】 C 【试题解析】 SPI(Serial Peripheral Interface)总线系统是一种同步串行外设接口,允许 MCU与各种外围设备以串行方式进行通信、数据交换。外围设备包括Flash、 RAM、 ADC、网络控制器和 MCU等。 SPI接口总线配置灵活,可用于单主机单从机配置、单主从互换配置、单主多从配置和多主多从配置。故选 C。 24 【正确答案】 C 【试题

45、解析】 图中所示的键盘接口采用了矩阵键盘的结构,可采用中断方式读取按键的特征值,读取按键的特征值时, GPG5 GPG8作为输入接口。故选 C。 25 【正确答案】 B 【试题解析】 图中采用共阳极接法,所以要显示字符 “0”,图中 U1(74HC573)的8Q 1Q的状态应为 11000000。故 B项错误。 26 【正确答案】 A 【试题解析】 USB总线 (1 1和 2 0)有 4根信号线,采用半双工差分方式,用来传送信号并提供电源; USB设备和 USB总线接口的连接是采用同名端相连的方式; USB 3 0的最大数据传输速率为 5Gbps。故 A选项错误。 27 【正确答案】 C 【试

46、题解析】 UART的波特率由除数寄存器决定,也取决于外部时钟,关系式如下: UBRDIVn=INT(UCLK (波特率 16)一 1, UCLK可以是 PCLK,还可以是UEXTCLK,由相应控制寄存器决定。故选 C。 28 【正确答案】 C 【试题解析】 CAN总线采用差分传输,控制器内置 CRC校验,传输可靠性强,可构成多主多从系统,即同一时刻允许多个主从机同时进行数据传输。 CAN总线的数据帧是由 7个不同的域组成:帧起始、仲裁域、控制域、数据域、 CRC域、应答域、帧结尾。数据域由数据帧的发送数据组成,它可以是 0 8B,每字节包含 8位,按照高位在前,低位在后的原则发送。故选 C。

47、29 【正确答案】 A 【试题解析】 IEEE的实时 UNIX分委会认为实时操作系统应该具备 7个特征:具有异步 I O和中断处理能力;任务切换时间和中断延迟时间确定 ;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。所以此题选 A。 30 【正确答案】 B 【试题解析】 HAL(硬件抽象层 )位于硬件电路板和操作系统之间,改善了 PC机操作系统的稳定性,实现了 Windows NT的可移植性; HAL隐藏了硬件的差异性,使得操作系统在不同的硬件平台上运行时,内核的代码不需要改动,从而改善了操作系统的可移植性;它是嵌入式硬件电路板的最基本软件。故 B项不正确。 31 【正确答案】 B

48、【试题解析】 嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序 (Bootloader),主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能; Bootloader的实现依赖于 CPU的体系结构, UBoot可支持多种嵌入式 CPU的 Bootloader程序;大多数从 Flash存储器上启动的 bootloader采用 stagel和 stage2两个阶段完成操作系统的引导加载。故 B项不正确。 32 【正确答案】 A 【试题解析】 Linux是目前唯一可免费获得的、能为多用户提供多任务、多线程功能的大型操作系统, Lin

49、ux使用 GPL授权,是自由软件家族中的一个软件;Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信。它为用户进程提供了一个虚拟接口 (系统调用 )。运行在单独的内核地址空间,每个用户进程则使用自己的虚拟地址空间; Linux采用宏内核结构,驱动程序可以被直接编译到 Linux内核中并在内核启动时加载到内存,亦可以模块形式存储在文件系统中并在需要时被动态加载和卸载。故只有 A项不正确。 33 【正确答案】 D 【试题解析】 绝大多数情况下, C OS 的每个任务都是一个 无限的循环。每个任务都处在以下 5种状态之一的状态下。这 5种状态是休眠态、就绪态、运行态、挂起态 (等待某一事件发生 )和被中断态,能使等待态任务转入就绪态的系统函数是 OSSemPost()。故 D选项正确。 34 【正

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1