计算机三级(嵌入式系统开发技术)机试模拟试卷19(共549题)_第1页
计算机三级(嵌入式系统开发技术)机试模拟试卷19(共549题)_第2页
计算机三级(嵌入式系统开发技术)机试模拟试卷19(共549题)_第3页
计算机三级(嵌入式系统开发技术)机试模拟试卷19(共549题)_第4页
计算机三级(嵌入式系统开发技术)机试模拟试卷19(共549题)_第5页
已阅读5页,还剩174页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机三级(嵌入式系统开发技术)机试模拟试卷19(共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、8段共阴极LED数码管如右图所示,为使其显示数字5,其段代码(高位到低位的顺序是:dpgfedcba)为()。A、0x7FB、0xC0C、0x80D、0x6D标准答案:D知识点解析:按题目要求,LED为共阴极接法,要显示数字5,则a、f、g、e、d是高,段码应该是01101101,0X6D。故本题选择D。3、下列关于实时系统的陈述中,不正确的是()。A、实时系统是必须在有限和确定的时间内对外部事件做出响应的信息系统B、实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的时间正确性C、程控电话交换机检测到用户摘机后必须在1秒钟内送出拨号音,则送拨号音任务的绝对时限即为1秒钟D、实时性要求高的系统既要有足够强大的硬件平台支撑,也要有专门设计的实时软件并合理安排任务的优先级,才能满足实时处理的要求标准答案:C知识点解析:实时系统是必须在有限和确定的时间内对外部事件做出响应的信息系统,一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置;而软实时系统中如果输出响应超过时限,一般不会造成严霞后果;程控电话交换机送拨号音任务属于软实时系统。故此题选择C。4、片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。A、SoC已经成为嵌入式处理器芯片的主流发展趋势B、它是集成电路加工工艺进入到深亚微米时代的产物C、片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D、片上系统既能把数字电路也能把模拟电路集成在单个芯片上标准答案:C知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。因此本题选C。5、下面关于嵌入式系统接入以太网的叙述中,错误的是()。A、ARM芯片有多种类型,但各型ARM芯片内部没有内置的以太网控制器B、ARM芯片通过外扩以太网控制器可以使其接入以太网C、以太网控制器DM9000可以实现介质访问层(MAC)和以太网物理层(PHY)的功能D、以太网物理层信号一般通过网络变压器和网络的RJ一45插座相连而接入网络标准答案:A知识点解析:有些ARM芯片如基于ARMCortex—M3的嵌入式处理芯片已经嵌入了以太网控制器。故此题选择A。6、下面关于Linux内核的有关叙述中,错误的是()。A、进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU,但并不保证内核能及时地执行硬件操作B、Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口C、网络接口模块包含网络接口驱动程序D、支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字标准答案:A知识点解析:进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问CPU,同时保证内核能及时地执行硬件操作。A选项叙述有误,B、C、D正确,故本题选择A。7、嵌入式系统使用的片上系统英文缩写名为SoC,下面关于SoC叙述中错误的是()。A、SoC也称为系统级芯片,它是电子设计自动化水平的提高和集成电路制造技术飞速发展的产物B、SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路C、SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能D、SoC的设计制造难度很大,目前还没有得到广泛使用标准答案:D知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。综上可知,D选项不正确,故本题选择D。8、在数字音频信息数字化过程中,正确的处理顺序是()。A、量化、取样、编码B、取样、编码、量化C、取样、量化、编码D、编码、取样、量化标准答案:C知识点解析:音频信息数字化的过程是取样、量化、编码。故本题选择C。9、以下关于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。10、下面关于目前嵌入式最小硬件系统的叙述中,错误的是()。A、嵌入式最小硬件系统包括嵌入式处理器B、嵌入式最小硬件系统包括时钟电路C、嵌入式最小系统包括给系统供电的电源电路D、嵌入式处理器片内一般不包括存储器,组成最小系统时必须外扩存储器标准答案:D知识点解析:嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口。D项不正确,故本题选择D。11、音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是()。A、量化就是把每个样本的模拟量转换成数字量来表示B、量化过程往往也称为A/D转换(模数转换)C、音频信号量化后的样本一般用8位、12位或16位的十进制整数表示D、量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差标准答案:C知识点解析:量化后的样本一般用8位、12位或16位二进制整数表示(称为“量化精度”),故本题选择C。12、需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3标准答案:D知识点解析:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。13、以下ARM指令中源操作数属于立即寻址的指令是()。A、SUBCCR1,R2,R3B、LDRBR0,[R1]C、ANDR1,R,R3D、MOVR1,#0x0B标准答案:D知识点解析:立即寻址也称立即数寻址,这是一种特殊的寻址方式,操作数本身就在指令中给出,只要取出指令也就取到了操作数。这个操作数被称为立即数。A和C均为寄存器寻址。B为寄存器间接寻址。故本题选择D。14、8段共阳极LED数码管示意如图所示,为了显示字符9,其二进制代码(按dpgfedcba的顺序排列)是()。A、10000010B、10001l00C、10000000D、10010000标准答案:D知识点解析:对于共阳极LED数码管,当输入为0时点亮,当输入为1时灭。要显示字符9,只需e和dp段灭,即e和dp段输入1。故本题选择D。15、下面关于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。16、以下关于嵌入式处理器说法正确的是()。A、按照字长可分为8位、16位、32位和64位嵌入式处理器B、按照存储结构可分为RISC和CISC结构C、按照内核可分为哈佛结构和冯.诺依曼结构D、所有ARM处理器均是RISC结构且为哈佛结构标准答案:A知识点解析:根据微处理器的字长宽度:微处理器可分为4位、8位、16位、32位、64位。因此可知选项A正确。根据指令集可分为RISC和CISC,因此选项B错误。根据系统体系结构分为:哈佛结构和冯.诺依曼结构,选项C错误。不是所有ARM处理器都采用哈佛结构,早期大多使用的是冯诺.依曼结构。所以选项D错误。故本题选择A。17、以下关于嵌入式处理器说法正确的是()。A、按照字长可分为8位、16位、32位和64位嵌入式处理器B、按照存储结构可分为RISC和CISC结构C、按照内核可分为哈佛结构和冯.诺依曼结构D、所有ARM处理器均是RISC结构且为哈佛结构标准答案:A知识点解析:根据微处理器的字长宽度:微处理器可分为4位、8位、16位、32位、64位。因此可知选项A正确。根据指令集可分为RISC和CISC,因此选项B错误。根据系统体系结构分为:哈佛结构和冯.诺依曼结构,选项C错误。不是所有ARM处理器都采用哈佛结构,早期大多使用的是冯诺.依曼结构。所以选项D错误。故本题选择A。18、8段共阴极LED数码管示意如下图所示,为显示英文字母h,其编码(按dpgfedcba的顺序排列)是()。A、01111101B、01110111C、01111100D、01111001标准答案:C知识点解析:要显示英文字母b,LED数码管c、d、e、f、g需要亮,仅a、h和dp暗,又是共阴极接法,故本题选择C。19、如下关于QNX操作系统的说法,正确的是()。A、它完全遵循POSIX相关各种标准B、属于宏内核操作系统C、内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理D、进程在非独立的地址空间运行标准答案:C知识点解析:QNX是由加拿大QSSL公司(QNxSoftwareSystemLtd.)开发的分布式实时操作系统,符合POSIX基本标准和实时标准,使其应用可以方便的进行移植。它具备一个很小的内核,即微内核的操作系统。内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理。C选项正确,故本题选择C。20、以下各项关于微内核(microkernel)操作系统的说法,正确的是()。A、是对单内核做了结构扩展后推出的B、内核不包括任务管理、调度器、中断管理和进程间通信模块C、内核小巧,传统操作系统内核中的许多部分都被移出内核D、进程需要区分内核模式和用户模式服务标准答案:C知识点解析:微内核操作系统是对单内核做了结构改进后推出的,在这种操作系统内核机构中,将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核;内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现;所有进程请求使用统一接口,进程不需要区分内核模式和用户模式服务。C选项正确,故本题选择C。21、MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是()。A、MP3是互联网上流行的一种数字音乐格式B、MP3采用MPEG-3算法对数字音频进行压缩编码C、MP3播放器必须具有对MP3格式音频文件解码的功能D、MP3音频文件的文件扩展名是.mp3标准答案:B知识点解析:MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的MPEG一1层III算法进行有损的压缩编码,以8~12倍的比率大幅度降低了声音的数据量,其文件扩展名是mp3;MP3播放器必须具有对MP3格式音频文件解码的功能。故本题选择B。22、以下属于按指令集结构划分嵌入式处理器的分类是()。A、RISC和CISCB、VonNeumann和HarvardC、51、AVR、PIC、MSP430、MIPS、POWERMC68K以及ARM等D、ARM7、ARM9/ARM11、ARMCodex-M、ARMCortex-R和ARMCortex-A标准答案:A知识点解析:嵌入式处理器的体系结构按指令集可以分为两大类:复杂指令集结构(CISC)和精简指令集结构(RISC)。故本题选择A。23、下列程序中通常不属于板级支持包(BSP)内容的是()。A、初始化程序B、设备驱动程序C、引导加载程序D、进程管理程序标准答案:D知识点解析:BSP实际上一些汇编程序和c语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序等。D项不属于BSP内容,故本题选择D。24、Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是()。A、内存管理B、进程间通信C、行命令解释器(Shell)D、文件系统标准答案:C知识点解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选C。25、以下关于ARM程序状态寄存器CPSR说法错误的是()。A、CPSR记录了ARM运行过程中的标志状态B、CPSR决定是否切换到Thumb状态C、CPSR决定是否允许快速中断FIQD、CPSR决定堆栈深度标准答案:D知识点解析:CPRS为当前程序状态寄存器,记录了ARM运行过程中的标志状态;其中T为ARM与Thumb指令切换,F为禁止快速中断FIQ的控制位。因此A、B、C项正确,故本题选择D。26、以下关于ARM程序状态寄存器CPSR说法错误的是()。A、CPSR记录了ARM运行过程中的标志状态B、CPSR决定是否切换到Thumb状态C、CPSR决定是否允许快速中断FIQD、CPSR决定堆栈深度标准答案:D知识点解析:cPRS为当前程序状态寄存器,记录了ARM运行过程中的标志状态;其中T为ARM与Thumb指令切换,F为禁止快速中断FIQ的控制位。因此A、B、C项正确,故本题选择D。27、下面关于AMBA的叙述中,错误的是()。A、ARM公司定义的AMBA其中文名为“先进微控制器总线体系结构”B、ARM公司定义的AMBA是用于连接和管理片上系统中各功能模块的开放标准和片上互连规范C、至2011年,AMBA已从AMBA1.0发展到了AMBA4.0D、ARM7和ARM11采用的AMBA的版本相同标准答案:D知识点解析:AMBA是ARM公司公布的总线协议,其中文名为“先进微控制器总线体系结构”;用于连接和管理片上系统中各功能模块的开放标准和片上互连规范;AMBA有多个版本,至2011年,AMBA已从AMBA1.0发展到了AMBA4.0,性能随版本的发展而逐步提高,ARM7采用AMBA1,而ARM9采用AMBA2。故本题选择D。28、μC/OS—II的每个任务都处于5种状态之一,这5种状态是()。A、休眠态、就绪态、运行态、挂起态、被中断态B、等待态、输入态、运行态、挂起态、输出态C、休眠态、就绪态、运行态、输入态、输出态D、输入态、就绪态、运算态、输出态、完成态标准答案:A知识点解析:μC/OS—II的每个任务都处于以下5种状态之一:休眠态、就绪态、运行态、挂起态和被中断态。故本题选择A。29、衡量实时操作系统性能的指标不包括下列哪一项?A、中断延迟时间B、任务切换时间C、任务抢占时间D、存储器延迟时间标准答案:D知识点解析:RTOS的实时性能主要根据三个指标:响应时间、吞吐量和生存时间。其中,响应时间包括中断延迟时间和任务切换时间,任务抢占时间属于任务切换时间。故本题选择D。30、执行ARM指令MOVR0,R1,LSL#3后,R0的值为()。A、R1的3倍B、R1+3C、R1的8倍D、R1的8分之1标准答案:C知识点解析:题中为数据传送指令,将寄存器R1的值左移3位后传送到R0,左移一位相当于乘以2,故R0的值即R1的8倍。故本题选择C。31、下面是关于S3C2410的GPIO端口的叙述,其中错误的是()。A、S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,它们都是双功能的I/O端口B、与S3C2410某个GPIO端口对应的控制寄存器决定该端口引脚的功能C、与S3C2410某个GPIO端口对应的数据寄存器存放该端口输入的数据或输出的数据D、与S3C2410某个GPIO端口对应的上拉寄存器决定该端口引脚是否要被内部上拉标准答案:A知识点解析:S3C2410有GPA、GPB、GPC、GPD、GPE、GPF、GPG和GPH这8个GPIO端口,其中GPA0~GPA22功能单一,仅作为地址线的控制线使用;GPC和GPD作为LCD液晶屏接口引脚。故本题选择A。32、下面关于互联网(Intemet)的叙述中错误的是()。A、它使用TCP/IP协议将世界各地的计算机和计算机网络互连在一起B、互联网在物理上已经逐渐形成了基于ISP的多层次结构C、接入互联网的计算机或终端设备,必须获得ISP分配的IP地址D、IP地址是一个12位的十进制数标准答案:D知识点解析:互联网是由一些使用公用语言互相通信的计算机连接而成的网络,即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。常用的通讯协议有TCP/IP协议;二进制的IP地址有32位,使用起来极不方便。通常,IP地址采用4个十进制数来表示。目前Internet逐渐形成了基于ISP的多层结构,接入互联网的计算机或终端设备,必须获得ISP分配的IP地址。故本题选择D。33、下面关于嵌入式处理芯片特点的叙述中,错误的是()。A、嵌入式处理芯片一般支持实时处理B、嵌入式处理芯片一般具有低功耗的特性C、嵌入式处理芯片有多种产品类型,但不包括微处理器D、嵌入式处理芯片一般集成了测试电路标准答案:C知识点解析:嵌入式处理芯片一般支持实时处理,具有低功耗和可扩展性,集成了测试电路。嵌入式处理芯片有多种产品类型,包括微处理器、数字信号处理器、微控制器和片上系统。故此题选择C。34、以下关于嵌入式处理器的说法正确的是()。A、RISC是复杂指令集结构计算机B、哈佛结构是程序与数据统一的存储结构C、ARM处理器的指令编码全部为32位D、ARMCortex-M是面向控制的嵌入式Cortex处理器标准答案:D知识点解析:RISC的英文全称是ReducedeInstructionSetComputer,中文是精简指令集计算机,故A项错误;哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,故B项错误;ARM处理器本身是32位设计,但也配备16位指令集,其中,ARM指令为32位的长度,Thumb指令为16位长度,故C项也不正确。故本题选择D。35、嵌入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具。下面所列出的不属于嵌入式系统开发调试工具的是()。A、在线仿真器B、JTAG适配器C、示波器D、传感器标准答案:D知识点解析:嵌入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具,调试工具的任务是控制程序代码的执行并使系统中看不见的信息称为可视。不同复杂程度的嵌入式系统使用的调试工具不完全相同,主要有在线仿真器,JATG适配器,驻留监控软件,指令模拟器。选项D中的传感器不属于嵌入式开发调试工具,故本题选择D。36、路由器用于2个或多个计算机网络的互连,有关路由器IP地址的下列说法中,正确的是()。A、网络中的路由器不需要IP地址B、网络中的路由器必须人工设置IP地址C、网络中的路由器具有两个以上的IP地址D、网络中的路由器只能设置一个IP地址标准答案:C知识点解析:路由器是用于连接异构网络的设备,工作在网络层,屏蔽不同物理网络的差异,确保异构网络的数据交换顺畅进行。路由器拥有多个输入端口和输出端口,可以连接多个网络,或者多个路由器。一个路由器为每个端口分配一个IP,同一个路由器拥有多个不同的IP地址。转发数据时,路由器按照端口接入的网络号判断。只有C选项正确,故本题选择C。37、相对于其它处理器,ARM处理器主要技术特征,以下说法错误的是()。A、单周期操作B、采用存储和加载指令访问内存C、指令流水线D、性能优越但功耗较大标准答案:D知识点解析:ARM内核与其他处理器内核相比,主要特点为:耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb-2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。由于采用RISC的体系结构,ARM具有单周期操作、采用加载/存储指令访问内存、指令流水线技术等技术特征。故本题选择D。38、以下不能完成将R2中数值的两倍写入R1中的ARM指令是()。A、ADDR1,R2,R2B、ORRR1,R2,R2C、MOVR1,R2,LSL#1D、MULR1,R2,#2标准答案:B知识点解析:将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,故本题选择B。39、下面关于嵌入式最小硬件系统的叙述中,错误的是()。A、嵌入式最小系统包括给嵌入式处理器供电的电源电路B、时钟电路给嵌入式处理器提供工作时需要的时钟信号,它是嵌入式最小系统的一个组成部分C、嵌入式处理器必需扩展外部存储器才能组成能够正常工作的嵌入式最小系统D、嵌入式处理器芯片的调试接口为嵌入式系统的开发提供便利,常把调试接口看作嵌入式最小系统的一个组成部分标准答案:C知识点解析:提供嵌入式处理器运行必备条件的硬件电路与嵌入式处理器共同构成嵌入式最小硬件系统,如果处理器内嵌Flash程序存储器容量足够,则无需扩展外部存储器。故本题选择C。40、对于经典ARM的异常,以下说法错误的是()。A、发生复位异常后,立即中止当前的指令,PC=0B、七种不同的异常有六个优先级C、异常优先级最低是外部中断D、发生异常时,断点地址自动存放在LR标准答案:C知识点解析:复位RESH、的级别是1级,优先级别最高;最低的是未定义的指令UND或软件中断SWI;外部中断请求为4级;指令预取中止PABT的级别是5级;中断响应的第三个步骤,将引起异常指令的下一条指令(断点地址)保存到新的异常工作模式的LR中;第四步,给程序计数器PC强制赋值;故本题选择C选项。二、填空题(本题共20题,每题1.0分,共20分。)41、嵌入式系统的开发过程按顺序可以分成【77】分析与规格说明、系统设计、【78】设计、系统集成与测试等4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。标准答案:【77】需求【78】构件知识点解析:本题考查一般嵌入式系统的开发过程,通常分为:需求分析与规格说明、系统设计、构件设计、系统集成与测试等4个阶段。42、嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个__________【77】与目标机组成的调试架构来完成开发工作。若目标机为裸机环境时,通常需要通过__________【78】接口来完成硬件环境测试及初始软件的调试和下载。标准答案:【77】宿主机【78】JTAG知识点解析:本题考查嵌入式系统的开发过程和调试工具。嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个宿主机与目标机组成的调试架构来完成开发工作;若目标机为裸机环境时,通常需要通过JTAG接口来完成硬件环境测试及初始软件的调试和下载。43、嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个__________【77】与目标机组成的调试架构来完成开发工作。若目标机为裸机环境时,通常需要通过__________【78】接口来完成硬件环境测试及初始软件的调试和下载。标准答案:【77】宿主机【78】JTAG知识点解析:本题考查嵌入式系统的开发过程和调试工具。嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个宿主机与目标机组成的调试架构来完成开发工作;若目标机为裸机环境时,通常需要通过JTAG接口来完成硬件环境测试及初始软件的调试和下载。44、基于嵌入式WEB的应用系统中,构件设计阶段需要设计支持以太网通信的电路,包括以太网控制电路及以太网__________【79】电路。若选用的以太网控制芯片为AX88796芯片,并用S3C2410芯片的nGCS2引脚连接到AX88796芯片的片选引脚上(即CS引脚上,CS低电平有效),那么,AX88796芯片内部寄存器的读/写地址,其首地址是__________【80】。标准答案:【79】驱动【80】0x10000000知识点解析:本题考查嵌入式Web服务环境构建。基于嵌入式WEB的应用系统中,构件设计阶段需要设计支持以太网通信的电路,包括以太网控制电路及以太网驱动电路;按题中所述接法,AX88796芯片内部寄存器的读/写地址,其首地址一般是0x10000000。45、无线局域网采用的通信协议主要是___________【45】,通常也称为Wi-Fi,它有几种不同的数据传输速率,其中___________【46】协议的数据传输速率可达108Mbps甚至更高,可以满足传输语音、数据、图像等的需要标准答案:【45】802.11【46】802.11n知识点解析:此题主要考查无线局域网的主要通信协议IEEE802.11(俗称wi-Fi)。IEEE802.11n使用2.4GHz频段和5GHz频段,传输速度300Mbps,最高可达600Mbps,可向下兼容802.11b、802.11g。46、uART的中文名称是通用【61】_______收发器,它由发送器、接收器、控制单元以及【62】_______发生器等构成。标准答案:【61】异步【62】波特率知识点解析:本题考查UART的概念及其组成。串行异步通信接口通用异步收发器(UniversalAsynchronousReceiver/Transmitter,UART)常用于全双工串行异步通信。UART由发送器、接收器、控制单元、波特率发生器等构成。47、已知R5=0xF0811880,R6=0x41000044,则执行指令ANDR0,R5,R6后,寄存器R0=【51】,R5=【52】。标准答案:【51】0x40000000【52】0xF0811880知识点解析:本题考查简单的逻辑与指令;按位相与,有0出0,全1出1。R5的值并不改变。48、存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器总线的工作【59】有关,也与数据线的【60】和每个总线周期的传输次数有关。标准答案:【59】频率(周期)【60】位数(位宽、宽度)知识点解析:本题考查存储器的主要性能指标及相关因素。存储器带宽与存储器总线的工作频率(周期)有关,也与数据线的位数(位宽、宽度)和每个总线周期的传输次数有关。49、ARM处理器中存储器保护单元英文简写为【53】,它允许ARM处理器【54】GB的地址空间定义为8对域,分别控制8个指令和8个数据内存区域。标准答案:【53】MPU【54】4知识点解析:本题考查ARM处理器中的MPU。存储器保护单元(MPU)是对存储器进行保护的可选组件。它允许ARM处理器的4GB地址空间定义8对域,分别控制8个指令和8个数据内存区域。50、字符在嵌入式系统内部是使用二进制编码表示的,存储一个ASCII字符需要使用【43】个二进位,存储一个常用汉字需要使用【44】个二进位(采用GB2312编码标准)。标准答案:【43】8(7)【44】16知识点解析:本题考查字符的二进制编码。基本的ASCII的字符集共有128的字符,包括96个可打印字符和32个控制字符,每个字符使用7个二进制位进行编码,但由于字节是计算机中最基本的存储和处理单元,故一般仍使用一个字节来存放一个ASCII码,此时多出来的最高位通常保持为0;汉字在计算机内部都采用2个字节即16个二进制位来表示,每个字节的最高位均规定为1。51、目前,无线局域网(WLAN)已经是无线上网的一种重要手段,它采用的通信协议是IEEE___________【45】a/b/g/n,其数据传输速率可达11~___________【46】Mb/s。标准答案:【45】802.11【46】108知识点解析:本题考查无线局域网的通信协议及传输速率。无线局域网采用的协议主要是IEEE802.11(俗称Wi-Fi)。近些年推出的IEEE802.11n协议将传输速率进一步提高到108Mb/s甚至更高。52、Linux内核主要是由5个子系统组成的,如下图所示,其中的A是【73】子系统,B是【74】子系统。标准答案:【73】文件系统【74】进程间通信知识点解析:本题考查Linux内核的组成。Linux内核主要由5个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。53、衡量实时操作系统性能的一个重要指标是从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的最长时间,称为【61】时间。该时间包括两部分:一是【62】时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。标准答案:【61】中断延迟【62】最长关中断知识点解析:本题考查RTOS的实时性能指标,其中响应时间的具体指标有中断延迟时间和任务切换时间。从接收到可屏蔽中断请求信号到操作系统作出响应并转入中断服务程序所需要的最长时间,称为中断延迟时间。该时间包括两部分:一是最长关中断时间,是指系统因执行临界区代码等原因不允许响应中断请求的时间;二是从硬件开始响应中断到开始执行中断服务程序第一条指令之间的时间。54、将智能手机、平板电脑等移动设备接入互联网的无线接入技术中,目前广泛使用的是WiFi和3G,其中数据传输速率较高的是【45】,地域覆盖范围较宽的是【46】。标准答案:【45】Wi–Fi【46】3G知识点解析:本题主要考查互联网无线接入技术的比较。其中WiFi的协议主要是IEEE802.11,传输速率快,可根据环境而调整,但是3G的地域覆盖范围广。55、为了连接ARM内核与处理器芯片中其他各种组件,ARM公司定义了总线规范,名为先进微控制器总线体系结构,常用四个大写英文字母简称为【57】_______。该总线规范除规定了通常称为系统总线的接口标准外,也规定了通常称为外围总线的接口标准,先进外围总线常用三个大写英文字母简称为【58】_______。标准答案:【57】AMBA【58】APB知识点解析:为了连接ARM内核与处理器芯片中的其他各种组件,ARM公司定义了总线规范,名为先进微控制器总线体系结构(Advanced:MicrocontrollerBusArchitecture,AMBA);先进外围总线(AdvancedPeripheralBus,APB)。56、Linux操作系统内核的网络模块可分为两部分:一部分提供对各种网络资源访问的控制,称为网络__________【75】;另一部分提供对各种网络硬件的支持,称为网络__________【76】。标准答案:【75】协议[76】驱动程序知识点解析:Linux操作系统内核的网络模块可分为两部分:一部分提供对各种网络资源访问的控制,称为网络协议;另一部分提供对各种网络硬件的支持,称为网络驱动程序。57、Ifinux操作系统遵从__________【67】计划下的公共授权协议(GPL)。下图所示的Linux操作系统的组织结构中,模块X应为__________【68】程序。标准答案:【67】GNU【68】设备驱动(devicedriver)知识点解析:GNU包含三个协议条款,其中最重要的是GPL。GPL是通用公共许可协议。图中X处应为设备驱动程序。58、Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:【51】,开外部中断的指令为:【52】。标准答案:【51】CPSIDI【52】CPSIEI知识点解析:本题考查对Thumb-2指令集的掌握,开关中断指令属于程序状态类指令,用于更改处理器状态。关外部中断使用的指令为:CPSIDI,开外部中断的指令为:CPSIEI。59、引导加载程序主要完成内存加电自检,外设存在自检,【71】映射,初始化外围设备,内存寻址定位,加载和启动【72】。标准答案:【71】内存地址【72】操作系统知识点解析:本题主要考查引导加载程序所完成的相应操作。嵌入式系统加电后执行的第一批最初操作称为引导或者自举,对应的程序称为引导程序或者引导加载程序。60、为了使操作系统容易在不同的硬件平台上进行移植,一些嵌入式操作系统使用了HAL技术,它的中文名称是【71】,其原理是取消了操作系统对【72】的直接访问,使操作系统在HAL基础上运行,从而隐藏了硬件平台的差异。标准答案:【71】硬件抽象层【72】硬件(硬件平台)知识点解析:本题考查底层软件硬件抽象层HAL。在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业。其原理是取消了操作系统对硬件的直接访问,使得操作系统在HAL基础上运行,隐藏了硬件的差异性。三、综合题(本题共1题,每题1.0分,共1分。)61、地铁进出站闸机的控制器以S3C24lO芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、闸机能够识别本地铁票务系统出售的IC卡。能识别的IC卡有2种,一种是可预付费的“市民卡”,另一种是地铁站内出售的“当次卡”。b、乘客凭“市民卡”或“当次卡”刷卡进站。若IC卡合法,则闸机打开,乘客通过后,闸机立即:关闭;若IC卡不合法,闸机不打开,并进行声光报警。声光报警5次后自动停止。c、进站刷卡时,还需识别IC卡的种类。若是“市民卡”,在闸机打开之前,需读取卡中余额并显示在闸机的LED显示器上,且把地铁站ID、进站时间写入卡中相应区域。若是“当次卡”,判断合法后直接打开闸机。d、出站时,乘客需要根据所用的IC卡种类,来进行不同的操作。若乘客用的是“市民卡”,则需在闸机的刷卡器上刷卡,若乘客用的是“当次卡”则需要把卡投入闸机的投卡口中。e、若乘客出站时刷的是“市民卡”,闸机系统需读取存储在卡上的“市民卡”类别ID(注:“市民卡”类别分为普通卡、学生卡、老人卡)、地铁站ID、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的LED显示器上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出“市民卡”类别,然后,打开闸机,乘客通过后立即关闭闸机。f、若乘客出站时用的是“当次卡”,判断合法后即把闸机打开,乘客出去后立即关闭。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:微处理器、【81】电路、时钟电路、复位电路、存储器、JTAG接口电路)外,还必须设计IC卡读写电路、闸门电机驱动电路、声音提示及声光报警电路、LED显示接口电路等。若闸门电机驱动电路由GPEl引脚控制,GPE1引脚输出“0”时,控制闸门关闭,输出“1”时,控制闸门打开。那么,初始化GPE1引脚功能的语句是:rGPECON=((rGPECON10x00000004)&【82】);//rGPECON是端口E的控制寄存器控制闸门关闭和打开的语句分别是:rGPEDAT=rGPEDAT&【83】;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT|【84】;(2)IC卡读写电路设计时,选用IC卡读写模块通过异步串行接口与S3C2410连接,利用S3C2410芯片内部的UART1部件实现异步串行接口电路设计。那么,在UART1的驱动程序设计时,可用下面一段程序来初始化UARTl部件(注:UART1的波特率要求为:115200bps,数据格式要求为:8位数据、1位停止位、偶校验,主频为PCLK。)。voidUART1_Init(){rGPHCON=(rGPHCON&OxFFFFFOFF)|【85】;//端口H相应引脚功能初始化rUFCON1=0x0://FIFOdisablerUMCON1=0x0:rULCON1=(【86】<<3)|(0<<2)|(【87】);//设置线路控制寄存器rUCON1=0x245;//设置控制寄存器rUBRDIV1=((int)(PCIX/【88】)+0.5一1);//设置波特率,小数采用四舍五入}(3)乘客出站时刷的若是“市民卡”,则需要用声音来播报卡的类别,即若是“学生卡”则语音播报:学生卡;若是“老人卡”则语音播报:老人卡。因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音播报电路,S3C2410芯片通过GPC端口与D/A转换器的16位数据线相连。软件设计时,可以先行对相关的语音波形进行采样、编码。设人的语音频率范围是300Hz~4000Hz,因此,对语音波形采样时,采样频率至少应为【89】KHz,所采得的数字语音信号才不至于失真。假设,播音员读“学生卡”的这段语音波形持续3秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要【90】KB(1KB=1024B)的存储容量。语音回放时,按照采样频率要求,定时从所存储的单元中逐次读出先行采样得到的数字语音信号,输出给D/A转换器,然后通过扬声器播出。因此,在相关的驱动程序中,需要用语句:rGPCCON=【91】;(注:rGPCCON是端口c的控制寄存器)来初始化GPC端口的引脚功能。然后通过GPc端口的【92】寄存器定时输出数字语音信号。(4)闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并在闸机控制器中设计相关接口电路。若采用GPE0引脚来输入红外感测信号,GPE0引脚为“1”时,表示人体不在感应区内,GPE0引脚为“0”时,表示人体在感应区内。那么,初始化GPE0引脚功能的语句是:rGPECON=rGPECON&【93】;//rGPECON是端口E的控制寄存器判断是否人体在感应区内的语句可以是:if((rGPEDAT&0x0001)==【94】){//判断出人体在感应区内}(5)闸机控制器的应用软件将在无操作系统环境下进行开发。设计者可以设计一个启动引导程序,来引导应用程序。按照ARM9体系结构中的规定,启动引导程序代码的存储单元首址应该是【95】,它对应着复位异常向量。系统上电/复位后,ARM9微处理器处于管理模式,启动引导程序在引导应用程序前,通常需用指令ORRR1,R0,【96】10xC0和MSRcPSR_cxsf,R1来使ARM核进入用户模式(注:R0,R1寄存器的初值设定为0。CPSR寄存器的格式见题后附录。),然后再通过指令【97】来引导应用程序主函数main()。启动引导程序中还需要完成异常向量表的设置,ARM9体系结构中规定异常向量之间各相差【98】个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止【99】部件,并设置各工作模式下的【100】指针。说明:下面是试题解答时需要用到的寄存器格式及相关说明。1)端口C控制寄存器(GPCCON)的格式2)端口E控制寄存器(GPECON)的格式3)端口H控制寄存器(GPHCON)的格式4)ULCONn寄存器的格式5)CPSR寄存器(32位寄存器)的格式(注:仅给出了最后5位,即工作模式选择位)标准答案:(1)【81】电源【82】0xFFFFFFF7或(一0x00000008)或~0x00000008【83】0xFFFD或(~0x0002)或~0x0002【84】0x0002(2)【85】0x00000A00【86】5【87】3【88】115200×16=1843200(3)【89】8【90】46.875【91】0x55555555【92】数据(4)【93】0xFFFFFFFC或-0x00000003或(-0x00000003)【94】0x0000(5)【95】0x00000000或0x00[96]0x10或0x00000010或16【97】BL_main【98】4【99】外部中断【100】堆栈知识点解析:最小硬件系统的组成包括:微处理器、电源电路、时钟电路、复位电路、存储器、JTAG接口电路等;和0相与清零,和1相与保持不变。和O相或保持不变,和1相或置1。00为输入,01为输出,则初始化GPE1引脚功能为输出的语句是:rGPECON=((rGPECON|0x00000004)&OxFFFFFFF7)则空【82】为0xFFFFFFF7或(~0x00000008)或~0x00000008;GPE1引脚输出“0”时,控制闸门关闭,即rGPEDAT=rGPEDAT&0xFFFD则空【83】为0xFFFD或(~0x0002)或~0x0002;GPE1引脚输出“1”时,控制闸门打开。即rGPEDAT=rGPEDAT|0x0002,则空【84】为0x0002。GPH5中10=RXD1,GPH4中10=TXDl。所以端口H的初始化语句为先清零、再置1,即rGPHCON=(rGPHc0N&OxFFFFF0FF)|0x00000A00,则空【85】为0x00000A00;8位数据位、1位停止位、偶校验。在ULCON中,[1:0]:11=8位;[2]:0=1位停止位;[5:3]:101=偶校验;[6]:0=正常操作模式。即rULCONl=(5<<3)|(0<<2)|(3),则空【86】为5,空【87】为3;设置波特率为115200×16=1843200。根据香农采样定理可得空【89】为8;采样频率为8KHz,采样周期为125us,样本值用16位二进制数进行编码。则3s的语音片段的存储容量为:(3×16)/(125us×8)=46.875,则空【90】为46.875。00为输入,01为输出,则初始化GPC关口功能为输出的语句是:rGPCCON=0x55555555,则空【91】为0x55555555。采用GPE0引脚来输入红外感测信号,GPE0引脚为“1”时,表示人体不在感应区内,GPE0引脚为“0”时,表示人体在感应区内。则初始化GPE0引脚功能的语句是:rGPECON=rGPECON&0xFFFFFFFC,则空【93】为0xFFFFFFFC或~0x00000003或(~0x00000003);判断人体是否在感应区内的语句为:if((rGPEDAT&0x0001)==0x0000),若为真,则表示人体在感应区内,则空【94】为0x0000。按照ARM9体系结构中的规定,启动引导程序代码的存储单元首址应该是0x00000000或0x00,对应复位异常向量。用户模式中[M4M3M2M1MO]=[10000]。即ORRR1,R0,0x10|0xC0,则空【96】为0x10或0x00000010或16;再通过指令BL_main来引导应用程序主函数main()。ARM9体系结构中规定异常向量之间各相差4个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止外部中断部件,并设置各工作模式下的堆栈指针。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、数字视频信息的数据量相当大,通常需要进行压缩处理之后才进行传输和存储。目前数字有线电视所传输的数字视频采用的压缩编码标准是()。A、MPEG-1B、MPEG-2C、MPEG-4D、MPEG-7标准答案:B知识点解析:MPEG-2制定于1994年,设计目标是高级工业标准的图像质量以及更高的传输率。MPEG一2所能提供的传输率在3—10Mbils/sec间,其在NTSC制式下的分辨率可达720×486,MPEG一2也可提供并能够提供广播级的视像和CD级的音质。MPEG一2的音频编码可提供左右中及两个环绕声道,以及一个加重低音声道,和多达7个伴音声道(DVD可有8种语言配音的原因)。由于MPEG一2在设计时的巧妙处理,使得大多数MPEG一2解码器也可播放MPEG一1格式的数据,如VCD。同时,由于MPEG一2的出色性能表现,已能适用于HDTV,使得原打算为HDTV设计的MPEG一3,还没出世就被抛弃了。(MPEG一3要求传输速率在20Mbits/sec一40Mbits/sec间,但这将使画面有轻度扭曲)。除了做为DVD的指定标准外,MPEG一2还可用于为广播、有线电视网、电缆网络以及卫星直播(DirectBroadcastSatellite)提供广播级的数字视频。故本题选择B。2、以下关于ARM处理器内核说法正确的是()。A、经典ARM处理器包括Cortex-M、Cortex—R和Cortex—A三大类B、Cortex—A系列为应用Cortex处理器,主要面向高端应用设计C、Cortex—M系列为面向控制领域的实时嵌入式处理器D、ARM11性能优于Cortex—A5,但低于Cortex-A15标准答案:B知识点解析:ARM公司在经典处理器ARM11以后的产品改用Cortex命名,并分成A、R和M三类,旨在为各种不同的市场提供服务。Cortex系列属于ARMv7架构,这是到2010年为止ARM公司最新的指令集架构。(2011年,ARMv8架构在TechCon上推出)ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用;“R”系列针对实时系统;“M”系列对微控制器。故本题选择B。3、以下关于微内核操作系统的叙述中,错误的是()。A、内核小巧,传统操作系统内核中的许多部分都被移出内核B、接口一致,所有进程请求使用统一接口,进程不区分内核模式和用户模式服务C、各个功能模块之间松散耦合,只完成服务功能,系统管理功能交给一个或多个特权服务程序D、微内核功能扩充方便,而且各个功能之间的切换而引起的开销比较小标准答案:D知识点解析:微内核操作系统是对单内核做了结构改进后推出的,内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现;接口一致,所有进程请求使用统一接口,进程不区分内核模式和用户模式服务;各个功能模块之间松散耦合,只完成服务功能,系统管理功能交给一个或多个特权服务程序;微内核功能扩充方便,但是各个功能之间的切换而引起的开销比较大。故本题选择D。4、以下关于嵌入式处理器说法错误的是()。A、所有ARM处理器均采用RISC指令集B、所有ARM处理器均采用哈佛结构C、不是所有ARM处理器都支持Thumb-2指令集D、有的ARM处理器采用冯·诺依曼佛结构标准答案:B知识点解析:嵌入式处理器的体系结构按存储机制分为冯诺依曼结构和哈佛结构,ARM处理器多数为哈佛结构,也有采用冯诺依曼结构的,如ARM7。故此题选择B。5、下列关于硬件抽象层和板级支持包的概念的陈述中,不正确的是()。A、板级支持包的特点是与硬件和操作系统都关系紧密,既有硬件相关性,又有操作系统相关性B、硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是所有直接依赖于硬件的软件C、U—Boot是公认的功能最强、最具弹性以及更新最快的开放源码板级支持包D、板级支持包中包含硬件相关的设备驱动程序标准答案:C知识点解析:硬件抽象层是在操作系统层与硬件之间设置的独立的接口软件层,是所有直接依赖于硬件的软件;板级支持包中包含硬件相关的设备驱动程序,其特点是与硬件和操作系统都关系紧密,既有硬件相关性,又有操作系统相关性。U一Boot被认为是功能全面、具有灵活性以及应用广泛的开放源码板级支持包。故此题选择C。6、微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。A、集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少B、根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种C、嵌入式系统中使用的处理器芯片属于大规模集成电路D、集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成标准答案:C知识点解析:集成电路根据其集成度的高低,即单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目可以分为小规模(SSI)、中规模(MSI)、大规模(LSI)、超大规模(VLSI)和极大规模(ULSI)等几种。集成电路的制造大约需要几百道工序,工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成,生产、控制及测试设备异常昂贵。嵌入式处理芯片大多属于VLSI和ULSI。故本题选择C。7、微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。A、集成电路的集成度指的是单个集成电路所含电子元件(如晶体管、电阻、电容等)的数目多少B、根据集成度的高低,集成电路可以分为小规模、中规模、大规模、超大规模和极大规模等几种C、嵌入式系统中使用的处理器芯片属于大规模集成电路D、集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成标准答案:C知识点解析:目前计算机中使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码,即美国标准信息交换码。基本的ASCII字符集共有128个字符,包括96个可打印字符和32个控制字符,每个字符使用7个二进制位进行编码。我国目前广泛使用的汉字编码国家标准有GB2312和GB18030。GB2312国标字符集中包含3755个一级常用汉字和3008个二级常用汉字,此外还有682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等)。这些汉字和图形符号在计算机内部都采用2字节(16个二进制位)来表示。故本题选择C。8、下列系统属于实时系统的是()。A、电子邮件系统B、电子书阅读器C、微博D、飞行控制系统标准答案:D知识点解析:实时系统的主要特征是能够及时响应外部发生的随机任务请求,并且能够在规定的时限内完成任务。典型的实时系统有民航导航系统、防空预警系统、电力输送控制系统等;典型的非实时系统有视频播放系统、博客发布系统、手机交互式城市交通导航系统等。四个选项中只有D项是实时系统,故本题选择D。9、下面关于片上系统(SoC)的叙述中,错误的是()。A、SoC芯片中可以包含数字电路、模拟电路及数字/模拟混合电路,但不含射频电路B、SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C、SoC有通用SoC芯片和专用SoC芯片之分,D、专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类标准答案:A知识点解析:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。所以选项A错误,故本题选择A。10、IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是()。A、任何连接到互联网的终端设备都必须有一个IP地址B、每个终端设备的IP地址是始终固定不变的C、IPv4协议规定IP地址用32位二进制表示D、为方便使用IP地址也可以使用“点分十进制”表示标准答案:B知识点解析:每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B错误,故本题选择B。11、关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A、ARM状态是32位指令的状态,指令代码全部是4个字节长度B、11humb状态为16位指令状态,指令长度为16位C、17humb一2状态兼容16位指令和32位指令编码D、ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态标准答案:D知识点解析:ARM与Thumb间可以互相切换。如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。D选项错误,故本题选择D。12、需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3标准答案:D知识点解析:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。13、在ARM汇编语言程序设计中,用于子程序设计及调用,最常用的指令是()。A、BLMyLabelB、BXMyLabelC、BLXMyLabelD、BMyLabel标准答案:A知识点解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的。B为(无)条件转移,BL为带链接转移,BX为带状态切换的转移,BLX为带链接和切换的转移。故本题选择A。14、利用ADSl.2工具软件来开发基于ARM微处理器的嵌入式系统应用程序时,下面的描述不正确的是()。A、ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等B、工程项目中至少应包含一个Debug生成目标C、地址映射关系可以使用scatter格式的文件来确定D、工程项目中可以按照一定的逻辑关系来分组管理文件标准答案:B知识点解析:一个工程项目中至少应包含一个生成目标,ARM提供的可执行输出文件的模板包括了下面3个生成目标:Debug、Release、DebugRe1,B选项错误。ADS1.2采用工程项目形式来管理应用程序中涉及的源文件、库文件、头文件等。工程项目中可以按照一定的逻辑关系来分组管理文件。当地址映射关系比较简单时,使用编译、连接选项来确定输入文件的连接顺序。当地址映射关系比较复杂时,使用scatter(分散加载)格式的文件来确定输入文件的连接顺序。故本题选择B。15、数字信号处理器(DSP)广泛使用于嵌入式系统,下面关于DSP的叙述中错误的是()。A、DSP是一种高性能通用微处理器B、DSP指令系统具有单指令多数据(SIMD)并行处理的一些特殊指令C、DSP能显著提高音频、视频等数字信号的数据处理效率D、手机和数码相机等产品通常都含有DSP标准答案:A知识点解析:DSP并非高性能通用处理器,它是一种专用于数字信号处理的微处理器,它对通用处理器的逻辑结构和指令系统进行了优化设计,使之能更好地满足高速数字信号处理的要求;在指令系统中增加单指令多数据(SIMD)并行处理的一些特殊指令的,能够显著提高音频、视频等数字信号的数据处理效率;手机和数码相机等产品通常都含有DSP。因此选项A错误,故本题选择A。16、以下ARM指令中源操作数属于寄存器寻址的指令是()。A、ANDR1,R2,R3B、STRHR1,[R2]C、SWI0x01D、MOVR1,#0x0B标准答案:A知识点解析:寄存器寻址就是利用寄存器中的数值作为操作数,显然,A选项是寄存器寻址;B选项是寄存器间接寻址;C选项SWI是软中断指令;D选项是立即数寻址。故本题选择A。17、下面关于UART的叙述中,正确的是()。A、UART不能实现全双工通信B、UART即为通用异步收发器C、UART通信波特率固定为115200bps,不能调节D、UART发送字符的长度固定为8位标准答案:B知识点解析:UART即为通用异步收发器,是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收,因此A选项错误,B选项正确。UART总线的波特率可以调整的,因此选项C错误。UART发送的字符数据位可以是5位、6位、7位、8位,由编程决定,因此选项D错误。故本题选择B。18、下面的各嵌入式操作系统中,只有一个与Linux密切相关,它是()。A、QNXB、VxW0rksC、RTAID、TinyOS标准答案:C知识点解析:四个选项中仅有C选项的RTAL是典型的嵌入式Linux操作系统之一,其中文含义是实时应用接口。故本题选择C。19、在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是()。A、只能通过提供一个scatter格式的配置文件来确定地址映射关系B、scatter格式的配置文件是一个文本文件C、scatter格式的配置文件描述了连接器进行连接时所需的分组及定位信息等D、一个scatter配置文件中通常要描述1个下载时域,以及若干个运行时域标准答案:A知识点解析:利用ADS1.2工具来进行地址映射,即在编译连接其工程项目时,有两种方式,即Simple连接类型和Scattered连接类型。在采用Scattered连接类型时,需要提供一个scatter格式的配置文件,该配置文件是一个文本文件,描述ARM连接器在完成连接操作时所需要的分组及定位信息等。一个scatter文件中通常要描述一个下载时域的首地址、域的大小、域的属性,以及若干个运行时域的首地址、域的大小、域的属性、包含的输入段等信息。因此A选项不正确,故本题选择A。20、下面关于S3C2410电源管理的叙述中,错误的是()。A、电源管理模块具有四种模式B、正常模式下,电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,用户不能通过软件控制暂时不用的内置硬件组件处于关闭状态以降低功耗C、任何情况下复位操作均自动进入正常工作模式D、在掉电模式和休眠模式下,只要有任何一个外部中断或RTC时钟中断发生,均将返回到正常模式标准答案:B知识点解析:s3C2410的电源管理模块具有正常模式(NORMALMODE)、慢速模式(SLOWMODE)、空闲模式(IDLEMODE)和掉电模式(POWER_OFFMODE)共四种模式。任何情况下复位操作均自动进入正常工作模式;在掉电模式和休眠模式下,只要有任何一个外部中断EINT[0:23]或RTC时钟中断发生,也均将返回到正常模式;正常模式下电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,即所有设备处于开启状态,因此功耗比较大。用户可以通过软件控制内置硬件组件的开启和关闭,暂时不用的硬件可以关闭以降低功耗。B选项错误,故本题选择B。21、如下关于Android操作系统的说法,正确的是()。A、是一种以Linux为基础的完全开放源代码操作系统B、主要使用于桌面计算设备C、使用不同的软件开发包,则使用的编程语言也可以不同D、谷歌公司对基于Android操作系统的第三方软件进行严格把关标准答案:C知识点解析:Android(安卓)是一种以Linux为基础的半开放源代码操作系统,主要用于移动便携设备;如果使用不同的软件开发包,则使用的编程语言也不同。谷歌公司不对基于Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。只有C选项正确,故本题选择C。22、以下各项关于微内核(microkernel)操作系统的说法,正确的是()。A、是对单内核做了结构扩展后推出的B、内核不包括任务管理、调度器、中断管理和进程间通信模块C、内核小巧,传统操作系统内核中的许多部分都被移出内核D、进程需要区分内核模式和用户模式服务标准答案:C知识点解析:微内核操作系统是对单内核做了结构改进后推出的,在这种操作系统内核机构中,将任务管理、调度器、中断管理和进程间通信模块编译成一个功能精简、空间紧凑的模块,称为微内核;内核小巧,传统操作系统内核中的许多部分都被移出内核,采取服务器方式实现;所有进程请求使用统一接口,进程不需要区分内核模式和用户模式服务。C选项正确,故本题选择C。23、MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是()。A、MP3是互联网上流行的一种数字音乐格式B、MP3采用MPEG-3算法对数字音频进行压缩编码C、MP3播放器必须具有对MP3格式音频文件解码的功能D、MP3音频文件的文件扩展名是.mp3标准答案:B知识点解析:MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的MPEG一1层III算法进行有损的压缩编码,以8~12倍的比率大幅度降低了声音的数据量,其文件扩展名是anp3;MP3播放器必须具有对MP3格式音频文件解码的功能。故本题选择B。24、下面是关于基于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。25、下面关于μC/OS–II任务管理的叙述中,错误的是()。A、它可以管理多达64个任务B、用户任务最多只能有32个C、空闲任务(idletask)是系统所创建的第1个任务D、就绪状态的任务表示已经具备运行条件但并不在运行的任务标准答案:B知识点解析:μC/OS–II只能管理64个任务,目前的版本保留8个任务给系统,故用户编写的应用程序最多可以有56个任务;空闲任务(idletask)是系统所创建的第1个任务:就绪态的任务意味着该任务已经准备好,可以运行但由于该任务的优先级比正在运行的任务的优先级低,暂时还不能运行。B项错误,故本题选B。26、USB经历了1.0、1.1、2.0及3.0等版本,各版本的最大数据传输速率不同,其中最大数据传输速率为5Gbps的USB版本是()。A、USB1.0B、USB1.1C、USB2.0D、USB3.0标准答案:D知识点解析:各版本中最大数据传输速率为5Gbps的usB版本是UsB3.0。故本题选择D。27、下图为基于ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是()。A、图中所示的键盘接口采用了矩阵键盘的结构B、可采用行扫描法读取该键盘接口按键的特征值C、读取按键的特征值时可采用中断方式D、读取按键的特征值时,GPG4~GPG6作为输入接口标准答案:D知识点解析:如图所示为典型的矩阵键盘接口,可采用行扫描法和中断方式去读取该键盘接口按键的特征值。采用四根:I/O引脚GPG4~GPG7作为行扫描输出。故本题选择D。28、下面是与ARM处理器存储器相关的叙述,其中错误的是()。A、ARM处理器片内数据存储器通常使用的是SDRAMB、ARM处理器片内程序存储器通常使用的是FlashROMC、通过ARM处理器片内的外部存储控制器可以对处理器片外扩展的FlashROM进行管理与控制D、通过ARM处理器片内的外部存储控制器可以对处理器片外扩展的SRAM或DRAM(如SDRAM等)进行管理与控制标准答案:A知识点解析:ARM处理器片内数据存储器通常使用的是SRAM,片内

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论