[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷37及答案与解析.doc

上传人:livefirmly316 文档编号:505936 上传时间:2018-11-29 格式:DOC 页数:34 大小:635KB
下载 相关 举报
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷37及答案与解析.doc_第1页
第1页 / 共34页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷37及答案与解析.doc_第2页
第2页 / 共34页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷37及答案与解析.doc_第3页
第3页 / 共34页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷37及答案与解析.doc_第4页
第4页 / 共34页
[计算机类试卷]计算机三级(嵌入式系统开发技术)机试模拟试卷37及答案与解析.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、计算机三级(嵌入式系统开发技术)机试模拟试卷 37及答案与解析 一、选择题 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 假设数码相机一次可连续拍摄 1600万色

3、 (24位真彩色 )的 4096 x 3072分辨率的彩色相片可达 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)不同处理器有不同的指令集架构 ( B

5、) ARMv7A处理器的典型代表是 ARM11 ( C) ARMv7M版本仅支持 Thumb一 2指令集的子集。 ( D) ARMv8A使用 64位寄存器,支持 ARM、 Thumb和 A64三种指令集 10 在以下 ARM处理器中,面向中低端应用,成本最低的 ARM Cortex嵌入式处理器是 ( )。 ( A) ARM CortexM0 ( B) ARM CortexM3 ( C) ARM Cortex一 M4 ( 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处理器的工作模式 (

7、 B) 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指令 TST R1, #8后, R1的值为 ( )。 ( A) 0x00000008 ( B) Ox00000011 ( 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中的值为 0

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

10、CAN ( 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 1 Q的状态应为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)术

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

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

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

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

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

20、DS是用于开发基于 ARM系列 CPU应用 系统的开发套件 ( B) RVDS也可用来开发基于 51系列 CPU的应用系统 ( C) RVDS包含有编辑器、编译连接器、调试器,不包含指令集仿真器 ( D) RVDS支持基于在线仿真器的调试方式来调试目标系统 二、填空题 41 IP核是开发 SoC的重要保证, IP核的复用可以减少 SoC研发成本,缩短研发时间。以 CPU为例,目前采用【 41】公司的【 42】内核占所有 32位嵌入式处理芯片的 90左右,已经成为 32位嵌入式 CPU事实上的标准。 42 字符在嵌入式系统内部是使用二进制编码表示的,存储一个 ASCII字 符需要使用【 43】个

21、二进位,存储一个常用汉字需要使用【 44】个二进位 (采用 GB2312编码标准 )。 43 目前,无线局域网 (WLAN)已经是无线上网的一种重要手段,它采用的通信协议是 IEEE【 45】 a b g n,其数据传输速率可达 11一【 46】 Mb s。 44 程序存储器和数据存储器仅用一套总线与 CPU连接的这种存储结构称为【 47】结构,程序存储器和数据存储器分开采用两套总线与 CPU连接的存储结构称为【 48】结构。 45 在 ARM处理器中,只允许使用 16位指令编码的状态称为【 49】状态,只允许使用 32位指令编码的状态称为【 50】状态。 46 已知 R0=5000, R1=

22、8000,执行指令: MOV R0, R1, LSR#3后, R0=【 51】,R1=【 52】。 47 小端模式下如果从 0x60000010开始到 0x60000017存放的一个双字为0x123456789ABCDEF0,且 R1=0x60000010,则加载指令 LDRB R0, R1使 R0=【 53】、 LDRH R2, R1, #2使 R2=【 54】。 48 下图给出了产生嵌入式处理器时钟信号的两种方法,其中左图为使用【 55】时钟信号发 生器产生嵌入式处理器时钟信号的方法,右图为使用【 56】时钟信号源产生嵌入式处理器时钟信号的方法。49 典型嵌入式系统在硬件上除嵌入式最小硬件

23、系统外,还包含一些相关的通道或接口。其中,由【 57】量输入接口和数字量输入接口组成的输入接口常称为【 58】向通道。 50 ARM处理器芯片内部的直接存储器访问控制器常简称为【 59】控制器,采用它来传输数据,可降低处理器的负荷;通过将 CPU设为低功耗状态,并使用直接存储器访问控制器传输数据,能降低系统的【 60】。 51 Flash存储芯片 AM29LV160的外部地址线共 20条 (A0 A19),数据线共 16条(DQ0 DQ05),由此计算 AM29LV160的存储容量 V=【 61】 Mbits,或表示为【 62】 MB。 52 基于 ARM内核的嵌入式芯片中的中断控制器的功能是

24、对芯片中相关硬件组件的中断请求进行管理和控制,一般采用【 63】中断 (VIC)或【 64】中断 (NVIC)方式管理中断。 53 CAN总线的数据帧由 7个不同的域组成,按照传输顺序,它们是:帧起始、仲裁域、控制域、【 65】域、【 66】域、应答域、帧结尾。 54 实时操作系统 (RTOS)有 3个主 要的实时指标 响应时间、吞吐量和生存时间,响应时间的具体指标是:【 67】时间和【 68】时间。 55 【 69】系统是目前智能手机使用最多的一种操作系统,它是以【 70】为基础的半开放源代码的一种操作系统,由谷歌 (Google)公司推出。 56 为了使操作系统容易在不同的硬件平台上进行移

25、植,一些嵌入式操作系统包含有一个硬件抽象层,硬件抽象层的英文缩写是【 71】,它位于【 72】和硬件之间,从而隐藏了硬件平台的差异,避免了操作系统对硬件的直接访问。 57 Linux内核主要是由 5个子系统组成的,如下图所示 ,其中的 A是【 73】子系统, B是【 74】子系统。 58 C OSII操作系统是我国广泛使用的一种抢占式实时操作系统,基于 COSII的嵌入式系统软件部分由 4层组成,按照从上而下的顺序它们是:【 75】层,应用程序接口 (API)层,【 76】层,及设备驱动程序层。 59 JTAG是指满足 IEEE1149规范的边界扫描测试方法及 TAP接口,是一种用于片上【 7

26、7】技术的统称。 JTAG接口标准中规定了 TAP接口所使用的 5个信号,它们分别是【 78】、 TMS、 TDI、 TDO和 TRST。 60 使用 GNU GCC开发应用程序时,若源文件为 test c,用命令: arm一 linuxgccg一 o test test c 对该源文件进行编译,然后运行【 79】命令进入调试环境。在调试环境下,键入命令: filetest来加载被调试的文件,然后再用【 80】命令来运行它。 三、综合题 61 带云台的视频摄像机 (示意图如下图所示 )可以由云台控制旋转,因而可以从不同角度来进行视频监控,若以 S3C2410芯片为核心来设计其控制系统,其基本功

27、能描述如下: a支持嵌入式 Web的访问方式,即连接在因特网上的远程 PC机可以通 过浏览器观察视频监控画面,并控制云台动作。 b摄像头可以在云台的带动下,进行左右 320,上下 60的旋转动作,以便拍摄不同角度的视频。 c能够存储本地拍摄的图片 1万张 (分辨率 16001200)。 d具有实时日历,拍摄图片后,需要标记图片的拍摄时间。 根据上述功能要求的描述,请完善下面的叙述 (程序 )和回答有关的问题。 (完善程序或回答问题所需的寄存器格式见题后附录 )。 (1)为了支持嵌入式 Web的访问方式,带云台的视频摄像机控制系统电路中需要设计以太网接口电路,以便视频摄像机可以连接到因特网上。若

28、以 太网接口电路选择控制芯片 AX88796为核心来设计,它支持 10M 100M自适应物理收发,数据总线宽度为【 81】位。电路设计时,若用 S3C2410芯片的 nGCS5连接到其 CS引脚 (低电平有效 ),那么,读写 AX88796芯片内部寄存器的首地址是【 82】。 (2)系统的软件构件设计时,需要完成嵌入式 Web服务器环境构建、应用网页设计、 CGI接口程序设计、云台及视频摄像机操控程序设计等。嵌入式 Web服务器环境构建时,需要移植启动引导程序 (如:【 83】 )、嵌入式操作系统 (如:Linux)、嵌入式 Web服务器 (如: Lighttpd)。 (3)应用网页是远程操控

29、带云台的视频摄像机的人机界面,远程 PC机可以用浏览器登陆该界面从而操控该视频摄像机。应用网页设计时,通常使用页面设计语言【 84】。应用网页需要接收操控设备的命令并提交 (如:接收控制云台旋转的命令并提交等 ),因此,需要在页面程序代码中,嵌入【 85】接口程序代码,完成与设备操控组件的信息交互。 (4)设备操控程序是带云台的视频摄像机的主控程序,用于控制带云台的视频摄像机动作及采集其状态信息,如:控制云台左右 320旋转、采集实时时间等,操控命令是用户通过应用网页提交的 。若设备操控程序中,控制云台左右 320旋转的设计思路及程序如下,请补充完善: 云台左右 320旋转由步进电机带动,电路

30、设计时,选用S3C2410的 GPE端口的 GPE7、 GPE6引脚来控制步进电机驱动器所需的使能信号、旋转方向信号。那么,相应的驱动程序中,需要设计以下程序指令。 初始化 GPE7、 GPE6引脚为输出引脚,以便用来输出使能信号、旋转方向信号 rGPECON=(rGPECON 1 0x00005000)【 86】 rGPECON是端口 E的控制寄存器变量 若旋转方向信号为低电平时,步进电机顺时 针转;为高电平时,步进电机反时针转。那么,控制步进电机反时针转的语句是: rGPEDAT=rGPEDAT|【 87】; rGPEDAT是端口 E的数据寄存器 步进电机的旋转角度及速度是由输入给步进电机

31、驱动器的脉冲信号个数及频率确定,电路设计时,脉冲信号由S3C2410的 Timer2部件产生,对应的脉冲输出引脚 TOUT2连接到步进电机驱动器的脉冲输入信号线上。那么,相应的驱动程序中,需要设计以下程序指令。 初始化 GPB2引脚的功能 rGPBCON=(rGPBCON 1 0x00000020)【 88】rGPBCON是端口 B的控制寄存器变量 若设计所要求的步进电机转速换算成脉冲频率为 120Hz,由 Timer2部件来产生此频率的脉冲信号,那么, Timer2部件所需的时间间隔是【 89】 s(小数四舍五入 )。初始化 Timer2部件的函数可以设计如下。(程序中所有参数请用十六进制表

32、示。并假设系统主频参数 PCLK为 400MHz,分割器值选择为 16,预分频系数选择为 99。 ) void Timer2Int(void) 设置定时器配置寄存器 O(TCFG0) rTCFG0=【 90】; dead zone=0, Timer2预分频系数设99 设置定时器配置寄存器 1(TCFG1) rTCFG1=【 91】;工作在中断方式,分割器值为 16 设置计数常数 rTCNTB2=0x823; 设置控制寄存器 TCON rTCON=【 92】;仅更新 TCNTB2和 TCMPB2 rTCON=【 93】;仅Timer2启动 (5)照片拍摄的实时时间可以通过读取 S3C2410芯片

33、内部的【 94】部件来获得。设备操控程序中所设计的相关驱动程序中,可以用下面一段语句来初始化该部件。 void R_init(void) 初 始化相关寄存器 rRTCCON=(rRTCCON|【 95】 ); rRTCCON是控制寄存器变量 rRTCALM=【 96】;报警功能 (即闹钟 )全部禁止 rRTCRST=0x00: rTICNT=【 97】;时间间隔设置为 1s rRTCCON=(rRTCCON&【 98】 ); 省略了其他语句 (6)带云台的视频摄像机开机运行时,目标系统需先运行【 99】程序,然后引导 Linux操作系统运行。设备操控程序作为一个独立的任务被 Linux启动,并

34、且嵌入式 Web服务器 (如:Lighttpd)也被启动。用 户在客户机上利用【 100】软件,可以访问连接到因特网上带云台的视频摄像机,并通过目标系统的应用网页来提交设备的操控命令。 说明:下面是试题解答时需要用到的寄存器格式及相关说明 1)端口 B控制寄存器(GPBCON)的格式2)端口 E控制寄存器 (GPECON)的格式3)TCFG0寄存器的格式4)TCFG1寄存器的格式通过 TCFG0、 TCFG1的设置,可以确定预分频系数和分割器值,最终通过下面公式计算定时器输入时钟频率。 定时器输入时钟频率 =PCLK (预分频系数 +1) (分割器值 ) 预分频系数的范围 =0 255 分割器

35、值的取值范围 =2, 4, 8, 16 5)TCON寄存器的格式6)RTCCON寄存器的格式7)TICNT寄存器的格式8)RTCALM寄存器的格式计算机三级(嵌入式系统开发技术)机试模拟试卷 37答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 嵌入式系统所涉及的应用领域非常广泛,诸如通信、仪器、医疗、家用电器、娱乐设备、船舶、汽车等领域。嵌入式系统与通用计算机一样,也由硬件和软件两部分组成,大多具有不同程度的实时性。在高端应用领域也需要高性能的嵌入式系统,价格也不会很便宜。综上所述, B选项表述有误,故选 B。 2 【正确答案】 B 【试题解析】 嵌入式系统所涉及的应用领域非常广泛

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

37、 SoC逐渐呈为集成电路设计的主流发展趋势。故此题选择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 【试题解析】 面向中低端应用的主要是 CoaexM系列处理器,一般面向控制领域,选项中成本最低的是 ARM CoaexM0处理器。故此题选 A。 11 【正确答案】 D 【试题解析】 ARM公司把从 ARM7到 ARM11为内核的系列处理器称为经典ARM处理器,而 ARM6内核系列以及更早的系列已经很罕见了,很多已经淘汰不用了。把基于 CodexR(Real Time)和 CoaexM(MicroController)为内核的系列处理器称为嵌入式 Coaex处理器,这一类芯片通常被称为嵌入式微控制器,而把基于 CoaexA(A=Application)内核的系列处理器称为应

40、用型 Coaex处理器。故选 D。 12 【正确答案】 C 【试题解析】 Thumb一 2状态是 ARMv7版本的 ARM处理器所具有的新状态,如 Codex系列。 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 【正确答案】

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

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

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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