1、计算机三级(嵌入式系统开发技术)机试模拟试卷 3及答案与解析 一、选择题 1 数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是 ( )。 ( A)它的英文缩写是 DSP ( B)它比通用的微处理器能更好地满足高速数字信号处理的要求 ( C)它特别适合于文字处理和图形用户界面 ( D)手机和数码相机等产品通常都含有数字信号处理器 2 片上系统 (SoC)也称为系统级芯片,下面关于 SoC叙述中正确的是 ( )。 ( A) SoC芯片中只有一个 CPU或 DSP ( B) SoC已经成为嵌入式处理芯片的主流发展趋势 ( C) SoC是集成电路加工工艺进入纳米时代后的
2、产物 ( D)片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持 IO功能 3 计算机局域网传输数据时,必须把数据组织成规定格式的 “帧 ”,每一数据帧由下图所示的 5个部分组成,其中 、 、 分别是 ( )。( A)发送设备 MAC地址、接收设备 MAC地址、校验信息 ( B)发送设备 MAC地址、校验信息、接收设备 MAC地址 ( C)校验信息、发送设备 MAC地址、接收设备 MAC地址 ( D)接收设备 MAC地址、发 送设备 MAC地址、校验信息 4 通常嵌入式系统对实时性和可靠性都有一定要求,如果把 ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别
3、是 ( )。 ( A) ATM柜员机、数码相机 ( B)数码相机、 ATM柜员机 ( C) ATM柜员机、 ATM柜员机 ( D)数码相机、数码相机 5 关于处理器内核说法正确的是 ( )。 ( A) 51内核是 RISC指令集结构 ( B) AVR内核是 CISC指令集结构 ( C) MSP430内核采用冯 .诺衣曼结构 ( D)所有 ARM内核均采用哈佛结构 6 关于 ARM CortexM处理器的特点,以下说法错误的是 ( )。 ( A)功能强 ( B)耗电少 ( C) RISC结构 ( D)多周期操作 7 以下 ARM处理器,只有 Thumb一 2状态和调试状态的是 ( )。 ( A)
4、 ARM7 ( B) ARM9 ( C) ARM11 ( D) ARM CortexM3 8 已知内存单元 0x60000000 0x60000003以小端模式存放一个 32位数据0x32303134, R1=0x60000000, R0=0,执行 ARM指令 LDRH R0, R1之后, R0的值为 ( )。 ( A) 0x32303134 ( B) 0x00003230 ( C) 0x00003134 ( D) 0x00000032 9 已知 R1=8, R0=9,执行指令 MOV R0, R1, LSR#3后, R0的值为 ( )。 ( A) 1 ( B) 8 ( C) 0x10 ( D
5、) 0x80 10 对于 ARM处理器以下不属于逻辑运算指令助记符的是 ( )。 ( A) AND ( B) BIC ( C) EOR ( D) SBC 11 关于 ARM处理器的工作模式,以下说法错误的是 ( )。 ( A)用户模式是程序正常执行的工作模式 ( B)管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 ( C)系统模式运行特权级的操作系统任务 ( D)当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12 以下关于 ARM状态寄存器 CPSR的说法正确的是 ( )。 ( A) CPSR决定存储器的数据类型和存储模式 ( B) CPSR中 I为快速中断禁止控制位
6、 ( C) CSPR中的 T为陷井标志 ( D) CPSR决定 ARM处理器工作模式 13 下面是关于 ARM嵌入式芯片中的 GPIO的叙述,其中错误的是 ( )。 ( A) GPIO即通用输入输出端口 ( B) GPIO作为输入时具有缓冲功能 ( C) GPIO作为输出时具有锁存功能 ( D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14 下面是关于 ARM处理器芯片内部的定时计数组件的叙述,其中错误的是 ( )。 ( A) ARM处理芯片内部的定时计数组件中包含通用定时器 (Timer) ( B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWM) (
7、C) ARM处理芯片内部的看门狗定时器 (WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位 ( D) ARM处理芯片内部的实时时钟 (RTC)可直接提供年月日时分秒,使应用系统具有自己独立的日期和时间 15 下面关于嵌入式系统使用的存储器的叙述中,错误的是 ( )。 ( A) DRAM是动态随机存取存储器 ( B) DDR2 SDRAM采用了 4位预取技术 ( C) EEPROM是紫外线可擦除可编程的只读存储器 ( D) NOR Flash和 NAND Flash是两种主要的闪存技术 16 下面关于嵌入式最小硬件系统的叙述中,错误的是 ( )。 ( A)可使用 LDO为嵌
8、入式最小系统供电, LDO是指低压差稳压器 ( B)时钟电路为嵌入式最小系统中的嵌入式处理器提供工作时需要的时钟信号 ( C)如果处理器内嵌的存储器能满足嵌入式最小系统的应用需要,则系统无需扩展外部存储器 ( D)嵌入式最小系统包括复位电路,嵌入式处理器的复位引脚为 nRESET时,表示高电平复位 17 基于 ARM内核的嵌入式芯片是以 ARM内核为基础,通过 AMBA总线将其他硬件组件连接在一起的,下面列出的 4个组件中,哪一个组件是挂在 AMBA的系统总线上的 ?( )。 ( A)电源管理及时钟控制器 ( B) SPI ( C) GPIO ( D) UART 18 下面是关于 ARM嵌入式
9、芯片中的中断控制器及向量中断控制器 (VIC)和嵌套向量中断控制器 (NVIC)的叙述,其中错误的是 ( )。 ( A)只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求 ( B) NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断 ( C)目前基于 ARM内核的嵌入式芯片中的中断控 制器仅支持向量中断 ( D)基于 ARM内核的嵌入式芯片中的中断控制器挂在 AMBA的系统总线上 19 下面关于嵌入式系统的存储器的叙述中,错误的是 ( )。 ( A)嵌入式处理器内部的 Cache存
10、储器采用 SRAM ( B)嵌入式系统的主存储器是指嵌入式处理器内部的存储器 ( C) Flash存储器是嵌入式系统常用的一种存储器 ( D)嵌入式系统使用的 CF卡、 SD卡等是嵌入式系统的外部存储器 20 下面关于 I2C总线接口的叙述中,错误的是 ( )。 ( A) I2C是一种串行半双工传输的总线标准 ( B)主 动发起数据传输操作的 I2C器件是主控器件 (主器件 ) ( C) I2C总线传输操作启动后,主控器件传输的第一个字节是地址 ( D)当挂在 I2C总线上的所有器件都不使用总线时,总线的 SCL线和 SDA线均为低电平 21 下面关于 LISB的叙述中,错误的是 ( )。 (
11、 A) USB 3 0的最大数据传输速率为 5Gbps ( B)采用 USB OTG可以在无 USB主机 (Host)的情况下,实现嵌入式设备之间的点对点通信 ( C)通过 USB 2 0接口的 D+和 D-两条数据线可以实现全双工通信 ( D) USB主机接口 具有内置电源,能提供 +5V电源 22 下面是关于 S3C2410的 GPIO端口的叙述,其中错误的是 ( )。 ( A) S3C2410有 GPA、 GPB、 GPC、 GPD、 GPE、 GPF、 GPG和 GPH这 8个GPIO端口,它们都是双功能的 I O端口 ( B)与 S3C2410某个 GPIO端口对应的控制寄存器决定该
12、端口引脚的功能 ( C)与 S3C2410某个 GPIO端口对应的数据寄存器存放该端口输入的数据或输出的数据 ( D)与 S3C2410某个 GPIO端口对应的上拉寄存器决定该端口引脚是否要被内部上拉 23 下面关于 RS一 232和 RS一 485的叙述中,正确的是 ( )。 ( A) RS一 485采用负逻辑传输: +3V +15V时为逻辑 0, 15V 3V时为逻辑 1 ( B) RS一 232采用差分信号传输方式 ( C) RS一 485的传输距离比 RS一 232远 ( D) RS一 232的传输速率比 RS一 485高 24 在 Bootloader中,一般不会出现在 stage
13、2的操作是 ( )。 ( A)调用内核代码 ( B)处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化 ( C)向操作系统内核传递启动参数 ( D)将内核代码和根文件系统映像从 ROM存储器复制到 RAM存储器 25 当满足一定条件时, C OSII操作系统内核将进行任务级的调度。下列各项中不属于任务凋度需满足的条件的是 ( )。 ( A)调度没有被禁止 (OSLockNesting=0) ( B)任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高 ( C)所有的中断服务程序均已经执行完毕 ( D)有足够的内存空间保存当前任务的上下文 26 下列各项中,不属于实时操作系统
14、应该具备的特征的是 ( )。 ( A)任务切 换时间和中断延迟时间确定 ( B)支持网络协议栈 ( C)抢占式调度 ( D)具有异步 IO和中断处理能力 27 如下关于 Android操作系统的说法,正确的是 ( )。 ( A)是以 Unix为基础改造而成的操作系统 ( B)主要用于桌面计算设备 ( C)是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件组成 ( D)谷歌公司对基于 Android操作系统的第三方软件进行严格把关 28 如下关于自由软件的说法,不正确的是 ( )。 ( A)自由软件就是免费软件 ( B)大部分自由软件通过互联网发布且不收取任何费用 (
15、 C)自由软件必定是开源软件 ( D) Linux遵从 GPL授权许可 29 以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,正确的是( )。 ( A)嵌入式系统软件不会有图形用户界面 ( B)嵌入式系统软件和通用计算机系统软件都必须包含操作系统和应用软件 ( C)嵌入式系统软件以提高系统使用的方便程度和快捷程度为目的,力求完善 ( D)嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少 30 现为某家用小型路由器设备选择网 络功能强大的操作系统,希望尽可能降低成本并满足系统功能需求。以下嵌入式操作系统中,最适宜采用的操作系统是 ( )。 ( A) Windows Ph
16、one 8 ( B) TinyOS ( C)嵌入式 Linux ( D) VxWorks 31 在 C OSII操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。下列各项中不能用于保护任务间的共享数据或支持任务间通信的是( )。 ( A)消息邮箱 ( B)任务就绪表 ( C)信号量 ( D)任务调度器上锁和解锁 32 下列关于 C OSII操作系统的描述中,正确的是 ( )。 ( A)就绪态是指得到了 CPU的控制权并正在运行的任务所处的状态 ( B)在进入临界区之前必须开中断,执行完临界区代码之后要立即关中断 ( C) C OS-II完成任务切换所需要的时间取决于任务的自用栈
17、的大小 ( D)任务控制块 TCB是用于保存任务状态和属性的数据结构,在任务创建时被初始化 33 下面关于嵌入式系统软件的描述中,正确的是 ( )。 ( A) Nios II是一种免费和开源的实时操作系统 ( B) UBoot是一种应用非常普遍的引导加载程序 ( C) RTEMS是一种嵌入式 Linux操作系统发行版 ( D) Windows Embedded系列产品是专为需要弹性硬件和硬实时支持的小型设备而设计的平台 34 C OSII操作系统的内核非常小,其提供的基本功能中,不包括 ( )。 ( A)文件系统 ( B)任务间通信与同步 ( C)时间管理 ( D)内存管理 35 下列各嵌入式
18、操作系统中,公开源码的是 ( )。 ( A) Windows Phone 8 ( B) iOS ( C) QNX ( D) C OSII 36 以下各项陈述 中,不属于微内核操作系统特点的是 ( )。 ( A)内核小巧 ( B)系统花在内核功能切换上的开销非常小 ( C)开发和维护方便,系统可以动态更新服务模块 ( D)可靠性高 37 某型号飞机内有一块嵌入式控制板完成复杂的硬实时控制功能,以下嵌入式操作系统中,最适宜采用的操作系统是 ( )。 ( A) iOS ( B) VxWorks ( C) TinyOS ( D)嵌入式 Linux 38 下面关于 Linux操作系统的论述中,正确的是
19、( )。 ( A) Linux是能够为多用户提供多任务功能的微 内核操作系统 ( B) eCOS是一种嵌入式 Linux操作系统发行版 ( C)安卓是一种以 Linux为基础的操作系统 ( D) Linux内核通过系统调用接口访问系统硬件 39 下面的描述语句中不正确的是 ( )。 ( A)在嵌入式系统开发中,不同复杂程度的嵌入式系统,使用的调试工具不完全相同 ( B)嵌入式系统开发时,所采用的调试工具,其任务是控制程序代码的执行并使系统中看不见的信息成为可见 ( C)对嵌入式系统进行调试时,硬件部分的调试需要借助 JTAG调试工具,不需要借助于 “正确 ”的软件 ( D)在 线仿真器是一种嵌
20、入式系统的调试工具,其与所要开发的嵌入式系统应具有相同的嵌入式处理器体系结构 40 下面对 ADS1 2集成开发环境进行描述的语句中,正确的是 ( )。 ( A) ADS1 2集成开发环境中,以一个工程项目的形式来管理应用程序的源文件、库文件、头文件,但不管理其地址映射文件 ( B) ADS1 2集成开发环境中,一个应用程序的工程项目中至少应包含一个生成目标 ( C) ADS1 2集成开发环境中,若生成的输出文件中需要包含所有的调试信息,那么,生成目标应选择 Release ( D) ADS1 2集成开发环境中,对应用程序进行编译、连接时,应使用 scatter格式的文件来确定地址映射关系及输
21、入文件的连接顺序 二、填空题 41 为提高 SoC的设计效率,减少重复开发,通常大多以 IP核为基础,在单个芯片上集成处理器、存储器和各种接口等组件,组成一个相当完整的计算机系统。按照 IC设计文件的类型, IP核通常分为三种: _【 41】核、固核和_【 42】核。 42 目前数码相机中用于存储所拍摄相片的大多是 _【 43】存储器,假设一台数码相机一次可连续拍摄 65536色的 10241024的彩色相片 80张,数据压缩比平均是 4,则它使用的存储器容量大约是 _【 44】 MB。 43 无线局域网 (WLAN)是以太网与无线通信技术相结合的产物。它借助无线电波进行数据传输,所采用的通信
22、协议主要是 _【 45】,数据传输速率可以达到 11Mbps、 54Mbps、 _【 46】 Mbps甚至更高。 44 经典 ARM处理器有 7种异常:主要包括复位 RESET、未定义指令 UND、软件中断 SWI、指令 预取中止 PABT、数据访问中止 DABT、外部中断请求 IRQ以及_【 47】,其中优先级最高的异常是 _【 48】。 45 ARM处理器 Cortex系列包括 Cortex嵌入式处理器和 Cortex应用处理器,其中Cortex嵌入式处理器包括主要应用于控制领域的 _【 49】系列和面向实时应用领域的 _【 50】系列。 46 Thumb-2指令集提供了专门用于开、关中断
23、的专用指令,关外部中断使用的指令为: _【 51】,开外部中断的指令为: _【 52】 。 47 已知 ARM处理器 R1=0x12345678, R2=0xFF008899,则执行指令 AND R0,R1, R2后,寄存器 R0=_【 53】, R1=_【 54】。 48 某 ARM汇编语言程序要调用子程序,子程序名为 MySubrutine,则调用该子程序的指令为 _【 55】,子程序返回调用程序的指令为 _【 56】。 49 按照 AMBA总线规范,基于 ARM内核的嵌入式处理器芯片采用系统总线与_【 57】总线两层结构的 方式构建片上系统。其中的系统总线主要用于连接 _【 58】带宽快
24、速组件。 50 嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括 FRAM和 MRAM,分别称为 _【 59】存储器和_【 60】存储器。 51 半导体存储器芯片的存储容量取决于该芯片的 _【 61】总线的条数和_【 62】总线的位数。 52 I2C总线被启动后,多个主机在每发送一个数据位时都要对 SDA信号线电平进行检测,只要检 测的电平与自己发出的电平 _【 63】就会继续占用总线。总线控制遵循的原则是谁先发送 _【 64】电平谁就会掌握对总线的控制权。 53 UART由 _【 65】器、 _【 66】器、控制单元及波特率发生器等构成。 54 嵌入式系
25、统与通用计算机系统软件的相同之处,指的是嵌入式系统通常也具备_【 67】加载程序,外设 _【 68】程序,操作系统,文件系统,网络协议栈,图形用户界面,数据库,以及各种各样的应用程序等,这些 软件都是通用计算机所拥有的。 55 数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简, _【 69】轻量化,占用存储资源 _【 70】的特点。 56 实时系统的主要特征是能够及时响应外部发生的随机任务请求并且能够在规定的时限内完成任务。任务时限有两种 _【 71】时间,也就是任务开始执行时间到任务必须完成的时间间隔。 _【 72】时间,或者叫做任务
26、最快完成时间,这是无中断响应情况下的任务 最快执行时间。 57 实时系统对时间约束要求的严格性,使 _【 73】陛成为实时系统的一项重要性能要求,它是指 RTOS能够对外部事件的 _【 74】时间和实时任务的执行时间进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。 58 一般按响应时间将实时系统分成三类: _【 75】实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响应时间一般在秒级; _【 76】实时系统,其响应时间一般在数十秒级。 59 嵌入式系统的开发过程 按顺序可以分成 _【 77】分析与规格说明、系统设计、 _【 78】设计、系统集成与测试等 4个阶段,测试的目
27、的是验证模块系统的功能和性能,以及发现错误。 60 若以 S3C2410为核心的目标机上,已经移植成功 Linux操作系统。若要开发该目标机的 Linux应用程序,通常使用 arm-Linux-_【 79】交叉编译器来编译应用程序。若要对一个应用程序进行调试排错,则应该在编译命令中加_【 80】参数对它进行编译。 三、综合题 61 老年人监 护系统由一个社区监控中心及若干便携式监护仪组成,便携式监护仪可由老年人随身携带,时刻监测老年人的脉象。便携式监护仪的基本功能要求如下: a、通过在老年人手腕上佩戴的压电传感器检测脉搏信号,并根据脉搏信号来测算心脏功能是否异常,若异常,则自动向社区监控中心发
28、出报警信息。 b、报警信息通过 3G模块发送给社区监控中心。 c、便携式监护仪具有 GPS定位功能,报警信息中包含 GPS定位信息。 d、需存储报警前 1小时的脉搏信号片段。 e、便携式监护仪上需要 “下载 ”、 “人工报警 ”、 “消除报警 ”等 3个按键。 f、报警时,除了向社区监控中 心发送消息外,还具有本机上的声光报警。根据上述功能要求描述,若采用 S3C2410芯片为核心来构建便携式监护仪的硬件平台,请完善下面的叙述 (程序 )和回答有关的问题。 (注意:完善程序或回答问题所需的寄存器格式见题后的附录 )(1)在便携式监护仪硬件平台设计时,除了要设计最小硬件系统外,还必须设计脉搏信号
29、采集电路、 GPS接口电路、 3G模块接口电路等。其中,最小硬件系统应该包括:微处理器、时钟电路、电源电路、 _【 81】电路、主存储器、调试测试接口等 6部分电路。 GPS接口电路设计时,选用一款具有 RS一 232通信接口的专用 GPs模块,该 GPS模块可通过 RS一 232通信接口接收命令并发送定位信息,因此,电路设计时采用 S3C2410芯片内部的 _【 82】部件外加电平转换芯片等来设计与 GPS模块的接口。 (2)脉搏信号采集电路的设计时,选用压电传感器来探测脉搏信号,并设计信号放大电路和 A D电路。由于脉搏信号的谐波频率在 0 2Hz到 40Hz之间,因此, A D采样的频率
30、必须大于等于 _【 83】 Hz。若按所需最小的采样频率进行脉搏信号的采集,每个样本值用 8位二进制表示,那么, 1小时的脉 搏信号片段需要存储容量约为 _【 84】KB(1KB=1024B)。 (3)声光报警电路设计时,利用 GPE0作为输出,控制 LED灯工作, GPE1作为输出控制蜂鸣器工作。那么,相关驱动程序中,初始化 GPE0、GPE1引脚功能的语句是: 以 PECON=(rGPECON 0x00000005)&_【 85】 ); rGPECON是端口 E的控制寄存器 若 GPE0输出 “1”时,控制 LED灯亮, GPE0输出 “0”时,控制 LED灯灭,那么,相关驱动程序中,控制
31、 LED灯亮和LED灯灭的语句分 别可以是: rGPEDAT=rGPEDAT _【 86】;rGPEDAT是端口 E的数据寄存器 rGPEDAT=rGPEDAT&_【 87】;(4)3G模块的接口电路设计时,选用具有 SPI接口的 3G模块,因而可采用S3C2410芯片端口 E的 GPE11 _【 88】引脚 (注:可通过题目后面附录中的相关表格来确定 )连接到 3G模块的相关 SPI信号引脚上。并且,在相关驱动程序中,用下面语句来初始化它们作为 SPI引脚使用。 rGPECON=(rGPECON _【 89】 )&0xFABFFFFF); rGPECON是端口 E的控制寄存器 (5)便携式监
32、护仪需要的实时时间,通过读取 S3C2410芯片内部的 _【 90】部件来获得。该部件进行读写时,需要先置位 “使能位 ”,然后再进行读写。读写操作完成后,需要 _【 91】该位。在相关驱动程序中,可以用下面一段语句来初始化该部件。 void RTC_init(void) 初始化相关寄存器 rRTCCON=(rRTCCON _【 92】 );置位使能位, rRTCCON是控制寄存器变量 rRTCALM=_【 93】;报警功能 (即闹钟 )全部禁止 rRTCRST=0x00; rTICNT=【 94】;时间间隔设置为 1s rRTCCON=(rRTCCON&_【 95】 ); RTC读写操作完成
33、后对 “使能位 ”操作 省略了其他语句 (6)便携式监护仪上所需要的 3个按键,其接口电路设计时,将端口 E的引脚 GPE2、 GPE3、 GPE4分别连接到 3个命令按键: “下载 ”、 “人工报警 ”、 “消除报警 ”上。若按键按下时,对应的 GPI0引脚将为 “0”,否则为 “1”。那么,在相关驱动程序中,可以用下面一段语句来判断是哪个命令按键被唯一按下。 temp=rGPEDAT&0x001C; temp)是一个 16位二进制变量,rGPEDAT是端口 E的数据寄存器 switch(temp) case_【 96】:判断是否 “下载 ”按键被唯一按下 省略了其他语句 case_【 97
34、】:判断是否 “人工报警 ”按键被唯一按下 省略了其他语句 case_【 98】:判断是否 “消除报警 ”按键被唯一按 下 省略了其他语句 (7)便携式监护仪上的所有应用程序,可以在无操作系统环境下开发,开发工具可以选用 RvDS,利用该开发工具完成应用程序的编辑、编译、 _【 99】、下载、调试等工作。应用程序的主函数 main()中,其主体结构应该设计成一个_【 100】结构。在该结构内,完成按键命令的识别及响应,脉搏信号采集及处理等功能。说明:下面是试题解答时需要用到的寄存器格式及相关说明。 1)端口 E控制寄存器 (GPECON)的格式2)RTCCON寄存器的格式3)TICNT寄存器的
35、格式4)RTCALM寄存器的格式计算机三级(嵌入式系统开发技术)机试模拟试卷 3答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 数字信号处理器 (DSP)是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求,特别适合音频、视频等数字信号的数据处理效率,手机和数码相机等产品通常都含有数字信号处理器。故本题选择 C。 2 【正确答案】 B 【试题解析】 片上系统 (或系统级芯片 ),即 SOC或 SoC,是目前广泛使用的一种嵌入式处理芯片,它是电子设计自动化 (EDA)水平提高和大规模集成电路制造技术 (VLSI)
36、发展的成果,芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和 I O等多种功能,目前大多数 32位的嵌入式处理芯片均为 SOC,包括智能手机和平板电脑,其逐渐成为集成电路设计的主流发展趋势。故本题选择 B。 3 【正确答案】 A 【试题解析】 局域网采用分组交换技术,发送设备必须把要传输的数据分成小块,即帧,一次只能传输一帧。数据帧中除了包含需 要传输的数据 (称之为 “有效载荷 ”)之外,还必须包含发送该数据帧的发送设备地址和接收该数据帧的接收设备地址。另外数据帧中还需要附加一些信息随同数据一起进行传输,包括控制信息和校验信息,以供接收设备在收到数据之
37、后验证数据传输是否正确。这些信息包括控制信息和校验信息。故本题选择 A。 4 【正确答案】 B 【试题解析】 嵌入式系统按实时性要求可分为非实时系统,软实时系统和硬实时系统。选项中对实时性要求较高的是数码相机,对可靠性要求较高的是 ATM柜员机。故本题选择 B。 5 【正确答案】 C 【试题 解析】 嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构(CISC)及精简指令集结构 (RISC);按存储机制分为冯 ?诺依曼结构及哈佛结构;按不同内核系列可分为 51、 AVR、 MSP430、 MIPS、 PowerPC、 MC68K、 ARM等。其中, PowerPC、。 MC68K、 M
38、IPS采用 RISC、哈佛结构, ARM也采用RISC,多数为哈佛结构。故本题选择 C。 6 【正确答案】 D 【试题解析】 CortexM系列是面向微控制器的处理器核,极高性价比、最低成本、极低功耗;具有处理速度快、代码密 度高、软件可移植性好的特点。故本题选择 D。 7 【正确答案】 D 【试题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态, Thumb状态及 Thumb一 2状态, 调试状态。其中,除支持Thumb一 2的 ARM处理器外,其他所有 ARM处理器都可以工作在 ARM状态,而 CortexM3只有 Thumb一 2状态和调试状态。故本题选择
39、D。 8 【正确答案】 C 【试题解析】 所谓小端模式,是指数据字的高位保存在内存的高地址中,而数据字的低位保存在内存的低地址;指令 LDRH R0, R1是寄存器间接寻址,将 R1的内容形成操作数的有效地址,从中取得半字数据存入寄存器 R0中。故本题选择C。 9 【正确答案】 A 【试题解析】 题中指令为将 R1逻辑右移 3位之后存到 R0中,左端用 0来补充。故本题选择 A。 10 【正确答案】 D 【试题解析】 ARM指令集中, SBC是带借位减法指令,是算术运算指令,不属于逻辑运算助记符。故本题选择 D。 11 【正确答案】 B 【试题解析】 ARM体系结构支持 7种工作模式,取决于当
40、前程序状态寄存器CPSR的低 5位值。用户模式 是程序正常执行工作模式,当处理器处于用户模式时,如果没有异常发生不能改变工作模式;系统模式运行特权级的操作系统任务;管理模式是操作系统的保护模式,处理软中断。故本题选择 B。 12 【正确答案】 D 【试题解析】 CPSR为当前程序状态寄存器,决定 ARM处理器工作模式。 N为符号标志, N=1表示运算结果为负数, N=0表示运算结果为正数; F为禁止快速中断 FIQ的控制位, F=0允许 FIQ中断; V为溢出标志,加减法运算结果有溢出时V=1,否则 V=0; Z为全 0标志,运算结果为 0,则 Z=1,否则 Z=0。故本题选 择D。 13 【
41、正确答案】 D 【试题解析】 GPIO即通用输入输出端口,作为输入时具有缓冲功能,作为输出时具有锁存功能;引脚可以是多功能,也可以是两功能,还可以是三功能和四功能的。故本题选择 D。 14 【正确答案】 B 【试题解析】 ARM处理芯片内部有多个定时计数组件,包含 WDT、通用定时器 (Timer)、 RTC、 PWM;看门狗定时器 (WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位;处理芯片内部的实时时钟 (RTC)可直接提供年月日时分秒,使应用系统具有自己独 立的日期和时间。故本题选择 B。 15 【正确答案】 C 【试题解析】 DRAM是动态随机存取存储器,是易失性
42、存储器; DDR2 SDRAM(双倍数据速率同步 DRAM)采用了 4位预取技术; EEPROM是一种可电擦除可编程的只读存储器,可以在线改写和擦除信息,无需紫外线照射; NOR Flash和 NAND Flash是两种主要的闪存技术。故本题选择 C。 16 【正确答案】 D 【试题解析】 提供嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成嵌入式最小硬件系统,可使用 LDO为嵌入式最小系 统供电, LDO是指低压差稳压器;时钟电路为嵌入式最小系统的嵌入式处理器提供工作时需要时钟信号;如果处理器内嵌 Flash程序存储器容量足够,则无需扩展外部存储器;嵌入式最小系统包括复位电路,嵌入式
43、处理器的复位引脚为 nRESET时,表示低电平复位。故本题选择 D。 17 【正确答案】 A 【试题解析】 AMBA是指先进的微控制器总线体系结构,主要由系统总线和外围总线两部分组成。速度不高的外部接口连接外围总线 (APB),包括定时器、并行接口和串行接口等;而电源管理及时钟控制器等都连接在系统总线上。故本题选择 A。 18 【正确答案】 C 【试题解析】 基于 ARM内核的嵌入式芯片中的中断控制器挂在 AMBA的系统总线上;只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时, VIC才向内核提出中断请求; NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过
44、程中,待高优先级中断处理完成后才继续执行低优先级中断;目前基于 ARM内核的嵌入式芯片中的中断控制器一般采用向量中断和嵌套向量中断方式管理中断。故本题选择 C。 19 【正确答案】 B 【试题解析】 嵌入式系统的主存储器 是指系统内存,包括内部 SRAM和 Flash和片外扩展 DRAM和 Flash。故本题选择 B。 20 【正确答案】 D 【试题解析】 I2C总线只有两条信号线 SDA和 SCL,当总线上的所有器件都不适用总线时, SCL线和 SDA线各自的上拉电阻把电平拉高,使它们均处于高电平。故本题选择 D。 21 【正确答案】 C 【试题解析】 通用串行总线 usB是一种外部总线接口
45、标准,支持设备的即插即用和热插拨功能; USB总线 (1 1和 2 0)有 4根信号线,采用半双工差分方式,用来传送信号并提供电源;其中 D+和 D-为 差分信号线,传送信号。故本题选择 C。 22 【正确答案】 A 【试题解析】 S3C2410有 GPA、 GPB、 GPc、 GPD、 GPE、 GPF、 GPG和GPH这 8个 GPIO端口,其中 GPA0 GPA22功能单一,仅作为地址线的控制线使用; GPC和 GPD作为 LCD液晶屏接口引脚。故本题选择 A。 23 【正确答案】 C 【试题解析】 RS-232采用负逻辑传输,而 RS-485采用差分信号传输方式; RS-485的传输距
46、离比 RS-232远,抗干扰能力强。故本题选择 C。 24 【正确答案】 B 【试题解析】 由于 Bootloader的实现依赖于 CPU的体系结构,因此大多数Bootloader。都分为两个阶段。依赖于 CPU的体系结构的代码通常都放在阶段 1中,处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化往往也是在第一阶段完成;阶段 2通常用 C语言来实现。故本题选择 B。 25 【正确答案】 D 【试题解析】 C OSII操作系统内核进行任务级的调度有三个条件: 所有的中断服务程序均已经执行完毕 调度没有被禁止 任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高 。故本题选择
47、 D。 26 【正确答案】 B 【试题解析】 IEEE的实时 UNIX分委会认为实时操作系统应该具备 7个特征: 具有异步 I O和中断处理能力; 任务切换时间和中断延迟时间确定; 优先级中断和调度; 抢占式调度; 内存锁定; 连续文件; 同步。故本题选择B。 27 【正确答案】 C 【试题解析】 Android(安卓 )是一种以 Linux为基础的半开放源代码操作系统,主要使用于移动便携设备;是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件;谷歌公司不对基 于 Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。故本题选择 C。 28 【正确答案】 A 【试题解析】 自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发的软件,并不代表是免费软件。其中 Linux遵从 GPL授权许可;大部分自由软件通过互联网发布且不收取任何费用。故本题选择 A。 29 【正确答案】 D 【试题解析】 通用计算机的软件系统无疑是以操作系统为核心,不可或缺。但是嵌入式系统具有功能专用性,有些情况下可以不用操作系统。特
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1