计算机三级(嵌入式系统开发技术)机试模拟试卷118(题后含答案及解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机三级(嵌入式系统开发技术)机试模拟试卷118(题后含答案
及解析)
题型有:1. 选择题 2. 填空题 3. 综合题
选择题
1.片上系统(SoC)也称为系统级芯片。

下面关于SoC叙述中,错误的是( )。

A.SoC芯片中只有一个CPU或DSP
B.SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类
C.专用SoC芯片可分为定制的嵌入式处理芯片和现场可编程嵌入式处理芯片两类
D.FPGA芯片可以反复地编程、擦除、使用,在较短时间内就可完成电路的输入、编译、优化、仿真,直至芯片的制作
正确答案:A
解析:SoC芯片可以分为通用SoC芯片和专用SoC芯片两大类。

通用的SoC 芯片中可以只有一个CPU(或DSP),称为单核SoC,也可以包含多个CPU(或DSP),称为多核SoC,故本题选择A。

2.将ARM处理器R0中的一个字节的数据,存入由R1+4指示的内存区域,且地址自动更新,则使用的ARM指令是( )。

A.STR R0,[R1,#4]
B.STRH R0,[R1,#4]!
C.STRH R0,[R1,#4]
D.STRB R0,[R1,#4]!
正确答案:D
解析:按题目要求需采用基址加变址寻址方式,字节数据存储指令用STRB。

故本题选择D。

3.开发嵌入式系统时,需要构建一个宿主机一目标机的开发环境。

若目标机是裸机,那么为了调试和下载软件需要将调试仿真器连接到目标机的哪一种接口?( )。

A.SPI接口
B.以太网接口
C.JTAG接口
D.USB接口
正确答案:C
解析:由于程序调试时不占用目标机的资源,因此目标机的初始启动程序调试、硬件接口的调试,一般都采用JTAG。

至于裸机状态的目标机当然更需要采
用JTAG调试方式了。

故本题选择C。

4.按照软硬件技术复杂程度进行分类,可以把嵌入式系统分为哪三大类?
A.高端系统、中端系统和低端系统
B.军用系统、工业用系统和民用系统
C.硬实时系统、准实时系统和非实时系统
D.片上系统、微控制器和数字信号处理器
正确答案:A
解析:嵌入式系统的分类有多种。

按系统的软硬件技术复杂度,嵌入式系统分为低端系统、中端系统和高端系统。

故本题选择A。

5.对于嵌入式处理器说法正确的是( )。

A.ARM处理器采用CISC和RISC相结合的结构
B.嵌入式处理器都采用哈佛结构
C.ARM处理器具有耗电省、功能强、成本低等特点
D.ARM处理器内部的总线标准是PCI Express
正确答案:C
解析:ARM采用RISC精简指令集,采用冯.诺依曼体系或哈佛结构;ARM 的总线结构称为AMBA(先进微控器制总线结构),是ARM推出的开放式总线结构,是目前流行的一种工业标准片上结构;ARM处理器具有耗电省、功能强、成本低等特点。

故本题选C。

6.ARM处理器当前运算操所产生的标志位记录在以下( )寄存器中?
A.PSP
B.MSP
C.SPSR
D.CPSR
正确答案:D
解析:程序状态寄存器(current program status register)CPSR在用户级编程时用于存储条件码;CPSR包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。

故本题选择D。

7.下面关于Linux内核的有关叙述中,错误的是( )。

A.进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU,但并不保证内核能及时地执行硬件操作B.Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口
C.网络接口模块包含网络接口驱动程序
D.支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字
正确答案:A
解析:进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问CPU,同时保证内核能及时地执行硬件操作。

A选项叙述有误,B、C、D正确,故本题选A。

8.以下关于ARM处理器说法正确的是( )。

A.小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中
B.ARM处理器支持8位、16位、24位和32位数据处理
C.MPU为ARM处理器的存储器管理单元
D.MMU为ARM处理器的存储器保护单元
正确答案:A
解析:大端模式,是指数据的高位保存在内存的低地址中,而数据的低位保存在内存的高地址中;小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;ARM处理器支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;MPU为ARM处理器的内存保护单元,MMU是ARM处理器的内存管理单元。

故本题选择A。

9.下面关于S3C2410嵌入式微处理器芯片RTC的叙述中,错误的是( )。

A.实时钟模块RTC采用单独的供电引脚和单独的时钟源
B.RTC内部的年(YEAR)、月(MON)、日(DAY)数据寄存器中的数据以BCD 码表示
C.RTC内部的寄存器读写有一个使能位,在访问RTC寄存器之前需要先使这个使能位置位,这是为了保护系统的实时时钟不被误写。

D.RTC内部的寄存器能以8位、16位或32位的方式访问
正确答案:D
解析:实时时钟(RTC)组件是一种能提供日历/时钟等功能的内置硬件。

S3C2410的RTC具有的主要功能包括BCD数据、闰年产生器、告警功能、独立的电源端口、支持毫秒滴答时钟中断作为RTOS核的滴答时钟、循环复位功能等。

实时时钟模块RTC采用单独的供电引脚和单独的时钟源;实时时钟控制寄存器RTCCON共4位,控制时钟计数复位、BCD计数、时钟选择以及确定是否允许RTC读/写等;RTC内部的数据寄存器都是8位寄存器,存放相应的BCD码值。

D项错误,故本题选择D。

10.下列系统属于实时系统的是( )。

A.电子邮件系统
B.电子书阅读器
C.微博
D.飞行控制系统
正确答案:D
解析:实时系统的主要特征是能够及时响应外部发生的随机任务请求,并且
能够在规定的时限内完成任务。

典型的实时系统有民航导航系统、防空预警系统、电力输送控制系统等;典型的非实时系统有视频播放系统、博客发布系统、手机交互式城市交通导航系统等。

四个选项中只有D项是实时系统,故本题选择D。

11.下列不是单内核操作系统的是( )。

A.Unix
B.Windows CE
C.Android OS
D.iOS
正确答案:D
解析:单内核结构是传统操作系统采用的结构,也成为宏内核(Macro Kernel)。

Unix、嵌入式Linux、winCE、Mac OS、Android OS和DOS操作系统都是典型的单内核操作系统。

故本题选择D。

12.利用ADSl.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是( )。

A.ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等
B.工程项目中至少应包含一个Debug生成目标
C.地址映射关系可以使用scatter格式的文件来确定
D.工程项目中可以按照一定的逻辑关系来分组管理文件
正确答案:B
解析:一个工程项目中至少应包含一个生成目标,ARM提供的可执行输出文件的模板包括了下面3个生成目标:Debug、Release、DebugRe1,B选项错误。

ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等。

工程项目中可以按照一定的逻辑关系来分组管理文件。

当地址映射关系比较简单时,使用编译、连接选项来确定输入文件的连接顺序。

当地址映射关系比较复杂时,使用scatter(分散加载)格式的文件来确定输入文件的连接顺序。

故本题选择B。

13.在嵌入式系统开发时,有时会利用指令集模拟器来开发、调试相关的嵌入式应用软件。

下面有关指令集模拟器的说法中,错误的是( )。

A.指令集模拟器只是在宿主机上运行的纯软件工具
B.指令集模拟器可以根据目标机指令集的定义生成目标机器指令序列,并仿真运行
C.指令集模拟器中把目标机处理器硬件逻辑用变量或数据结构表示
D.指令集模拟器只能采用解释型的方式来仿真运行目标机器指令序列
正确答案:D
解析:指令集模拟器(Instruction Set Simulator,ISS)是在宿主机上模拟应用程序在目标机上运行行为的一个软件工具。

指令集模拟器的操作界面与通用机的集成开发环境类似。

运行时,它接受编译器或汇编程序生成的目标代码及其指
令输入,模仿目标机CPU的取值、译码和执行操作,并将中间执行结果或最终执行结果存入目标机硬件映射数据结构中。

调试人员可以在指令集模拟器界面的控制下,通过观察目标机映射寄存器显示框、映射存储器显示框、变量观察窗口等了解目标代码的执行结果。

因此,D选项错误。

故本题选择D。

14.在指令LDR R3,[R4,#4]!执行后,R4中的值为( )。

A.不变
B.R4+1
C.R4+4
D.4
正确答案:C
解析:LDR是存储器到寄存器的数据传送指令,题中是基址加变址寻址,且存储器值改变,即R3←[R4+4]、R4←R4+4;故本题选择C。

15.下面哪一种接口不是无线通信接口?( )
A.GPRS
B.CAN
C.蓝牙
D.WiFi
正确答案:B
解析:A、C、D三项均是无线通信接口,B项的CAN总线是针对实时性要求很强的工业控制领域推出的适应多主系统的有线通信接口,且传输线最好采用双绞线。

故本题选择B。

16.如下关于TinyOS的说法,正确的是( )。

A.主要用于无线传感器网络的操作系统
B.属于重量级的操作系统
C.是QNX公司开发的开放源代码操作系统
D.TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程
正确答案:A
解析:Tiny OS是UC Berkeley开发的开放源代码操作系统,属于深度轻量级的操作系统;专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;Tiny OS的技术特点是轻线程、主动消息、事件驱动和组件化编程。

故本题选择A。

17.以下各项关于微内核(micro kernel)操作系统的说法,正确的是( )。

A.是对单内核做了结构扩展后推出的
B.内核不包括任务管理、调度器、中断管理和进程间通信模块
C.内核小巧,传统操作系统内核中的许多部分都被移出内核
D.进程需要区分内核模式和用户模式服务
解析:微内核操作系统是对单内核做了结构改进后推出的,在这种操作系统内核机构中,将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核;内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现;所有进程请求使用统一接口,进程不需要区分内核模式和用户模式服务。

C选项正确,故本题选择C。

18.下面关于ARM公司定义的AMBA的叙述中,错误的是( )。

A.AMBA由系统总线和外围总线组成,二者之间通过桥接器交换信息
B.ARM芯片中的ARM内核与AMBA的系统总线相连
C.ARM芯片中的测试接口(如JTAG)与AMBA的外围总线相连
D.ARM7和ARM11采用的AMBA的版本不同
正确答案:C
解析:AMBA 是ARM公司公布的总线协议,以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统;系统总线通过桥接器与外围总线互连。

AMBA的系统总线主要用于连接高带宽快速组件,包括ARM内核及测试接口;AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。

AMBA有多个版本,性能随版本的发展而逐步提高,ARM7采用AMBA1,而ARM9采用AMBA2。

故本题选C。

19.下面是关于基于ARM内核的嵌入式芯片中的DMA控制器的叙述,其中错误的是( )。

A.DMA是指直接存储器访问
B.嵌入式系统通过使用DMA控制器可降低处理器内核在数据传输操作中的负担
C.ARM处理器中的DMA控制器与AMBA的系统总线部分相连
D.ARM处理芯片中的串行通信接口、USB接口等,只能通过DMA控制器控制其数据传输而不能由ARM内核控制
正确答案:D
解析:ARM内部的DMA控制器(直接存储器访问控制器)是一种硬件组件,使用它可以将数据块在内存与外设以及内存与内存之间互相传送,且传输过程不需要CPU参与,可显著降低处理器负荷;DMA主控制器与AMB的系统总线部分相连;在ARM处理芯片中,许多与外部打交道的通道如串行通信端口、USB 接口等既可以由ARM内核控制其数据传输,也可以通过DMA控制器控制数据传输。

故本题选择D。

20.以下关于互联网IP地址的叙述中,错误的是( )。

A.正在上网(online)的每一台终端设备都有一个IP地址
B.现在广泛使用的IPv4协议规定IP地址使用32个二进位表示
C.IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5
D.许多设备的IP地址是动态分配的而非固定不变的
解析:IP协议第4版,简称IPv4规定,每个IP地址使用32个二进制位表示,其中包含网络号和主机号两部分,每个正在上网的终端设备都有一个IP地址,许多设备的IP地址是动态分配的而非固定不变的。

由于IPv4中地址长度仅为32位,只有大约36亿个地址司用。

2011年年初国际组织ICANN宣布地址已全部分配完毕,新的第6版IP协议IPv6已把地址长度扩展到128位。

故本题选择C。

21.下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,错误的是( )。

A.嵌入式系统中使用的键盘有线性键盘和矩阵键盘两类
B.电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏
C.LCD是发光二极管的简称
D.液晶显示器是嵌入式系统常用的一种显示设备
正确答案:C
解析:嵌入式系统中使用的键盘有线性键盘和矩阵键盘两类;电阻式触摸屏和电容式触摸屏是嵌入式系统中常用的两种触摸屏;液晶显示器是嵌入式系统常用的一种显示设备;放光二极管是LED,LCD是液晶显示器,故本题选择C。

22.以下ARM公司Cortex处理器最适合实时应用的是( )。

A.Cortex-M0
B.Codex-R4
C.Cortex-A15
D.Cortex-M3
正确答案:B
解析:Cortex处理器包括基于Cortex—R、Cortex—M和Cortex—A内核的系列处理器。

目前高端嵌入式应用可使用Cortex—A系列的应用处理器;低端面向控制领域可使用Cortex—M系列微控制器;而Cortex—R系列是面向实时控制的处理器。

故本题选择B。

23.已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOV R3,R4,LSL#8后,R3的值为( )。

A.0x80001000
B.0x00A00010
C.0xA0001000
D.0x0000A000
正确答案:C
解析:题中将R4中的内容左移8位送入R3。

故本题选择C。

24.下列关于嵌入式系统硬件抽象层的描述中,正确的是( )。

A.硬件抽象层向操作系统内核提供了访问底层硬件的函数接口
B.硬件抽象层又称为Bootloader
C.U—boot是支持多种常用体系结构的硬件抽象层
D.硬件抽象层与硬件无关,故在移植操作系统时不需要改动
正确答案:A
解析:硬件抽象层又称为HAL,作用是向操作系统内核提供了访问底层硬件的函数接口;如果要移植操作系统,就要对HAL驱动函数进行改写,以满足具体操作系统的上层函数接口的规范。

故本题选择A。

25.若某个嵌入式系统设计了支持以太网通信的接口电路,选用AX88796作为以太网控制器芯片,其片选信号CS引脚连到S3C2410芯片的nGCS2上。

那么,读写AX88796芯片内部寄存器的首地址是( )。

A.0x00000000
B.0x08000000
C.0x10000000
D.0x18000000
正确答案:C
解析:按照题中连接方法,读/写AX88796芯片内部寄存器的地址范围是0x10000000~0x100003FF。

故本题选择C。

26.片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是( )。

A.SoC芯片中只有一个CPU或DSP
B.SoC已经成为嵌入式处理芯片的主流发展趋势
C.SoC是集成电路加工工艺进入纳米时代后的产物
D.片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能
正确答案:B
解析:片上系统(或系统级芯片),即SOC或SoC,是目前广泛使用的一种嵌入式处理芯片,它是电子设计自动化(EDA)水平提高和大规模集成电路制造技术(VLSI)发展的成果,芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能,目前大多数32位的嵌入式处理芯片均为SOC,包括智能手机和平板电脑,其逐渐成为集成电路设计的主流发展趋势。

故本题选择B。

27.对于经典ARM处理器,决定ARM处理器工作模式的寄存器是( )。

A.CPSR
B.PC
C.LR
D.SP
正确答案:A
解析:ARM处理器的体系结构支持7种工作模式,取决于当前程序状态寄存器CPSR的低5位的值。

故选A。

28.在小端模式下,通过ARM伪指令MyData DCW 0x1122,0x3344,0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDR R1,=MyData 后执行指令LDR R0,[R1,#4],则R0的值为( )。

A.0x77885566
B.0x11223344
C.0x44556677
D.0x88776655
正确答案:A
解析:所谓小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;指令LDR R0,[R1,#4]是将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。

故本题选择A。

29.如下关于自由软件的说法,不正确的是( )。

A.自由软件就是免费软件
B.大部分自由软件通过互联网发布且不收取任何费用
C.自由软件必定是开源软件
D.Linux遵从GPL授权许可
正确答案:A
解析:自由软件是一种可以不受限制地自由使用、复制、研究、修改和分发的软件,并不代表是免费软件。

其中Linux遵从GPL授权许可;大部分自由软件通过互联网发布且不收取任何费用。

故本题选择A。

30.下列关于Linux的陈述中,不正确的是( )。

A.Linux内核运行在单独的内核地址空间,每个用户进程则使用自己的虚拟地址空间
B.RTEMS是能在嵌入式计算机系统上运行的Linux操作系统发行版
C.驱动程序可以被直接编译到Linux内核中并在内核启动时加载到内存,亦可以模块形式存储在文件系统中并在需要时被动态加载和卸载
D.Linux采用宏内核结构。

正确答案:B
解析:Linux是目前唯一可免费获得的、能为多用户提供多任务、多线程功能的大型操作系统;Linux内核为用户进程提供了一个虚拟接口(系统调用),运行在单独的内核地址空间,每个用户进程则使用自己的虚拟地址空间;RTEMS,即实时多处理器系统(Real Time Executive for Muhiprocessor Systems),是一个开源的无版税实时嵌入操作系统RTOS,从体系结构上来看,RTEMS是微内核抢占式的实时系统;Linux采用宏内核结构,驱动程序可以被直接编译到Linux内核中并在内核启动时加载到内存,亦可以模块形式存储在文件系统中并在需要时
被动态加载和卸载。

故只有B项不正确。

31.数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。

假设数字音频的比特率为32kb/s,其量化位数为8位,单声道,采用压缩编码,压缩比为2,那么取样频率是( )。

A.8kHz
B.12kHz
C.16kHz
D.20kHz
正确答案:A
解析:数字音频的主要参数包括取样频率、量化位数、声道数目、使用的压缩编码方法以及比特率。

数字音频未压缩前,其比特率(码率)的计算公式为:波形声音的码率=取样频率×量化位数×声道数。

压缩编码后的码率则为压缩前的码率除以压缩倍数(压缩比)。

故经计算可知,此题选择A。

32.下面关于S3C2410的UART的叙述中,错误的是( )。

A.通过对UART线路控制寄存器的设置,可决定该UART通信时是否采用奇偶校验
B.UART的特殊功能寄存器中,除UART线路控制寄存器外,还有UART 控制寄存器等
C.通过UART发送/接收状态寄存器可了解UART的发送移位寄存器和发送缓冲器等的状态
D.UART的波特率发生器只能对PCLK时钟进行分频获得通信所需的波特率
正确答案:D
解析:UART,即串行异步通信接口,使用UART进行通信时要求通信双方波特率和传输格式必须一致。

UART的特殊功能寄存器包括UART线路控制寄存器、UART控制寄存器、UART发送/接收状态寄存器、UART波特率除数寄存器;通过对UART线路控制寄存器的设置,可决定该UART通信时是否采用奇偶校验;通过UART发送/接收状态寄存器可了解UART的发送移位寄存器和发送缓冲器等的状态;UART的波特率由除数寄存器决定,也取决于外部时钟,可以是PCLK,还可以是UEXTCLK,由相应控制寄存器决定。

故本题选择D。

33.用ADS1.2集成开发环境进行以S3C2410芯片为核心的嵌入式系统开发时,下面所列举的工作不是必须的。

A.需要建立一个工程项目,在该工程项目中管理应用程序的源文件、库文件、头文件,以及地址映射文件等
B.需要在所建立的工程项目中进行连接类型的配置,即确定工程项目中的地址映射关系
C.需要在所建立的工程项目中进行生成项目的选择,即需选择Debug、Release、DebugRel三个生成项目中的一个
D.需要在所建立的工程项目中,按照文件的类型或用途进行分组管理应用程序所涉及的文件
正确答案:D
解析:ADS1.2集成开发环境以工程项目的方式来管理源代码文件、库文件以及其他文件;连接类型的配置实际上就是确定工程项目的地址映射关系,通俗地讲,就是要对工程项目中的各段代码或数据进行存储空间的地址分配,以确定它们在目标机上实际存储空间中的地址值,以便输出文件能在目标机上正确运行;一个工程项目中至少应包含一个生成目标,所谓的生成目标指用于生成特定输出文件的生成选项以及所用的所有文件集合,ARM提供的可执行输出文件的模板包括了下面3个生成目标:Debug、Release、DebugRel。

故本题选择D。

34.在μC/OS—II操作系统下,能使运行态任务转入等待态的系统函数是( )。

(I)OSSemPost( ) (II)OSTaskCreate( )(III)OSSemPend( ) (IV)OSTimeDly( )
A.(I)和(III)
B.(II)和(IV)
C.(III)和(IV)
D.仅(IV)
正确答案:C
解析:挂起态(Pending)或者等待态(Waiting)指正在运行的任务由于调用延时函数OSTimeDly( )或等待事件信号量而将自身挂起。

此外OSSemPend( )函数也可以使运行态任务转入挂起态。

故本题选择C。

35.某ARM处理器内部某功能部件对存储器的保护功能,提供了简单代替存储器管理部件的方法来管理存储器,这个部件用英语缩写为( )。

A.MMU
B.SPSR
C.PSR
D.MPU
正确答案:D
解析:MMU是Memory Management Unit的缩写,中文名是存储器管理单元,它是CPU中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权;MPU是存储器保护单元,是对存储器进行保护的可选组件,提供了简单代替MMU的方法来管理存储器。

故此题选D。

36.下列关于Bootloader的陈述中,不正确的是( )。

A.在嵌入式操作系统中,所有与特定硬件相关的功能都集成在Bootloader 中
B.Bootloader的实现依赖于CPU的体系结构
C.U–Boot是支持多种嵌入式CPU的Bootloader程序
D.Bootloader主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能
正确答案:A
解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序(Bootloader),主要完成内存加电自检、外设存在自检、初始化外围设备、加载和启动操作系统等功能;Bootloader的实现依赖于CPU的体系结构,U–Boot可支持多种嵌入式CPU的Bootloader程序。

故A项不正确。

37.下图为典型嵌入式系统硬件组成原理图,图中①、②、③、④这四个部分分别为( )。

A.相互互连通道、前向通道、后向通道、人机交互通道
B.前向通道、人机交互通道、相互互连通道、后向通道
C.后向通道、人机交互通道、相互互连通道、前向通道
D.人机交互通道、相互互连通道、后向通道、前向通道
正确答案:B
解析:典型嵌入式系统硬件由嵌入式最小硬件系统、前向通道、人机交互通道、相互互连通道、后向通道组成。

故此题选择B。

38.下面关于S3C2410的实时时钟(RTC)组件的叙述中,错误的是( )。

A.RTC采用单独的供电引脚
B.RTC采用单独的时钟源
C.通过编程可以改变RTC内部的时钟分频器的分频系数
D.通过编程可以对RTC内部的年、月、日、星期、时、分、秒寄存器的值进行设置
正确答案:C
解析:实时时钟(RTC)组件采用单独的供电引脚和时钟源,通过编程可以对RTC内部的年、月、日、星期、时、分、秒寄存器的值进行设置,但分频系数由时钟源决定,无法通过编程改变。

故此题选择C。

39.下列关于硬件抽象层和板级支持包的概念的陈述中,不正确的是( )。

A.板级支持包的特点是与硬件和操作系统都关系紧密,既有硬件相关性,又有操作系统相关性。

B.硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是所有直接依赖于硬件的软件。

C.板级支持包中包含硬件相关的设备驱动程序。

D.板级支持包主要完成外设存在自检、初始化外围设备、内存管理、加载和启动操作系统等功能。

正确答案:D
解析:硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是。

相关文档
最新文档