计算机等级考试三级嵌入式系统开发巩固习题2017

来源:文书网 8.79K

嵌入式系统开发一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用 户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。以下是小编整理的计算机等级考试三级嵌入式系统开发巩固习题2017,欢迎参考阅读!

计算机等级考试三级嵌入式系统开发巩固习题2017

一、选择题

1[单选题] 下面关于嵌入式处理芯片生产厂商的叙述中,错误的是( )。

A.基于ARM7TDMl内核的S3C4480嵌入式处理器由韩国三星(Samsung)公司生产

B.基于ARM7TDMl-S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体公司生产

C.美国英特尔(Intel)公司未生产过基于ARM的嵌入式处理器

D.美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器芯片

参考答案:C

参考解析:生产ARM处理器芯片的厂家众多,每个厂商生产的ARM芯片型号各异,除了内核架构外,其内置硬件组件也各有特色,性能也有差异。基于ARM7TDMI内核的S3C4480嵌入式处理器由韩国三星(Samsung)公司生产;基于ARM7TDMI-S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体公司生产;美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器。故本题选择C。

2[单选题] 嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是( )。

A.低功耗

B.64位字长

C.支持实时处理

D.集成了测试电路

参考答案:B

参考解析:根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。故B错误。嵌入式系统中的CPU的另一个特点是结构可扩展,故本题选择B。

3[单选题] 嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是( )。

也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物

芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路

将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能

的设计制造难度很大,目前还没有得到广泛使用

参考答案:D

参考解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。综上可知,D选项不正确,故本题选择D。

4[单选题] 通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是( )。

A.I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成

通信时,首先要使SPI从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作

即通用异步收发器,可用于全双工串行异步通信

1.1和USB 2.0采用全双工差分方式进行通信

参考答案:D

参考解析:I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成;对SPI的操作,首先要选择让基于SPI接口的从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作;UART即通用异步收发器,是可以用于全双工串行异步通信的;USB 1.1和USB 2.0有4条信号线,采用半双工差分方式进行通信。故本题选择D。

5[单选题] 关于ARM处理器的工作模式,以下说法错误的是( )。

A.具有多种工作模式

B.工作模式之间可以切换,但切换是有条件的

C.外部中断模式IRQ,可用于高速中断处理

D.当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的

参考答案:C

参考解析:ARM体系结构支持7种工作模式,工作模式之间可以切换,切换条件取决于当前程序状态寄存器CPSR的低5位值。用户模式是程序正常执行工作模式,如果没有异常发生不能改变工作模式;快速中断模式(FIQ)用来处理高速中断;中止模式处理存储器故障;系统模式运行特权级的操作系统任务。故本题选择C。

6[单选题] 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是( )。

A.嵌入式系统大多面向控制应用,系统的可靠性十分重要

B.嵌入式系统不需要操作系统

C.嵌入式系统大多具有不同程度的实时性

D.许多嵌入式系统中的软件都固化在只读存储器中

参考答案:B

参考解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的'操作系统和特定功能、用于特定场合的独立系统。所以选项B不属于嵌入式系统的特点,故本题选择B。

7[单选题] 以下ARMCortex处理器最适合实时应用的是( )。

ex-M3

ex-M0+

ex-A15

ex-R4

参考答案:D

参考解析:Cortex处理器包括基于Cortex-R、Cortex-M和Cortex-A内核的系列处理器。目前高端嵌入式应用可使用Cortex-A系列的应用处理器;低端面向控制领域可使用Cortex-M系列微控制器;而Cortex-R系列是面向实时控制的处理器。故本题选择D。

8[单选题] 以下关于ARM处理器说法正确的是( )。

A.小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中

处理器支持8位、16位、24位和32位数据处理

为ARM处理器的存储器管理单元

为ARM处理器的存储器保护单元

参考答案:A

参考解析:大端模式,是指数据的高位保存在内存的低地址中,而数据的低位保存在内存的高地址中;小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;ARM处理器支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;MPU为ARM处理器的内存保护单元,MMU是ARM处理器的内存管理单元。故本题选择A。

9[单选题] Linux内核的子系统中,不包括( )。

A.进程调度

B.虚拟文件系统

C.内存管理

D.通用公共许可协议

参考答案:D

参考解析:Linux内核主要由5个子系统组成:进程调度(SCHED),内存管理(MM),虚拟文件系统(VFS),网络接口(NET),进程间通信(IPC)。故本题选择D。

10[单选题] 如下关于QNX操作系统的说法,正确的是( )。

A.它完全遵循POSIX相关各种标准

B.属于宏内核操作系统

C.内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理

D.进程在非独立的地址空间运行

参考答案:C

参考解析:QNX是由加拿大QSSL公司(QNX Software System Ltd.)开发的分布式实时操作系统,符合POSIX基本标准和实时标准,使其应用可以方便的进行移植。它具备一个很小的内核,即微内核的操作系统。内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理。C选项正确,故本题选择C。

11[单选题] 下面关于S3C2410的外部存储器的叙述中,错误的是( )。

A.S3C2410的存储器控制组件中包括的存储器控制器提供访问片外存储器芯片所需的控制信号

B.S3C2410的外部存储器地址空间共1GB

C.S3C2410的I/O与存储器采用统一编址方式

D.S3C2410的外部存储器地址空间可分成数个BANK,每个BANK均可实现8位、16位和32位总线宽度的访问

参考答案:D

参考解析:S3C2410的存储器控制组件中包括存储器控制器、外部主控器、NANDFlash控制器等,其中存储器控制器提供访问片外存储器芯片所需的控制信号,支持大/小端模式,地址空间共1GB;其I/O与存储器采用统一编址方式,而非I/O映射编址(独立编址)方式;S3C2410的外部存储器地址空间可分成8个BANK,BANK0只能是16位和32位总线宽度的访问,其他所有BANK均可实现8位、16位和32位总线宽度的访问。故本题选择D。

12[单选题] 下列关于μC/OS-Ⅱ操作系统空闲任务的描述中,错误的是( )。

A.空闲任务自创建之后永远不会处于挂起态

B.空闲任务是操作系统初始化函数创建的第一个任务

C.空闲任务的优先级设为最低优先级

D.空闲任务永远不会处于运行态

参考答案:D

参考解析:空闲任务OS_Taskldle是μC/OS-Ⅱ的系统任务,是操作系统初始化函数创建的第一个任务,自创建之后永远不会处于挂起态,因为它占据了最低优先级63,所以只有在其他的任务都因为等待事件的发生而被阻塞的时候才能得到运行。故本题选择D。

13[单选题] 下面关于硬实时系统和软实时系统的叙述中,错误的是( )。

A.如果任务执行时间超过截止时间后系统的效益变为负,这种实时系统称为硬实时系统

B.如果任务执行时间超过截止时间后系统的效益下降但仍保持为正,这种实时系统称为软实时系统

C.导弹控制器属于硬实时系统

D.高铁自动驾驶系统属于软实时系统

参考答案:D

参考解析:任务执行时间超过截止时间,系统的总损益就为负,这一种实时系统称为硬实时系统,否则为软实时系统。硬实时(Hard Real-Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益后果,如导弹控制系统、高铁自动驾驶系统等。然而,在一个软实时(Soft Real-Time)系统中,虽然也存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。故D项错误,故本题选择D。

14[单选题] 下面是关于UART的叙述,其中错误的是( )。

芯片中的UART收发信息时,可以采用FIF0模式,也可以采用普通模式

传送信息的格式以起始位开始,以停止位结束

传送信息时,一次传送的数据位的长度只能是8位

D.基于UART可组成RS~232接口

参考答案:C

参考解析:ARM芯片中的UART收发信息时,可以采用FIF0模式,也可以采用普通模式;UART传送信息的格式以起始位开始,以停止位结束;UART传送信息时,一次传送的数据位可为5、6、7、8位,由编程决定;基于UART可组成RS-232接口。C选项错误,故本题选择C。

15[单选题] 下面关于UART、RS-232、RS-485的叙述中,错误的是( )。

A.基于UART可以构成RS-232接口和RS-485接口

-485接口标准的最长通信距离与RS-232接口标准的最长通信距离相当

-485标准采用差分信号传输方式,因此具有很强的抗共模干扰能力

D.通过RS-485可构成主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接

参考答案:B

参考解析:嵌入式处理器至少有一个UART接口,采用标准的电平转换电路可以构成RS-232接口和RS-485接口;RS-232无法消除共模干扰,且通信距离只有15m左右,RS-485采用差分信号传输方式,因此具有很强的抗共模干扰能力,传输距离可以达到1200m,通常用于主从式多机通信系统,主机可采用轮询方式与各从机建立通信连接。B项叙述错误,故本题选择B。

热门标签