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

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

1、计算机三级(嵌入式系统开发技术)机试模拟试卷 50及答案与解析 一、选择题 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处理器,只有 Thumb2状态和调试状态的是 ( )。 ( A) AR

4、M7 ( 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) 0x

5、80 10 对于 ARM处理器以下不属于逻辑运算指令助记符的是 ( )。 ( A) AND ( B) BIC ( C) EOR ( D) SBC 11 关于 ARM处理器的工作模式,以下说法错误的是 ( )。 ( A)用户模式是程序正常执行的工作模式 ( B)管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护 ( C)系统模式运行特权级的操作系统任务 ( D)当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的 12 以下关于 ARM状态寄存器 CPSR的说法正确的是 ( )。 ( A) CPSR决定存储器的数据类型和存储模式 ( B) CPSR中 I为快速中断禁止控制位 ( C

6、) CSPR中的 T为陷井标志 ( D) CPSR决定 ARM处理器工作模式 13 下面是关于 ARM嵌入式芯片中的 GPIO的叙述,其中错 误的是 ( )。 ( A) GPIO即通用输入输出端口 ( B) GPIO作为输入时具有缓冲功能 ( C) GPIO作为输出时具有锁存功能 ( D) GPIO引脚可以是多功能的,但引脚功能不能超过两种 14 下面是关于 ARM处理器芯片内部的定时计数组件的叙述,其中错误的是 ( )。 ( A) ARM处理芯片内部的定时计数组件中包含通用定时器( Timer) ( B) ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号( PWM) ( C)

7、 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 下面关于 USB的叙述中,错误的是 ( )。 ( A) U

11、SB 2.0的数据传输率大大高于 USB1.1 ( 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 下面关于 RS232和 RS485的 叙述中,正确的是 ( )。 ( A) RS485采用负逻辑传输; +3V +15V时为逻辑 0, 15V 3V时为逻辑 1 ( B) RS232采用差分信号传输方式 ( C) RS485的传输距离比 RS232远 ( D) RS232的传输速率比 RS485高 24 在 Bootloader中,一般不会出现在 stage 2的操作是 ( )。 ( A)调用内核代码

13、。 ( B)处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化。 ( C)向操作系统内核传递启动参数。 ( D)将内核代码和根文件系统映像从 存储器复制到存储器。 25 当满足一定条件时, C OSII操作系统内核将进行任务级的调度。下列各项中不属于任务调度需满足的条件的是 ( )。 ( A)调度没有被禁止( OSLockNesting=0)。 ( B)任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高。 ( C)所有的中断服务程序均已经执行完毕。 ( D)有足够的内存空间保存当前任务的上下文。 26 下列各项中,不属于实时操作系统应该具备的特征的是 ( )。 ( A)任

14、务切换时间和中断延迟时间确定。 ( B)支持网络协议栈。 ( C)抢占式调度。 ( D)具有异步 IO和中断处理能力。 27 如下关于 Android操作系统的说法,正确的是 ( )。 ( A)是以 Unix为基础改造而成的操作系统 ( B)主要用于桌面计算设备 ( C)是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件组成 ( D)谷歌公司对基于 Android操作系统的第三方软件进行严格把关 28 如下关于自由软件的说法,不正确的是 ( )。 ( A)自由软件就是免费软件 ( B)大部分自由软件通过互联网发 布且不收取任何费用。 ( C)自由软件必定是开源软件。

15、 ( D) Linux遵从 GPL授权许可。 29 以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,正确的是( )。 ( A)嵌入式系统软件不会有图形用户界面 ( B)嵌入式系统软件和通用计算机系统软件都必须包含操作系统和应用软件 ( C)嵌入式系统软件以提高系统使用的方便程度和快捷程度为目的,力求完善 ( D)嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少 30 现为某家用小型路由器设备选择网络功能强大的操作系统,希 望尽可能降低成本并满足系统功能需求。以下嵌入式操作系统中,最适宜采用的操作系统是 ( )。 ( A) Windows Phone 8 ( B) Ti

16、nyOS ( C)嵌入式 Linux ( D) VxWorks 31 在 C OSII操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。下列各项中不能用于保护任务间的共享数据或支持任务间通信的是( )。 ( A)消息邮箱 ( B)任务就绪表 ( C)信号量 ( D)任务调度器上锁和解锁。 32 下列关于 C OSII操作系统的描述中,正 确的是 ( )。 ( A)就绪态是指得到了 CPU的控制权并正在运行的任务所处的状态 ( B)在进入临界区之前必须开中断,执行完临界区代码之后要立即关中断。 ( C) C OSII完成任务切换所需要的时间取决于任务的自用栈的大小。 ( D)任务

17、控制块 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 字符的形状有两种描述方法,其中下图所示的描述方法为 【 41】 法,也即描述字符笔画的占位信息;另一种描述方法在字型库中记录的是每一直线和曲线的端点及控制点的坐标,称为 【 42】 法。 42 在有线通信中,双绞线的特点是成本 【 43】 、易受外部高频电磁波干扰,误码率较 【 44】 ,传输距离有限,主要应用于固定电话回路和计算机局域网等 。 43 WiFi和 Bluetooth是两种短距离无线通信技术,其中最早的 IEEE 802 11b( 2 4GHz频段)采用 【 45】 扩频技术, Bluetooth后来被 IEEE作为 【 46】

22、无线区域网协议 (IEEE 802 15)的基础。 44 ARM处理器把执行纯 32位指令代码的指令集称为 【 47】 指令集,把执行 16位指令代码的指令集称为 【 48】 指令集。 45 在 ARM指令系统中,利用移位操作符将 R1的数据逻辑右移 2位后,存入 R0中,相应的指令为 【 49】 ,若 R1 0x00080010,则 R0 【 50】 。 46 ARM处理器在大端模式下,如果 R1=4, R0=0x400000FC,而指令 LDR R2,R0, R1!执行后, R2 0xAABBCCDD,则 0x40000100中的数据为 【 51】, R0中的值为 【 52】 。 47 在

23、 ARM的指令中,如果 R1与 R2不相等,则将 R1与 R2进行逻辑与操作,结果放 R3中,并要求更新程序寄存器的状态位,用两条指令完成,则分别为 【 53】 和 【 54】 。 48 声明一个全局标号 Reset_Handler以便其它文件引用,该伪指令为 【 55】,引用一个在其它文件中的标号 SystemInit的伪指令为 【 56】 。 49 有一个 Flash存储器芯片容量为 16MB,数据线有 8条,则该存储器的地址线条数为 【 57】 条;另有一个 SRAM芯片有 22条地址线, 8条数据线,其容量为 【 58】 Mbit。 50 SPI总线可在软件的控制下构成多种简单的或复杂

24、的系统,下图中给出了 SPI构成的两种结构形式,其 中( a)为【 59】主多从式结构,( b)为【 60】主多从式结构。51 S3C2410采用 AHB总线和 APB总线构建片上系统。芯片内部的 USB设备接口与 【 61】 总线相连,芯片内部的 USB主控制器接口与 【 62】 总线相连。 52 触摸屏在嵌入式系统中应用广泛。目前的触摸屏有两种形式,一种是 【 63】 式触摸屏,另一种是电容式触摸屏。相对而言 【 64】 式触摸屏结构复杂,价格高。 53 在对 S3C2410的 PWM输出操作中, TCNTBn决定 PWM信号的周 期,TCMPBn决定 PWM信号的占空比。假设 TCNTB

25、n 100, TCMPBn 60,则该PWM信号的周期为 【 65】 个定时器输入时钟周期,一个 PWM信号周期内的低电平宽度为 【 66】 个定时器输入时钟周期。 54 嵌入式操作系统的引导加载方式可以分为两类:嵌入式系统正常工作时使用的启动方式是从非易失存储介质中引导和加载操作系统代码,称为 【 67】 加载模式;而在调试或维护更新阶段使用的系统启动方式则通过通信端口从调试主机上下载操作系统映像,称为 【 68】 模式 。 55 Android系统采用堆层式软件架构,分为四层,从低层到高层依次是 Linux内核、 【 69】 、应用程序框架( Application Framework)和

26、 【 70】 。 56 C OSII预定义的两个系统任务中,优先级低的是 【 71】 任务,优先级高的是 【 72】 任务。 57 C OSII的任务由三部分构成:程序代码,也即没有返回值的 C函数;任务【 73】 ,用于保存任务的工作环境; 【 74】 ,用于保存任务状态和 属性。 58 在 C OSII操作系统中,在使用内核提供的任何功能之前,必须先调用 【 75】 ()函数进行内核初始化。函数 【 76】 ()将启动多任务调度并从就绪态任务中选择最高优先级的任务转入运行态。 59 嵌入式系统的开发过程,可划分为 4个阶段,即:需求分析与规格说明、 【 77】 、构件设计、系统集成与测试。

27、系统集成阶段并不是把所有构件连接在一起就行了,而是要反复的对系统进行测试,测试的目的就是要验证系统功能,发现系统 【 78】 。 60 开发基 于 Linux操作系统上的应用程序,可使用 GCC工具来编译和连接。若仅希望对应用程序进行编译而不进行连接,需要在 GCC命令中加入参数 【 79】。若希望编译连接后生成一个用于调试的符号表,需要在 GCC命令中加入参数 【 80】 。 三、综合题 61 带云台的视频摄像机(示意图如下图所示)可以由云台控制旋转,因而可以从不同角度来进行视频监控,若以 S3C2410芯片为核心来设计其控制系统,其基本功能描述如下: a.支持嵌入式 Web的访问方式,即连

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

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

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

31、步进电机驱动器所需的使能信号、旋转方向信号。那么,相应的驱动程序中,需要设计以下程序指令。 /初始化 GPE7、 GPE6引脚为输出引脚,以便用来输出使能信号、旋转方向信号 rGPECON=(rGPECON| 0x00005000) /设置控制寄存器 TCONrTCON=【 92】;仅更新 TCNTB2和 TCMPB2rTCON=【 93】;仅 Timer2启动 ( 5)照片拍摄的实时时间可以通过读取 S3C2410芯片内部的【 94】部件来获得。设备操控程序中所设计的相关驱动程序中,可以用下面一段语句来初始化该部件。void R_init(void)/初始化相关寄存器 rRTCCON = (

32、rRTCCON|【 95】 ); rRTCCON是控制寄存器变量 rRTCALM =【 96】 ;报警功能(即闹钟)全部禁止 rRTCRST = 0x00;rTICNT =【 97】;时间间隔设置为 1srRTCCON = (rRTCCON&【 98】 ); / 省略了其他语句 ( 6)带云台的视频摄像机开机运行时,目标系统需先运行【 99】程序,然后引导 Linux操作系统运行。设备操控程序作为一个独立的任务被 Linux启动,并且嵌入式 Web服务器(如: Lighttpd)也被启动。用户在客户机上利用【 100】软件,可以访问连接到因特网上带云台的视频摄像机,并通过目标系统的应用网页来提

33、交设备的操控命令。说 明:下面是试题解答时需要用到的寄存器格式及相关说明 1)端口 B控制寄存器 (GPBCON)的格式2)端口 E控制寄存器 (GPECON)的格式3)TCFG0寄存器的格式通过 TCFGO、 TCFG1的设置,可以确定预分频系数和分割器值,最终通过下面公式计算定时器输入时钟频率。 定时器输入时钟频率 =PCLK (预分频系数 +1)(分割器值 ) 预分频系数的范围 =O0 255 分割器值的取值范围 =2, 4, 8, 16 5)TCON寄存器的格式6)RTCCON寄存器的格式7)TICNT寄存器的格式计算机三级(嵌 入式系统开发技术)机试模拟试卷 50答案与解析 一、选择

34、题 1 【正确答案】 C 【试题解析】 数字信号处理器( DSP)是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求,特别适合音频、视频等数字信号的数据处理效率,手机和数码相机等产品通常都含有数字信号处理器。故本题选择 C。 2 【正确答案】 B 【试题解析】 片上系统(或系统级芯片),即 SOC或 SoC,是目前广泛使用的一种嵌入式处理芯片,它是电子设计自动化( EDA)水平提高和大规模集成电路制造技术( VLSI)发展的成果,芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和 I

35、 O等多种功能,目前大多数32位的嵌入式处理芯片均为 SOC,包括智能手机和平板电脑,其逐渐成为集成电路设计的主流发展趋势。故本题选择 B。 3 【正确答案】 A 【试题解析】 局域网采用分组交换技术,发送设备必须把要传输的数据分成小块,即帧,一次只能传输一帧。数据帧中除了包含需要传输的数据(称之为 “有效载荷 ”)之外,还必须包含发送该数据帧的发送设备地址和 接收该数据帧的接收设备地址。另外数据帧中还需要附加一些信息随同数据一起进行传输,包括控制信息和校验信息,以供接收设备在收到数据之后验证数据传输是否正确。这些信息包括控制信息和校验信息。故本题选择 A。 4 【正确答案】 B 【试题解析】

36、 嵌入式系统按实时性要求可分为非实时系统,软实时系统和硬实时系统。选项中对实时性要求较高的是数码相机,对可靠性要求较高的是 ATM柜员机。故本题选择 B。 5 【正确答案】 C 【试题解析】 嵌入式处理器的体系结构按指令集可分为两大类:复杂指令集结构( CISC)及精简指令集结构( RISC);按存储机制分为冯 .诺依曼结构及哈佛结构:按不同内核系列可分为 51、 AVR、 MSP430、 MIPS、 PowerPC、 MC68K、 ARM等。其中, PowerPC、 MC68K、 MIPS采用 RISC、哈佛结构, ARM也采用RISC,多数为哈佛结构。故本题选择 C。 6 【正确答案】 D

37、 【试题解析】 CortexM系列是面向微控制器的处理器核,极高性价比、最低成本、极低功耗;具有处理速度快、代码密度高、软件可移植性好的特点。故本题选择 D。 7 【正确答案】 D 【试 题解析】 在 ARM的体系结构中,处理器可以工作在 3种不同的状态: ARM状态 Thumb状态及 Thumb2状态 调试状态。其中,除支持 Thumb2的 ARM处理器外,其他所有 ARM处理器都可以工作在 ARM状态,而CortexM3只有 Thumb2状态和调试状态。故本题选择 D。 8 【正确答案】 C 【试题解析】 所谓小端模式,是指数据字的高位保存在内存的高地址中,而数据字的低位保存在内存的低地址

38、;指令 LDRH R0, R1是寄存器间接寻址,将R1的内容形成操作数的有效地址,从中取得半字数据存 入寄存器 R0中。故本题选择 C。 9 【正确答案】 A 【试题解析】 题中指令为将 R1逻辑右移 3位之后存到 R0中,左端用 0来补充。故本题选择 A。 10 【正确答案】 D 【试题解析】 ARM指令集中, SBC是带借位减法指令,是算术运算指令,不属于逻辑运算助记符。故本题选择 D。 11 【正确答案】 B 【试题解析】 ARM体系结构支持 7种工作模式,取决于当前程序状态寄存器CPSR的低 5位值。用户模式是程序正常执行工作模式,当处理器处于用户模式时,如果没有异常发生不能改变工作模

39、式;系 统模式运行特权级的操作系统任务:管理模式是操作系统的保护模式,处理软中断。故本题选择 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 【正确答案】 D 【试题解析】 GPIO即通用输入输出端口 ,作为输入时具有缓冲功能,作为输出时具有锁存功能:引脚可以是多功能,

40、也可以是两功能,还可以是三功能和四功能的。故本题选择 D。 14 【正确答案】 B 【试题解析】 ARM处理芯片内部有多个定时计数组件,包含 WDT、通用定时器( Timer)、 RTC、 PWM:看门狗定时器( WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位;处理芯片内部的实时时钟( RTC)可直接提供年月日时分秒,使应用系统具有自己独立的日期和时间。将故本题选择B。 15 【正确答案】 C 【试题解析】 DRAM是动态随机存取存储器,是易失性存储器; DDR2 SDRAM(双倍数据速率同步 DRAM)采用了 4位预取技术; EEPROM是一种可电擦除可编程的只读存储

41、器,可以在线改写和擦除信息,无需紫外线照射; NOR Flash和 NAND Flash是两种主要的闪存技术。故本题选择 C。 16 【正确答案】 D 【试题解析】 提供嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成嵌入式最小硬件系统,可使用 LDO为嵌入式最小系统供电, LDO是指低压差稳压器;时钟电路为嵌入式最小系统的嵌入式处理器提供工作时需 要时钟信号;如果处理器内嵌 Flash程序存储器容量足够,则无需扩展外部存储器;嵌入式最小系统包括复位电路,嵌入式处理器的复位引脚为 nRESET时,表示低电平复位。故本题选择 D。 17 【正确答案】 A 【试题解析】 ARM处理芯片内部

42、有多个定时计数组件,包含 WDT、通用定时器( Timer)、 RTC、 PWM;看门狗定时器( WDT)的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位;处理芯片内部的实时时钟( RTC)可直接提供年月日时分秒,使应用系统具有自己独立的日期和时间。将故本题选择B。 18 【正确答案】 C 【试题解析】 基于 ARM内核的嵌入式芯片中的中断控制器挂在 AMBA的系统总线上:只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时, VIC才向内核提出中断请求: NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低

43、优先级中断;目前基于 ARM内核的嵌入式芯片中的中断控制器一般采用向量中断和嵌套向量中断方式管理中断。故本题选择 C。 19 【正确答案】 B 【试题解析】 嵌入式系统的主存储器是指系 统内存,包括内部 SRAM和 Flash和片外扩展 DRAM和 Flash。故本题选择 B。 20 【正确答案】 D 【试题解析】 I2C总线只有两条信号线 SDA和 SCL,当总线上的所有器件都不适用总线时, SCL线和 SDA线各自的上拉电阻把电平拉高,使它们均处于高电平。故本题选择 D。 21 【正确答案】 C 【试题解析】 通用串行总线 USB是一种外部总线接口标准,支持设备的即插即用和热插拨功能; U

44、SB总线( 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 【试题解析】 RS232采用负逻辑传输,而 RS485采用差分信号传输方式; RS485的传输距离比 RS232远,抗干扰能力强。故本题选择 C。

45、 24 【正确答案】 B 【 试题解析】 由于 Bootloader的实现依赖于 CPU的体系结构,因此大多数Bootloader都分为两个阶段。依赖于 CPU的体系结构的代码通常都放在阶段 1中,处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化往往也是在第一阶段完成;阶段 2通常用 C语言来实现。故本题选择 B。 25 【正确答案】 D 【试题解析】 C OSII操作系统内核进行任务级的调度有三个条件: 所有的中断服务程序均已经执行完毕 调度没有被禁止 任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高。故本题 选择 D。 26 【正确答案】 B 【试题解析】 IEE

46、E的实时 UNIX分委会认为实时操作系统应该具备 7个特征: 具有异步 I O和中断处理能力; 任务切换时间和中断延迟时间确定; 优先级中断和调度; 抢占式调度; 内存锁定; 连续文件; 同步。故本题选择B。 27 【正确答案】 C 【试题解析】 Android(安卓)是一种以 Linux为基础的半开放源代码操作系统,主要使用于移动便携设备;是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件;谷歌公司不对基于 Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。故本题选择C。 28 【正确答案】 A 【试题解析】 自由软件是一种可以不受限

47、制地自由使用、复制、研究、修改和分发的软件,并不代表是免费软件。其中 Linux遵从 GPL授权许可;大部分自由软件通过互联网发布且不收取任何费用。故本题选择 A。 29 【正确答案】 D 【试题解析】 通用计算机的软件系统无疑是以操作系统为核心,不可或缺。但是嵌入式系统具有功能专用性,有些情况下可以不用操作系统。特别是低端嵌入式系统功能单一, 使用循环程序作为主控程序就能够满足使用需要,所以大多数低端嵌入式系统不用操作系统:通常嵌入式系统的软件配备没有通用系统多;嵌入式系统软件和通用计算机系统软件都可以实现图形用户界面,嵌入式系统应用软件具有内部结构精简化、代码轻量化、占用存储资源少等特点。

48、故本题选择 D。 30 【正确答案】 C 【试题解析】 嵌入式 Linux的特点是: 开放源代码,不存在黑箱计数; 由于开放源代码,成本低; 内核紧凑,占内存空间最小为 140KB; 网络功能强; 可移植性强; 可裁剪性强; 支持多任务;所以成为研发嵌入式 软件的重要首选平台。故本题选择 C。 31 【正确答案】 B 【试题解析】 在 C OSII操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。主要有以下三种:( 1)利用宏OS_ENTER_CRITICAL( )和 OS_EXIT_CRITICAL( )来关闭中断和打开中断;( 2)利用函数 OSSchedLock( )和

49、OSSchekUnlock( )对 C OSII中的任务调度函数上锁和开锁;( 3)利用信号量( OS_EVENT_TYPE_SEM)、互斥信号量( OS_EVENT_TYPE_MUTEX)、邮箱( OS_EVENT_TYPE_MBOX)或消息队列( OS_EVENT_TYPE_Q)进行任务间通信。故本题选择 B。 32 【正确答案】 D 【试题解析】 就绪态意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,暂时还不能运行;为确保临界区代码的执行,在进入临界区之前必须关中断,执行完临界区代码之后要立即开中断;完成任务切换所需要的时间取决于 CPU有多少寄存器要入栈。故本题选择 D。 33 【正确答案】 B 【试题解析】 Nios II并非是免费和开源的: RTEMS为实时多处理器系统 (Real Time Executive for

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

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

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