版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机三级(嵌入式系统开发技术)机试模拟试卷2(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、某ARM处理器仅工作于Thumb-2状态,该处理器的指令宽度是()。①8位②16位③32位④64位A、①B、②C、③④D、②③标准答案:D知识点解析:Thumb一2内核技术兼有16位及32位指令长度。故此题选择D。2、当有普通外部中断发生,系统将进入外部中断模式,相应寄存器的低5位变成10010B,该寄存器为()。A、R13B、R14C、R15D、CPSR标准答案:D知识点解析:CPSR是当前程序状态寄存器。当发生异常时,处理器自动改变CPSR的值,进入相应的工作模式。故此题选择D。3、典型的嵌入式系统硬件由嵌入式最小硬件系统及相关的通道或接口组成,若一个嵌入式系统需要完成模拟量输入功能,该功能由下面列出的嵌入式系统的()实现。A、前向通道B、后向通道C、人机交互通道D、相互互连通道标准答案:A知识点解析:前向通道通常指的是输入接口,由模拟量输入接口和数字量输入接口组成,模拟输入接口包括传感器,信号调节电路(滤波,放大器等),A/D转换器等构成。后向通道是输出接口,由模拟量和数字量接口组成,包括D/A转换器,功率放大器,执行器等。故本题选择A。4、下面与AMBA(Advanced:MicrocontrollerBusArchitecture)有关的叙述中,错误的是()。A、AMBA是ARM公司公布的用于连接和管理片上系统中各功能模块的开放标准和片上互连规范B、AMBA规定了ARM处理器内核与处理器内部RAM、DMA以及高带宽外部存储器等快速组件的接口标准C、ARM处理器内核与外围端口及慢速设备接口组件的接口标准不包含在AMBA规范中D、AMBA有多个版本,性能随版本的发展而逐步提高标准答案:C知识点解析:AMBA是ARM公司公布的总线协议,用于连接和管理片上系统(SoC)中功能模块的开放标准和片上互连规范。标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。故本题选择C。5、半导体集成电路是微电子技术的核心。下面有关集成电路的叙述中错误的是()。A、集成电路有小规模、中规模、大规模、超大规模和极大规模等多种,嵌入式处理器芯片一般属于大规模集成电路B、集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高C、集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片D、集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成标准答案:A知识点解析:集成电路根据其集成度的高低可以分为小规模(SSI)、中规模(MSI)、大规模(LSI)、超大规模(VLSI)和极大规模(ULSI)等几种。嵌入式处理芯片大多属于VLSI和ULSI。集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。集成电路大多在硅衬底上制作而成,硅衬底是单晶硅锭经切割、研磨和抛光而成的圆形薄片。集成电路中的电路及电子元件,需反复交叉使用氧化,光刻,掺杂和互连等工序才能制成。故本题选择A。6、下面是有关嵌入式系统的最小系统组成的叙述:I.嵌人式最小系统包括嵌入式处理器Ⅱ.嵌入式最小系统包括电源电路Ⅲ.嵌入式最小系统包括时钟电路Ⅳ.嵌入式最小系统包括复位电路上述叙述中,正确的是()。A、仅I和ⅢB、仅I和ⅡC、仅Ⅱ、Ⅲ和ⅣD、全部标准答案:D知识点解析:嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。故本题选择D。7、下面是关于ARM处理器芯片中DMA控制器的叙述,其中错误的是()。A、DMA控制器是直接存储器访问控制器的简称B、ARM处理器处于低功耗状态时,不能通过DMA方式进行数据传输C、在采用DMA方式传输数据的过程中不需要CPU参与,因此可显著降低处理器的负荷D、ARM处理器芯片中许多与外部打交道的通道(如USB接口等),它们既可由ARM内核控制其数据传输,也可通过DMA控制器控制其数据传输标准答案:B知识点解析:DMA控制器是直接存储器访问控制器的简称。ARM处理器芯片中许多与外部打交道的通道(如USB接口等),它们既可由ARM内核控制其数据传输,也可通过DMA控制器控制其数据传输,在采用DMA方式传输数据的过程中不需要CPU参与,因此可显著降低处理器的负荷。故此题选择B。8、下面是关于嵌入式系统使用的存储器的叙述:Ⅰ.嵌入式系统使用的存储器按照其存取特性可分为RAM和ROMⅡ.嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器Ⅲ.嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器Ⅳ.新型的铁电存储器FRAM在嵌入式系统中得到了应用上述叙述中,正确的是()。A、仅Ⅰ和ⅡB、仅Ⅱ和ⅢC、仅Ⅰ和ⅢD、全部标准答案:D知识点解析:嵌入式系统使用的存储器按照其存取特性可分为RAM和ROM;按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器;按照存储信息的类型可分为程序存储器和数据存储器;随着新技术的发展,新型的铁电存储器FRAM在嵌入式系统中得到了应用。全部正确,故本题选择D。9、下面是关于嵌入式系统使用的存储器的叙述:Ⅰ.嵌入式系统使用的存储器按照其存取特性可分为RAM和ROMⅡ.嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器Ⅲ.嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器Ⅳ.新型的铁电存储器FRAM在嵌入式系统中得到了应用上述叙述中,正确的是()。A、仅Ⅰ和ⅡB、仅Ⅱ和ⅢC、仅Ⅰ和ⅢD、全部标准答案:D知识点解析:嵌入式系统使用的存储器按照其存取特性可分为RAM和ROM:按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器;按照存储信息的类型可分为程序存储器和数据存储器;随着新技术的发展,新型的铁电存储器FRAM在嵌入式系统中得到了应用。全部正确,故本题选D。10、μC/OS—II能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在什么范围内?A、10Hz~100HzB、10Hz~1000HzC、100Hz~1000HzD、100Hz~10000Hz标准答案:A知识点解析:μC/OS—II能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在每秒10次到100次之间,即10Hz~100Hz。故本题选择A。11、嵌入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具。下面所列出的不属于嵌入式系统开发调试工具的是()。A、在线仿真器B、JTAG适配器C、示波器D、传感器标准答案:D知识点解析:嵌入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具,调试工具的任务是控制程序代码的执行并使系统中看不见的信息称为可视。不同复杂程度的嵌入式系统使用的调试工具不完全相同,主要有在线仿真器,JATG适配器,驻留监控软件,指令模拟器。选项D中的传感器不属于嵌入式开发调试工具,故本题选择D。12、微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。A、集成电路的特点是体积小、重量轻、可靠性高B、集成电路大多是在硅衬底上制作而成的C、集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D、集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关标准答案:D知识点解析:集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。13、下面关于S3C2410存储器控制的叙述中,错误的是()。A、存储器控制器和NANDFlash控制器等属于存储器控制组件B、系统的I/O与存储器采用统一编址方式C、地址空间共1GBD、所有BANK的总线宽度只能选择16位或32位标准答案:D知识点解析:S3C2410存储器控制组件包括存储器控制器、总线控制器、外部主控器、NANDFlash控制器等。存储器控制器提供访问外部存储器所需的存储器控制信号,支持大/小端模式,地址空间共1GB(8个BANK,每个BANK大小为128MB)。以ARM芯片为核心的嵌入式系统其I/O与存储器采用统一编址方式,并不像x86那样采用的是I/O映射编址(独立编址)方式。BANK0只能是16位和32位总线宽度的访问,其他所有BANK可访问8位、16位和32位。选项D错误,故本题选择D。14、关于μC/0S—II的基本特点,下列叙述中错误的是()。A、μC/OS—II是抢占式实时操作系统内核B、μC/OS—II不支持时间片轮转调度法,因此赋给每一个任务的优先级是相同的C、μC/OS—II中每个任务拥有自用栈D、μC/OS—II属于源码公开的实时嵌入式操作系统标准答案:B知识点解析:μC/OS—II不支持时间片轮转凋度法,因此赋给每一个任务的优先级是不相同的。选项B错误。μC/OS—Il是抢占式实时操作系统内核且每个任务拥有自用栈。μC/OS—II属于源码公开的实时嵌入式操作系统。故本题选择B。15、μCOS—II操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。A、OSTickISR()B、OS_Sched()C、OSIntExit()D、OSTaskCreate()标准答案:B知识点解析:OSTaskCreate()函数与任务创建相关。OSIntExit()函数为中断级的调度。OSTickISR()为时钟节拍中断服务子程序,与时间管理相关。故本题选择B。16、以下关于Linux的叙述,错误的是()。A、Linux内核第一次问世是在1991年10月B、Linux是一种微内核结构C、同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境D、Linux系统最初以Unix为原型,以实现POSIX标准作为其目标标准答案:B知识点解析:Unix、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS-II、iOS等。选项B错误,故本题选择B。17、利用ADSl.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是()。A、ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等B、工程项目中至少应包含一个Debug生成目标C、地址映射关系可以使用scatter格式的文件来确定D、工程项目中可以按照一定的逻辑关系来分组管理文件标准答案:B知识点解析:一个工程项目中至少应包含一个生成目标,ARM提供的可执行输出文件的模板包括了下面3个生成目标:Debug、Release、DebugRe1,B选项错误。ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等。工程项目中可以按照一定的逻辑关系来分组管理文件。当地址映射关系比较简单时,使用编译、连接选项来确定输入文件的连接顺序。当地址映射关系比较复杂时,使用scatter(分散加载)格式的文件来确定输入文件的连接顺序。故本题选择B。18、关于ARM指令中的条件域,以下表述正确的是()。A、HI为无符号数小于B、CS为无符号数小于C、GT为带符号数小于D、LT为带符号数小于标准答案:D知识点解析:根据指令条件码:HI为无符号数大于,选项A错误;CS为无符号数大于等于,选项B错误;GT为带符号数大于,选项C错误;LT为带符号数小于,选项D正确,故本题选择D。19、以下对于主流嵌入式操作系统的叙述,错误的是()。A、iOS的系统结构分为以下四个层次:核心操作系统,核心服务层,媒体层,触摸框架层(theCocoaTouchlayer)B、WinCE源代码数量庞大,API函数丰富C、微软公司的WindowsPhone8操作系统与WindowsPhone7没有升级换代更新的关系D、Android是国内外目前最流行的手持设备操作系统之一标准答案:C知识点解析:iOs的系统结构分为以下4个层次:核心操作系统,核心服务层,媒体层,触摸框架层(theCocoaTouchLayer),因此A选项正确;WinCE的主要优点是源代码数量庞大,API函数丰富,B选项正确;WindowsPhone8针对windows:Phone7的不足之处进行了大量技术升级,因此C选项错误;Android是国际上目前最流行的手持设备开发平台之一,所以D选项也是正确的。故本题选择C。20、假设数码相机使用的存储卡容量是2GB,数据压缩比平均是4,那么它一次可连续拍摄1600万色(真彩色)的4096×3072分辨率的彩色相片大约多少张?()。A、50B、100C、200D、400标准答案:C知识点解析:此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量=图像水平分辨率×图像垂直分辨率×像素深度/8。由此町知,此题中的数码相机一张照片大小为4096×3072×24/(8×4)=9M,所以可以存储2G/9约等于200张。故本题选择C。21、路由器用于2个或多个计算机网络的互连,有关路由器IP地址的下列说法中,正确的是()。A、网络中的路由器不需要IP地址B、网络中的路由器必须人工设置IP地址C、网络中的路由器具有两个以上的IP地址D、网络中的路由器只能设置一个IP地址标准答案:C知识点解析:路由器是用于连接异构网络的设备,工作在网络层,屏蔽不同物理网络的差异,确保异构网络的数据交换顺畅进行。路由器拥有多个输入端口和输出端口,可以连接多个网络,或者多个路由器。一个路由器为每个端口分配一个IP,同一个路由器拥有多个不同的IP地址。转发数据时,路由器按照端口接入的网络号判断。只有C选项正确,故本题选择C。22、如下关于TinyOS的说法,正确的是()。A、主要用于无线传感器网络的操作系统B、属于重量级的操作系统C、是QNx公司开发的开放源代码操作系统D、TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程标准答案:A知识点解析:TinyOS是UCBerkeley开发的开放源代码操作系统,属于深度轻量级的操作系统;专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程。故本题选择A。23、如下关于TinyOS的说法,正确的是()。A、主要用于无线传感器网络的操作系统B、属于重量级的操作系统C、是QNX公司开发的开放源代码操作系统D、TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程标准答案:A知识点解析:TinyOS是UCBerkeley开发的开放源代码操作系统,属于深度轻量级的操作系统:专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程。故本题选择A。24、如下关于μCOS-Ⅱ/Ⅲ的说法,正确的是()。A、是包含有设备驱动程序和文件系统的小型嵌入式操作系统内核B、μCOS-Ⅲ是开放源代码的免费操作系统C、μCOS-Ⅱ具有良好的可裁剪性和可移植性,能够支持的任务数为32个D、任务调度按优先级抢占式调度方式进行标准答案:D知识点解析:μC/OS-Ⅱ/Ⅲ是小型嵌入式操作系统内核,不含设备驱动程序和文件系统;μC/OS-Ⅱ是开放源代码的操作系统,而它的升级版μC/OS-Ⅲ是商用操作系统;μC/OS-Ⅱ具有良好的可裁剪性和可移植性,能够支持的任务数最多为64;任务按优先级抢占式调度方式进行。所以D选项正确,故本题选择D。25、如下关于Android操作系统的说法,正确的是()。A、是一种以Linux为基础的完全开放源代码操作系统B、主要使用于桌面计算设备C、使用不同的软件开发包,则使用的编程语言也可以不同D、谷歌公司对基于Android操作系统的第三方软件进行严格把关标准答案:C知识点解析:Android(安卓)是一种以Linux为基础的半开放源代码操作系统,主要用于移动便携设备;如果使用不同的软件开发包,则使用的编程语言也不同。谷歌公司不对基于Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。只有C选项正确,故本题选择C。26、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是()。A、键盘的按键数相同时(例如16个按键),线性键盘接口需要的:I/O引脚比矩阵键盘接口需要的I/O引脚少B、为方便输入,采用电容式触摸屏时,一般需专用的硬笔C、LED发光二极管驱动方便,与ARM芯片连接时仅需一根GPIO引脚与其直接相连即可,不需其他相关的驱动电路D、LED数码管由多个LED组成,这些LED有共阳极接法和共阴极接法两种标准答案:D知识点解析:线性键盘是指一个按键占用一个引脚,利用读引脚状态确定按键的状态;矩阵键盘采用行列矩阵形式构件键盘,利用行扫描法或反转法读取按键的特征值来决定按键的结果;故相同按键数的键盘,线性键盘需要的引脚数目多于矩阵键盘,故A错误。用专用硬笔写字的触摸屏属于电阻式,故B错误。LED发光与ARM芯片连接时仅需一根GPIO引脚,但绝对不能直接把引脚链接到发光二极管上,因为通常ARM芯片GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此要加驱动电路,故C项错误。D项表述正确,故本题选择D。27、关于ARM处理器异常中断响应过程中,以下说法正确的是()。A、SPSR的值保存到CPSR中B、设置当前状态寄存器CPSR的相应位C、断点地址会自动保存在R13中D、自动把异常向量地址写入R14中标准答案:B知识点解析:ARM对异常的响应过程如下:将CPRS的值保存到将要执行的异常中断对应的各自SPSR中;设置CPSR的相应位;将引起异常指令的下一条地址(断点地址)保存到R14中;给PC强制赋值,转入向量地址,以便执行相应的处理程序。故本题选择B。28、下面有关RVDS开发工具套件的描述语句中,不正确的描述是()。A、RvDS工具套件可支持以ARM系列微处理器为核心的嵌入式系统软件开发B、RVDS中包括调试器(RVD),RVD只具有在线调试功能C、RVDS与ADS1.2比较而言,其生成的代码紧凑、执行效率高D、RVDS可以对用汇编语言或者C语言或者C++语言编写的源程序进行编译标准答案:B知识点解析:RVDS是ARM公司推出的基于ARM系列CPU进行开发的工具套件,支持所有ARM芯片,还支持其他内核的处理器,如51系列;与ADS1.2比较而言,其生成的代码紧凑,执行效率高;RVDS的开发工具套件中,主要包括工程管理器、编译连接器、调试器和指令集仿真器等;支持汇编、C和C++对源程序进行编译。故本题选择B。29、嵌入式系统的硬件与通用计算机一样,其主体是中央处理器和存储器。下面关于嵌入式系统CPU的叙述中,错误的是()。A、运算器、控制器等各个组成部分全都制作在一块大小仅为几个cm2的半导体芯片上B、它具有功耗低、实时处理能力强的特点C、字长均为32位或64位,8位和16位的CPU已经被淘汰D、CPU中大多集成有测试电路标准答案:C知识点解析:嵌入式系统的CPU,运算器、控制器等各个组成部分全都制作在一块大小仅为几个cm2的半导体芯片上,一般有四个特点:支持实时处理、低功耗、结构可扩展和集成测试电路。有4位、8位、16位、32位和64位之分;虽然32位和64位是当前技术发展的主流,但销量仅占全部微处理器的10%左右。故本题选择C。30、下面对于Linux内核的叙述,错误的是()。A、它为用户进程提供系统调用B、Linux内核主要作用包括进程管理与调度、内存管理等C、应用程序通过GLIBC调用通用函数和内核的内部功能D、系统调用是Linux内核访问硬件的接口标准答案:D知识点解析:Linux内核的主要作用是:进程管理与调度、内存管理、文件管理、网络接口和进程间通信;它为用户进程提供系统调用;应用程序通过GLIBC调用通用函数和内核的内部功能。故本题选择D。31、按照实时性能和内核结构划分,VxWorks操作系统属于()。A、硬实时微内核嵌入式操作系统B、软实时微内核嵌入式操作系统C、硬实时单内核嵌入式操作系统D、软实时宏内核嵌入式操作系统标准答案:A知识点解析:按照实时性能和内核结构划分,VxWorks操作系统属于硬实时微内核嵌入式操作系统。故本题选择A。32、若某个嵌入式系统设计了支持以太网通信的接口电路,选用AX88796作为以太网控制器芯片,其片选信号CS引脚连到S3C2410芯片的:nGCS2上。那么,读写AX88796芯片内部寄存器的首地址是()。A、0x00000000B、0x08000000C、0x10000000D、0x18000000标准答案:C知识点解析:按照题中连接方法,读/写AX88796芯片内部寄存器的地址范围是0x10000000~0x100003FF。故本题选择C。33、以下ARM指令正确的是()。A、ADDR1,[R2,#1]B、AND[R0],R1C、SUBSR7,R7,#1D、BEQPC,LR标准答案:C知识点解析:ADD为加法指令,AND是逻辑与指令,SUBS是带进位的减法指令,BEQ是跳转指令,结合ARM指令的寻址方式,只有C项指令是正确的,采用的是立即寻址。故本题选择C。34、硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。A、设备初始化B、进程间通信C、装载操作系统映像到内存D、初始化存储器标准答案:B知识点解析:底层软件主要就是指硬件抽象层、板级支持包和引导加载程序。能够实现的功能包括设备初始化、初始化外围设备、加载和启动操作系统等。而进程间通信主要通过内核和外设实现。故本题选择B。35、某型号飞机内有一块嵌入式控制板完成复杂的硬实时控制功能,以下嵌入式操作系统中,最适宜采用的操作系统是()。A、iOSB、VxWorksC、TinyOSD、嵌入式Linux标准答案:B知识点解析:Vxworks是目前公认为实时性最强、可靠性最高的一种嵌入式实时操作系统。Vxworks操作系统在航空航天、通信和国防领域具有广泛的应用。故本题选择B。36、下图是数字信号处理器(DSP)的典型应用方式,其中的①、②和③分别是()。A、模拟信号、DSP、数字信号B、模拟信号、DSP、模拟信号C、数字信号、DSP、数字信号D、数字信号、DSP、模拟信号标准答案:B知识点解析:数字信号处理器(DSP)是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求。如图是DSP的典型应用方式,其中传感器采集模拟信号,通过A/D转换器变成数字信号交由DSP进行处理,再经过D/A转换器变成模拟信号输出到显示器进行显示。故本题选择B。37、下面是关于基于ARM内核的典型嵌入式系统硬件组成的叙述()。Ⅰ.典型嵌入式硬件系统包括完成模拟量和数字量输入功能的前向通道Ⅱ.典型嵌入式硬件系统包括完成模拟量和数字量输出功能的后向通道Ⅲ.典型嵌入式硬件系统包括人机交互通道(例如键盘或触摸屏等输入接口及LED或LCD显示等输出接口)Ⅳ.典型嵌入式硬件系统包括相互互连通信通道(例如以太网接口、USB接口等)上述叙述中,正确的是:A、仅Ⅰ、Ⅱ和ⅢB、仅Ⅱ、Ⅲ和ⅣC、仅Ⅰ、Ⅲ和ⅣD、全部标准答案:D知识点解析:基于ARM内核的典型嵌入式系统硬件由嵌入式最小硬件系统、前向通道、后向通道、人机交互通道以及相互互联通信通道等组成;前向通道即输入接口,由模拟量输入接口和数字量输入接口组成;后向通道即输出接口,由模拟输出接口和数字输出接口组成。故本题选择D。38、下面有关RVDS的说法中,不正确的是()。A、RVDS是用于开发基于ARM系列CPU应用系统的开发套件B、RVDS也可用来开发基于51系列CPU的应用系统C、RVDS包含有编辑器、编译连接器、调试器,不包含指令集仿真器D、RVDS支持基于在线仿真器的调试方式来调试目标系统标准答案:C知识点解析:RvDS(RealViewDevelopmentSuite)是ARM公司推出的基于ARM系列CPU进行开发的工具套件,它支持所有ARM芯片,包括Coaex全系列,还支持其他内核的处理器,如51系列等。与ADS1.2比较而言,其生成的代码紧凑、执行效率高。要利用RVDS来调试实际目标板上运行的程序,需要借助RealView—ICE仿真器。RVDS开发工具套件中,主要包括工程管理器(IDE)、编译连接器(RVCT)、调试器(RVD)和指令集仿真器(RVISS)等。故C项错误。39、下面关于实时系统的论述中,正确的是()。A、硬实时任务偶尔超出时限将造成任务的服务质量下降B、硬实时系统的时限比软实时系统短C、核反应堆处理装置属于硬实时系统D、嵌入式系统都是实时系统标准答案:C知识点解析:硬实时(HardReal–Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置等。然而,在一个软实时(SoftReal–Time)系统中,虽然也存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。设计软实时系统时,需要考虑该系统对多少次任务执行超时限和延迟是可接受的。常见的实时系统大多是软实时系统。多数嵌入式系统都具有时间约束性,因而至少是软实时系统。反过来说,并非所有的实时系统都是嵌入式系统。故本题选择C。40、下列关于实时系统的陈述中,不正确的是()。A、民航飞机上的计算机系统中运行的都是硬实时任务。B、实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的时间正确性。C、嵌入式系统中有相当大的比例是实时系统,实时系统中也有相当大比例是嵌入式系统。D、实时性要求高的系统既要有足够强大的硬件平台支撑,也要有专门设计的实时软件并合理安排任务的优先级,才能满足实时处理的要求。标准答案:A知识点解析:一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置;而软实时系统中如果输出响应超过时限,一般不会造成严重后果;民航飞机上多数的嵌入式系统都具有时间约束性,然而并非都是硬实时任务。故此题选择A。二、填空题(本题共20题,每题1.0分,共20分。)41、数据库管理系统、图形用户界面、互联网浏览器、媒体播放器等软件,如果运行在嵌入式系统上,往往具有内部结构精简,__________【69】轻量化,占用存储资源__________【70】的特点。标准答案:【69】代码【70】少知识点解析:本题需要了解基于操作系统的外围工具软件运行在嵌入式系统上的特点。基于操作系统的外围工具软件运行在嵌入式系统上,往往具有内部结构精简、代码轻量化、占用存储资源少的特点。42、一般按响应时间将实时系统分成三类:__________【75】实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响应时间一般在秒级;__________【76】实时系统,其响应时间一般在数十秒级。标准答案:【75】强【76】弱知识点解析:考查实时系统按响应时间的分类。实时系统按响应时间一般分成三类:强实时系统,其响应时间一般在毫秒级或微秒级;普通实时系统,其响应时间一般在秒级;弱实时系统,其响应时间一般在数十秒级。43、引导加载程序主要完成内存加电自检,外设存在自检,【71】_______映射,初始化外围设备,内存寻址定位,加载和启动【72】_______。标准答案:【71】内存地址【72】操作系统知识点解析:本题主要考查引导加载程序所完成的相应操作。嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序。44、GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中__________【79】是编译器、GDB是__________【80】工具。标准答案:【79】GCC【80】调试器知识点解析:本题考查基于Linux操作系统的嵌入式软件的工具套件GNU相关知识。GCC是GNU开发工具套件中的核心工具软件,是编译器;GDB是GNU开发工具套件中的程序调试工具。45、GNU是一种用于开发基于Linux操作系统的工具软件套件。它包括了编译器、连接器、调试器以及文本编辑器、语法除错等工具。其中【79】_______是编译器、GDB是【80】_______工具。标准答案:【79】GCC【80】调试器知识点解析:本题考查基于Linux操作系统的嵌入式软件的工具套件GNU相关知识。GCC是GNU开发工具套件中的核心工具软件,是编译器;GDB是GNU开发工具套件中的程序调试工具。46、已经R0=8000,R1=8800,执行指令MOVR0,R1,LSR#2后,R0=___________【53】,R1=___________【54】。标准答案:【53】2200【54】8800知识点解析:本题考查MOV指令和移位操作指令的使用。MOVR0,R1,LSR#2表示将R1中的内容右移两位后送到R0中,左端用0来填充。8800的二进制为1000100000000000,右移两位后变为0010001000000000,即为2200。R1保持不变。47、三星公司基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块共有【65】_______种工作模式。【66】_______模式下不使用PLL时钟(MPLL关闭不使用),由外部晶体或外部时钟直接提供给其它组件使用。标准答案:【65】4【66】慢速知识点解析:本题考查基于ARM9内核的S3C2410嵌入式处理器芯片的电源管理模块。电源管理模块具有正常模式(NORMALMODE)、慢速模式(SLOWMODE)、空闲模式(IDLEMODE)和掉电模式(POWER_OFFMODE)共四种模式。慢速模式下不使用PLL时钟(MPLL关闭不使用),这样功耗降低,仅使用外部晶体或外部时钟直接提供给其他组件使用,不通过锁相环电路(低速情况无需锁相处理)。48、数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅【43】_______种,文件特别小,适合互联网传输。【44】_______图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用。标准答案:【43】256【44】JPEG知识点解析:此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。49、已经R0=0,R1=10000,R2=20000,指令ADDR0,R1,R2执行后,R0=__________【53】,R1=__________【54】。标准答案:【53】30000(0x7530)【54】10000(0x2710)知识点解析:本题考查简单的加法操作指令。将R1和R2相加值传送到Ro,而R1和R2值不变。50、μC/OS—II的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下。这5种状态是__________【73】态、就绪态、__________【74】态、挂起态(等待某一事件发生)和被中断态。标准答案:【73】休眠【74】运行知识点解析:本题考查μC/OS—II系统中任务的五种状态。μC/OS—II的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态。51、片上调试技术是许多嵌入式处理器芯片采用的硬件调试技术。__________【79】标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有__________【80】根信号线。标准答案:【79】JTAG【80】5知识点解析:本题考查片上调试技术,JTAG标准的相关规定。JTAG标准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有5条信号线。52、高清晰度多媒体接口用4个大写英文字母简称为【63】,它是一种【64】化音频/视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数/模或者模/数转换。标准答案:【63】HDMI【64】数字知识点解析:本题考查对HDMI的了解。HDMI即高清晰度多媒体接口,是一种数字化音频/视频接口,适合影像传输,可同时传送音频和视频信号而无需在信号传送前进行数/模或者模/数转换。53、为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统使用了HAL技术,它的中文名称是【71】,其原理是取消了操作系统对【72】的直接访问,使操作系统在HAL基础上运行,从而隐藏了硬件平台的差异。标准答案:【71】硬件抽象层【72】硬件(硬件平台)知识点解析:本题考查底层软件硬件抽象层HAL。在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业。其原理是取消了操作系统对硬件的直接访问,使得操作系统在HAL基础上运行,隐藏了硬件的差异性。54、我国广泛使用的μC/OS–II操作系统是一种抢占式实时操作系统,它支持多任务并发运行,其中操作系统自己可以使用【75】个任务,用户编写的应用程序最多可以有【76】个任务。标准答案:【75】8【76】56知识点解析:本题考查嵌入式操作系统μC/OS–II。μC/OS–II是抢占式实时操作系统内核,这意味着μC/OS–II只提供一个操作系统的最低限度的任务运行机制,不涉及硬件驱动程序。μC/OS–II只能管理64个任务,目前的版本保留8个任务给系统,这样用户编写的应用程序最多可以有56个任务。55、IP核是开发SoC的重要保证,IP核的复用可以减少SoC研发成本,缩短研发时间。以CPU为例,目前采用【41】公司的【42】内核占所有32位嵌入式处理芯片的90%左右,已经成为32位嵌入式CPU事实上的标准。标准答案:【41】ARM【42】ARM知识点解析:本题考查IP核复用技术。所有SoC芯片都包含CPU,它们绝大多数都是以IP核的方式集成在SoC芯片中,很少再自行开发。目前,ARM内核占所有32位嵌入式RISC处理器内核的90%左右,已经成为32位嵌入式CPU事实上的标准。56、利用定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称为【57】(用大写英文字母表示)。通用分组无线服务技术是GSM移动电话使用的一种移动数据业务(俗称2.5G),它简称为【58】(用大写英文字母表示)。标准答案:【57】GPS【58】GPRS知识点解析:本题考查GPS和GPRS概念的区分。利用定位卫星,在全球范围内实时进行定位、导航的系统,称为全球卫星定位系统,简称为GPS;通用分组无线服务技术是GSM移动电话使用的一种移动数据业务(俗称2.5G),它简称为GPRS。57、Linux操作系统遵从【67】计划下的公共授权协议(GPL)。下图所示的Linux操作系统的组织结构中,模块X应为【68】程序。标准答案:【67】GNU【68】设备驱动(devicedriver)知识点解析:GNU包含三个协议条款,其中最重要的是GPL。GPL是通用公共许可协议。图中X处应为设备驱动程序。58、实时操作系统完成每次任务所需时间的偏差称为__________【71】。硬实时操作系统的这一参数比软实时操作系统的这一参数__________【72】。标准答案:【71】抖动【72】小知识点解析:实时操作系统完成每次任务所需时间的偏差,也就是时间一致性,叫做抖动;硬实时操作系统的抖动比软实时操作系统的抖动要小。59、K9F1208是一种典型的NANDFlash芯片,芯片内部具有26条地址线和8条数据线,该芯片的存储容量为【63】MB。K9F1216的存储容量与K9F1208相同,但数据线为16条,由此可知K9F1216参与寻址的地址线只需【64】条。标准答案:【63】64【64】25知识点解析:本题考查典型Flash芯片的性能知识。K9F1208是一种典型的NANDFlash芯片,芯片内部具有26条地址线和8条数据线,该芯片的存储容量为226=64MB;K9F1216有16条数据线,故64MB容量需要25条地址线。60、开发基于Linux操作系统上的应用程序,可使用GCC工具来编译和连接。若仅希望对应用程序进行编译而不进行连接,需要在GCC命令中加入参数【79】。若希望编译连接后生成一个用于调试的符号表,需要在GCC命令中加入参数【80】。标准答案:【79】–c【80】–g知识点解析:GNU是开发基于Linux操作系统嵌入式软件的工具套件,GCC是GNU中的核心工具软件。本题主要考查GCC的参数使用。三、综合题(本题共1题,每题1.0分,共1分。)61、老年人监护系统由一个社区监控中心及若干便携式监护仪组成,便携式监护仪可由老年人随身携带,时刻监测老年人的脉象。便携式监护仪的基本功能要求如下:a、通过在老年人手腕上佩戴的压电传感器检测脉搏信号,并根据脉搏信号来测算心脏功能是否异常,若异常,则自动向社区监控中心发出报警信息。b、报警信息通过3G模块发送给社区监控中心。c、便携式监护仪具有GPS定位功能,报警信息中包含GPS定位信息。d、需存储报警前1小时的脉搏信号片段。e、便携式监护仪上需要“下载”、“人工报警”、“消除报警”等3个按键。f、报警时,除了向社区监控中心发送消息外,还具有本机上的声光报警。根据上述功能要求描述,若采用S3C2410芯片为核心来构建便携式监护仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)在便携式监护仪硬件平台设计时,除了要设计最小硬件系统外,还必须设计脉搏信号采集电路、GPS接口电路、3G模块接口电路等。其中,最小硬件系统应该包括:微处理器、时钟电路、电源电路、__________【81】电路、主存储器、调试测试接口等6部分电路。GPS接口电路设计时,选用一款具有RS一232通信接口的专用GPs模块,该GPS模块可通过RS一232通信接口接收命令并发送定位信息,因此,电路设计时采用S3C2410芯片内部的__________【82】部件外加电平转换芯片等来设计与GPS模块的接口。(2)脉搏信号采集电路的设计时,选用压电传感器来探测脉搏信号,并设计信号放大电路和A/D电路。由于脉搏信号的谐波频率在0.2Hz到40Hz之间,因此,A/D采样的频率必须大于等于__________【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灯灭,那么,相关驱动程序中,控制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)便携式监护仪需要的实时时间,通过读取S3C2410芯片内部的__________【90】部件来获得。该部件进行读写时,需要先置位“使能位”,然后再进行读写。读写操作完成后,需要__________【91】该位。在相关驱动程序中,可以用下面一段语句来初始化该部件。voidRTC_init(void){//初始化相关寄存器rRTCCON=(rRTCCON|__________【92】);//置位使能位,rRTCCON是控制寄存器变量rRTCALM=__________【93】;//报警功能(即闹钟)全部禁止rRTCRST=0x00;rTICNT=【94】;//时间间隔设置为1srRTCCON=(rRTCCON&__________【95】);//RTC读写操作完成后对“使能位”操作……//省略了其他语句}(6)便携式监护仪上所需要的3个按键,其接口电路设计时,将端口E的引脚GPE2、GPE3、GPE4分别连接到3个命令按键:“下载”、“人工报警”、“消除报警”上。若按键按下时,对应的GPI0引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用下面一段语句来判断是哪个命令按键被唯一按下。temp=rGPEDAT&0x001C;//temp)是一个16位二进制变量,rGPEDAT是端口E的数据寄存器switch(temp){case__________【96】://判断是否“下载”按键被唯一按下……//省略了其他语句case__________【97】://判断是否“人工报警”按键被唯一按下……//省略了其他语句case__________【98】://判断是否“消除报警”按键被唯一按下……//省略了其他语句}(7)便携式监护仪上的所有应用程序,可以在无操作系统环境下开发,开发工具可以选用RvDS,利用该开发工具完成应用程序的编辑、编译、__________【99】、下载、调试等工作。应用程序的主函数main()中,其主体结构应该设计成一个__________【100】结构。在该结构内,完成按键命令的识别及响应,脉搏信号采集及处理等功能。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口E控制寄存器(GPECON)的格式2)RTCCON寄存器的格式3)TICNT寄存器的格式4)RTCALM寄存器的格式标准答案:(1)【81】复位(RESET)【82】UART(异步串行通信)(2)【83】80【84】281.25(282或281)(3)【85】0xFFFFFFF5【86】0x0001【87】0xFFFE(4)【88】GPE13【89】0X0A800000(5)【90】RTC(实时时钟)【91】关闭【92】0x01【93】0x00【94】0xFF(0x7F)【95】0xFE(0x0E)(6)【96】0x0018【97】0x0014【98】0x000C(7)【99】连接(链接)【100】循环知识点解析:本题实际上是考查基于S3C2410的嵌入式系统开发综合。具体涉及到嵌入式最小硬件系统和典型系统;基于UART的外部通信接口;香农定理基础;GPIO接不同外设时引脚驱动程序的初始化设置;RTC控制寄存器功能设置;无操作系统环境下嵌入式系统设计方法。(1)嵌入式最小硬件系统主要包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。由于设计的是便携式监护仪,具有压电传感器检测脉搏信号、3G通信、GPS定位等功能,故除了最小硬件系统外,还必须设计脉搏信号采集电路、GPS接口电路、3G模块接口电路等。GPS模块与嵌入式系统的连接有多种,本设计方案中GPS模块通过RS一232接口收发信息,因此需采用S3C2410内部的UART部件外加RS一232电平转换接口来实现。(2)根据香农定理可知,采样频率必须大于等于2×40Hz=80Hz;存储容量=80×3600/1024.=281.25KB,可填写近似值。(3)根据设计,GPE0、GPE1均作为输出,故相应的GPECON端口需置为01,即0x00000005,其余位保持不变,故第5空填0xFFFFFFF5;若GPE0输出“1”时,控制LED灯亮,GPE0输出“0”时,控制LED灯灭,则控制LED亮灭相应的往GPE0口送1和0,故第6空和第7空分别填0x0001,0xFFFE。(4)当选用具有SPI接口的3G模块时,查看附录的GPECON格式可知,可采用S3C2410芯片端口E的GPE11~GPE13引脚连接到3G模块的相关SPI引脚上;相应的在进行初始化时,将GPE11~GPE13端口置为10,即0x0A800000。(5)便携式监护仪所需要的实时时间可通过读取S3C2410内部的RTC部件来获得;RTC组件的寄存器读/写有一个使能位,在访问RTC寄存器之前需要先打开这个使能位,读写完成后关闭此位,其他时间里此位也是关闭的,这是为了保护系统的实时时钟不受误写;RTCCON共4位,相应的读/写使能位在第0位,故在初始化时需置位1=允许,即0x01;根据RTCALM格式可知第13个空填0x00;根据TICNT格式可知,第14个空填0xFF或0x7F;第15个空是用来关闭RTC的读/写使能位,即将该位置0=禁止,故应填0xFE或者0x0E。(6)GPE2、GPE3、GPE4分别用来接“下载”、“人工报警”、“消除报警”三个按键,故可通过读引脚的数据来判断哪个按键被唯一按下。当“下载”被唯一按下的时候,表明三个引脚的值相应为0、1、1,故端口数据是0x0018;当“人工报警”被唯一按下的时候,表明三个引脚的值相应为1、0、1,故端口数据是0x0014;当“消除报警”被唯一按下的时候,表明三个引脚的值相应为1、1、0,故端口数据是0x000C。(7)使用RVDS可以完成应用程序的编辑、编译、连接、下载、调试等工作;主程序不需要操作系统为基础,而是直接采用循环结构,在该结构中完成按键命令的识别及响应,脉搏信号采集及处理等功能。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、嵌入式系统硬件的核心是CPU。下面关于嵌入式系统CPU特点的叙述中,错误的是()A、支持实时处理B、低功耗C、字长在16位以下D、集成了测试电路标准答案:C知识点解析:嵌入式系统cPu范围极其广阔,从最初的4位处理器,到目前仍在大规模应用的8位单片机,和现在最新的受到广泛青睐的32位,64位嵌入式CPU,都属于嵌入式系统CPU的范围。故本题选择C。2、下面关于嵌入式系统特点的叙述中,错误的是()。A、嵌入式系统具有隐蔽性,例如,智能仪器中的计算机系统是嵌入在仪器内部的,从外部看,这个嵌入式系统呈现为一台仪器B、嵌入式系统通常要求小型化、轻量化、低功耗及低成本,其软硬件资源受到较为严格的限制C、嵌入式系统广泛应用于过程控制、数据采集、通信传输等领域,这些应用对系统的实时性没有要求D、嵌入式系统大多面向控制应用,系统的可靠性十分重要标准答案:C知识点解析:嵌入式系统是嵌入式计算机系统的简称。嵌入式系统通常要求小型化、轻量化、低功耗及低成本,大多面向控制应用,具有隐蔽性、实时性和高可靠性,其软硬件资源受到较为严格的限制。故此题选择C。3、以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是()。A、IP地址B、MAC地址C、有效载荷D、校验信息标准答案:A知识点解析:以太网数据帧:前导码(7字节)、帧起始定界符(1字节)、目的MAC地址(6字节)、源MAC地址(6字节)、类型/长度(2字节)、数据(46~1500字节)、帧校验序列(4字节)。A选项IP地址不属于以太网数据帧内容。故本题选择A。4、嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。A、通常需要固化程序,即把软件代码烧写到非易失性存储器中B、应用软件必须在基于嵌入式操作系统平台上来开发C、通常采用宿主机_目标机的开发架构D、软件开发中通常涉及许多底层的硬件控制程序标准答案:B知识点解析:嵌入式应用产品的产品生命周期短,上市时间紧,功耗限制严,开发环境变化大,因此嵌入式系统的开发有些不用于通用计算机应用开发,主要有以下特点:①使用宿主机一目标机的开发架构②与底层硬件控制程序的关系密切③软硬件资源受限制④需要固化程序。故本题选择B。5、关于ARM指令中的条件域,以下表述错误的是()。A、HI为无符号数大于B、CC为无符号数小于C、GT为带符号数大于D、LE为带符号数小于标准答案:D知识点解析:LE为带符号数小于或等于。选项D错误,故本题选择D。6、需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3标准答案:D知识点解析:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。7、将R1寄存器中的指定位bito和bit3清零,以下ARM汇编指令正确的是()。A、ANDR1,R1,#0xFFFFFFF6B、BICR1,R1,#0xFFFFFFF6C、EORR1,R1,#OxFFFFFFF6D、ORRR1,R1,#0xFFFFFFF6标准答案:A知识点解析:和O相与清零,和1相与保持不变。BIC表示位清除,EOR表示逻辑异或,ORR表示逻辑或,和O相或保持不变,和1相或置1。选项A正确,故本题选择A。8、下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。A、嵌入式系统使用的存储器以半导体存储器为主B、铁电存储器(FRAM)在嵌入式系统已得到应用C、静态存储器SRAM是非易失性存储器D、动态存储器DRAM是易失性存储器标准答案:C知识点解析:随机存取存储器包括静态和动态两种形式,即SRAM和DRAM,它们都是易失性存储器,即掉点后信息丢失。C选项错误,故本题选择C。9、以下关于Linux的叙述,错误的是()。A、Linux内核第一次问世是在1991年10月B、Linux是一种微内核结构C、同一个应用程序在UNIX环境下的运行速度和效率往往高于Linux环境D、Linux系统最初以Unix为原型,以实现POSIX标准作为其目标标准答案:B知识点解析:Unix、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系统是典型的单内核操作系统。属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS–II、iOS等。选项B错误,故本题选择B。10、以下关于ARM处理器的寄存器说法错误的是()。A、通用寄存器。R0一R7可以用于存放数据,也可以存放地址B、R0一R15寄存器的宽度为32位C、程序计数器PC使用R15寄存器D、堆栈指针SP使用的寄存器R14标准答案:D知识点解析:ARM处理器中的R13被用作堆栈指针SP。当不使用堆栈时,R13也可以用做通用数据寄存器,R14(linkregister)存储子程序的返回地址。因此选项D错误,其余三项正确,故本题选择D。11、以下ARM指令中源操作数属于寄存器寻址的指令是()。A、ANDR1,R2,R3B、STRHR1,[R2]C、SWI0x01D、MOVR1,#0x0B标准答案:A知识点解析:寄存器寻址就是利用寄存器中的数值作为操作数,显然,A选项是寄存器寻址;B选项是寄存器间接寻址;C选项SWI是软中断指令;D选项是立即数寻址。故本题选择A。12、下面关于JTAG的叙述中,错误的是()。A、JTAG技术为ARM公司专用,非ARM处理器不采用JTAG技术B、通过JTAG测试接口可对嵌入式处理器芯片进行测试、对系统进行仿真、调试C、多个器件可以通过JTAG接口串联在一起进行测试D、通过芯片的JTAG接口可以实现在线编程功能标准答案:A知识点解析:JTAG是对芯片或印制电路板进行片上调试最常用的一种技术;人们通常用JTAG来表示满足IEEE1149规范的边界扫描测试方法和TAP接口(也成为JTAG接口)。目前大多数嵌入式CPU、DSP、FPGA器件都支持JTAG标准。因此A选项错误,JTAG标准允许多个芯片(电路)的边界扫描寄存器BSR通过JTAG接口串联在一起,实现对多个器件的测试。通过芯片的JTAG接口可以实现在线编程功能。其余三项都是正确的。故本题选择A。13、下面关于HDMI的叙述中,错误的是()。A、HDMI即高清晰度多媒体接口B、HDMI是一种数字化音频/视频接口,适合影像传输C、HDMI最高数据传输速度为10.2GbpsD、HDMI在嵌入式视频监控系统中应用广泛,但各型ARM芯片内部均不配置HDMI控制器接口标准答案:D知识点解析:高清晰度多媒体接口(英文:HighDefinitionMultimediaInterface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,最高数据传输速度为10.2Gb/s;目前已有多个ARM芯片内置了HDMI控制器接口。因此D项错误。故本题选择D。14、下面4种嵌入式系统的I/O接口中,哪一种可以实现并行I/O?()。A、GPIOB、SPIC、UARTD、I2C标准答案:A知识点解析:四个选项中只有GPIO可以实现并行I/O;SPI、UART、I2C均是串行工作。故本题选择A。15、以下各项关于微内核(microkernel)操作系统的说法,正确的是()。A、是对单内核做了结构扩展后推出的B、内核不包括任务管理、调度器、中断管理和进程间通信模块C、内核小巧,传统操作系统内核中的许多部分都被移出内核D、进程需要区分内核模式和用户模式服务标准答案:C知识点解析:微内核操作系统是对单内核做了结构改进后推出的,在这种操作系统内核机构中,将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核;内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现:所有进程请求使用统一接口,进程不需要区分内核模式和用户模式服务。C选项正确,故本题选择C。16、以下各项关于引导加载程序的说法,不正确的是()。A、引导加载程序对应的英文术语是BIOSB、嵌入式系统加电后执行的第一批最初操作称为引导或者自举C、引导加载程序会进行内存加电自检和外设存在自检D、引导加载程序会进行内存地址映射,初始化外围设备标准答案:A知识点解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。A选项错误,故本题选择A。17、微控制器(MCU)是嵌入式系统常用的芯片之一,下面有关微控制器的叙述中错误的是()。A、MCU芯片中除CPU外还集成了存储器、总线、定时/计数器、I/O接口等组件B、使用MCU后只需增加少量外接电路和硬件就可组成完整的硬件系统C、MCU的品种和数量很多,应用非常广泛,占有嵌入式系统的大部分市场D、目前MCU停留在4位和8位阶段,32位MCU还很少使用标准答案:D知识点解析:嵌入式微控制器(MicrocontrollerUnit,MCU)实际上是一种单片计算机,简称单片机。它将整个计算机硬件的大部分甚至全部电路集成在一块芯片上,除CPU外还集成了存储器、总线、定时/计数器、I/O接口等组件;与微处理器不同,它只需增加少量外接电路和硬件就可组成完整的硬件系统;微控制器的种类和数量很多,在很多方面得到了广泛应用,目前大约占有嵌入式系统70%的市场。早先的4位主要用于家用电器的控制单元,8位和16位用于一般的控制领域,近年来由于嵌入式系统联网和多媒体信息处理需求的日益增多,32位MCU得到了迅速的发展。故本题选D。18、以下不能完成将R2中数值的两倍写入R1中的ARM指令是()。A、ADDR1,R2,R2B、ORRR1,R2,R2C、MOVR1,R2,LSL#1D、MULR1,R2,#2标准答案:B知识点解析:将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,本题选B。19、将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088标准答案:C知识点解析:将寄存器中指定位清零可使用位清零指令BIC完成,也可以通过与指令将指定位与零按位相与完成,故本题选C。20、一幅没有经过数据压缩的彩色图像,其数据量是768KB,分辨率为1024×768,那么它每个像素的像素深度是()。A、24位B、16位C、12位D、8位标准答案:D知识点解析:数字图像数据量=分辨率×像素深度÷8,故本题像素深度为768KB×8÷(1024×768)=8位,故本题选择D。21、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A、0x55B、0x66C、0x77D、0x88标准答案:D知识点解析:在大端模式下,32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将R0的值传到以R1值为地址的存储器中。故本题选择D。22、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A、0x55B、0x66C、0x77D、0x88标准答案:D知识点解析:在大端模式下,32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将R0的值传到以R1值为地址的存储器中。故本题选择D。23、以下各嵌入式操作系统中,既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是()。A、μCLinuxB、RTLinuxC、μC/OS—IID、VxWorks标准答案:D知识点解析:四个选项均是主流的嵌入式操作系统。既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是VxWorks。VxWorks是目前公认实时性最强、可靠性最高的嵌入式实时操作系统。故本题选择D。24、片上系统(SoC)也称为系统级芯片,下面关于SoC叙述中正确的是()。A、SoC芯片中只有一个CPU或DSPB、SoC已经成为嵌入式处理芯片的主流发展趋势C、SoC是集成电路加工工艺进入纳米时代后的产物D、片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能标准答案:B知识点解析:片上系统(或系统级芯片),即SOC或SoC,是目前广泛使用的一种嵌入式处理芯片,它是电子设计自动化(EDA)水平提高和大规模集成电路制造技术(VLSI)发展的成果,芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能,目前大多数32位的嵌入式处理芯片均为SOC,包括智能手机和平板电脑,其逐渐成为集成电路设计的主流发展趋势。故本题选择B。25、在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,正确的处理步骤是()。A、取样、扫描、分色、量化B、分色、量化、扫描、取样C、扫描、分色、取样、量化D、扫描、量化、取样、分色标准答案:C知识点解析:从现实世界中获得数字图像的过程称为图像的获取,所使用的设备主要有数码相机和扫描仪两种。获取过程的核心是模拟信号的数字化。其处理步骤大体分为4步:扫描,分色,取样,量化。故本题选择C。26、下面关于嵌入式系统的叙述中,错误的是()。A、嵌入式系统由嵌入式硬件系统及嵌入式软件系统构成B、嵌入式硬件系统由嵌入式处理器、存储器、I/O接口等构成C、嵌入式硬件系统即嵌入式最小硬件系统D、嵌入式软件除具有计算机软件的一般特性外,还具有一些与嵌入式系统特性密切相关的特点标准答案:C知识点解析:嵌入式系统由嵌入式硬件系统及嵌入式软件系统构成,嵌入式硬件系统又由嵌入式处理器、存储器、I/O接口等构成。从系统运行的角度,嵌入式硬件系统可以分为嵌入式最小硬件系统和典型嵌入式硬件系统。嵌入式软件除具有计算机软件的一般特性外,还具有一些与嵌入式系统特性密切相关的特点。故本题选择C。27、下面关于S3C2410的UART的叙述中,错误的是()。A、通过对UART线路控制寄存器的设置,可决定该UART一次传送时数据的位数B、UART的特殊功能寄存器中包含UART波特率除数寄存器C、每个UART的发送数据寄存器和接收数据寄存器共用一个地址,通过对该地址的读或写来确定其是接收数据寄存器还是发送数据寄存器D、通过UART控制寄存器可以选择波特率发生器是对PCLK还是对UEXTCLK进行分频以获得通信所需的波特率标准答案:C知识点解析:串行异步通信接口通用异步收发器(UniversalAsynchronousReceiver/Trransinitter,UART)常用于全双工串行异步通信,由发送器、接收器、控制单元、波特率发生器等构成。发送器负责字符的发送,可采用先进先出(FIFO)模式,也可采用普通模式发送;接收器负责外部送来字符的接收,可以是FIFO模式接收,也可以是普通模式接收;接收和发送缓冲器的状态被记录在UART的状态寄存器中,通过读取其状态位即可了解当前接收或发送缓冲器的状态是否满足接收和发送条件。波特率发生器在外部时钟的作用下,通过编程可产生所需要的波特率,其大小由波特率系数寄存器如UBRDIVn决定。故本题选择C。28、基于ARM内核的嵌入式芯片是以ARM内核为基础,通过AMBA总线将其他硬件组件连接在一起的。下面列出的4个组件中,哪一个组件是挂在AMBA的外围总线(APB)上的?()A、LCD控制器B、Timer(定时器)C、中断控制器D、JTAG标准答案:B知识点解析:基于AMBA总线的处理器使用系统总线和外围总线构成来连接高速系统组件和低速外围组件,速度不高的外部接口连接外围总线(APB),包括定时器、并行接口和串行接口等;而LCD控制器和中断控制器等都连接在系统总线上。故本题选择B。29、下述通信标准中,不采用差分方式进行信号传输的是()。A、USBB、RS–232C、RS–485D、CAN标准答案:B知识点解析:采用差分信号传输方式,具有很强的抗共模干扰能力;选项中仅RS–232不是。故本题选择B。30、下列各项中,不属于实时操作系统应该具备的特征的是()。A、支持时间片轮转调度算法B、任务切换时间和中断延迟时间确定C、必须支持多级中断嵌套处理机制D、支持实时抢占式调度标准答案:A知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。所以此题选A。31、下列关于HAL的描述中,不正确的是()。A、HAL位于硬件和操作系统内核之间B、术语HAL和Bootloader具有相近的含义,有时甚至可以相互替代使用C、引入HAL的目的是对硬件进行抽象D、HAL改善了操作系统的可移植性标准答案:B知识点解析:HAL(硬件抽象层)位于硬件电路板和操作系统之间,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幻灯片照相产品供应链分析
- β受体阻断药产品供应链分析
- 维生素泡腾片市场分析及投资价值研究报告
- 为残障人士提供服务行业市场调研分析报告
- 保险经纪服务行业市场调研分析报告
- 自行车脚踏车车轮项目运营指导方案
- 农业碳汇经济行业市场调研分析报告
- 云航空服务行业经营分析报告
- 团队协作培训-企业培训与咨询师
- 乐器背带产业链招商引资的调研报告
- 西师大版六年级数学上册期中测试卷(附答案)
- 岗位价值评估方法(共15页)
- 202X年妇联赴外出学习考察心得体会.doc
- suzuki偶联反应(课堂PPT)
- 《平均分的认识》说课稿青岛版
- 悬臂式挡土墙计算37623
- 现有或拟新增加的放射源和射线装置明细表
- 三年级上册数学教师家长会PPT
- 经济犯罪案件中的查账技巧
- 成都市院士(专家)创新工作站管理办法
- XX员工职业发展通道管理制度
评论
0/150
提交评论