




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机三级(嵌入式系统开发技术)机试模拟试卷16(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下图为典型嵌入式系统硬件组成原理图,图中①、②、③、④这四个部分分别为()。A、相互互连通道、前向通道、后向通道、人机交互通道B、前向通道、人机交互通道、相互互连通道、后向通道C、后向通道、人机交互通道、相互互连通道、前向通道D、人机交互通道、相互互连通道、后向通道、前向通道标准答案:B知识点解析:典型嵌入式系统硬件由嵌入式最小硬件系统、前向通道、人机交互通道、相互互连通道、后向通道组成。故此题选择B。2、在以下ARM处理器指令中可让寄存器R1中指定位“清零”的指令操作码为()。A、MOVB、ANDC、ADDD、ORR标准答案:B知识点解析:使用逻辑与指令AND和0进行按位相与,可以起到清零的作用。故本题选择B。3、以下ARM处理器的指令或伪指令错误的是()。A、MOVR1,R2B、LDRR1,#0x12345678C、LDRR1,=0x00000020D、ADCR1,R2,R3标准答案:B知识点解析:LDR是加载/存储类指令,表示存储器到寄存器的数据传送;而#是立即数符号,表示立即数寻址,B项错误,故本题选择B。4、典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或接口组成,若一个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的()实现的。A、前向通道B、后向通道C、人机交互通道D、相互互连通道标准答案:B知识点解析:前向通道通常指的是输入接口,由模拟量输入接口和数字量输入接口组成。模拟输入接口由传感器,信号调节电路(滤波、放大器等),A/D转换器等构成。后向通道是输出接口,由模拟量和数字量接口组成,包括D/A转换器,功率放大器,执行器等。故本题选择B。5、基于ARM内核的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。下面列出的组件中,不与系统总线相连的组件是()。A、电源管理与时钟控制器B、DMA控制接口C、RTCD、中断控制器标准答案:C知识点解析:按照AMBA总线规范,以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。连接到系统总线上高带宽组件主要包括:电源管理与时钟控制器、测试接口、外部存储器控制接口、DMA控制器、USB主机、中断控制器等;而C选项的RTC是与外围总线连接的硬件组件。故本题选择C。6、下列关于Bootloadel的陈述中,不正确的是()。A、不同的Bootloader程序功能虽有差别,但大多支持操作系统引导和加载功能B、Bootloader又称为bootROMC、Bootloader负责系统的上电自检、硬件初始化、建立存储空间映射、配制系统参数、建立上层软件的运行环境,并加载和启动操作系统D、Bootloader依赖于具体的硬件结构标准答案:B知识点解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者引导加载程序(Bootload);Bootloader负责系统的上电自检、硬件初始化、建立存储空间映射、配制系统参数、建立上层软件的运行环境,并加载和启动操作系统;Bootloader依赖于具体的硬件结构,不同的Bootloader程序功能虽有差别,但大多支持操作系统引导和加载功能。故此题选择B。7、文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。A、目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符B、GB2312是我国目前广泛使用的汉字编码国家标准之一C、GB2312包括6000多汉字,但不包含西文、俄文等其他字符D、GB2312字符集中的汉字与符号在系统中采用双字节表示标准答案:C知识点解析:目前计算机中使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码,即美国标准信息交换码。基本的ASCII字符集共有128个字符,包括96个可打印字符和32个控制字符,每个字符使用7个二进制位进行编码。我国目前广泛使用的汉字编码国家标准有GB2312和GB18030。GB2312国标字符集中包含3755个一级常用汉字和3008个二级常用汉字,此外还有682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等)。这些汉字和图形符号在计算机内部都采用2字节(16个二进制位)来表示。故本题选择C。8、假设一台数码相机一次可拍摄16位色1024×1024的彩色相片共80张,数据压缩比平均是4,则它使用的存储器容量大约是()。A、40MBB、60MBC、80MBD、120MB标准答案:A知识点解析:此题主要为数字图像的数据量计算。图像数据量的计算公式如下:图像数据量:图像水平分辨率×图像垂直分辨率×像素深度/8。由此可知,此题中的数码相机一张照片大小为1024×1024×16/8=2M,所以需要使用的存储器容量为2M×80/4=40M。故本题选择A。9、以下关于嵌入式处理器的说法正确的是()。A、RISC是复杂指令集结构计算机B、哈佛结构是程序与数据统一的存储结构C、ARM处理器的指令编码全部为32位D、ARMCortex–M是面向控制的嵌入式Cortex处理器标准答案:D知识点解析:RISC的英文全称是ReducedInstructionSetComputer,中文是精简指令集计算机,故A项错误;哈佛结构是一种将程序指令存储和数据存储分开的存储器结构,是一种并行体系结构,故B项错误;ARM处理器本身是32位设计,但也配备16位指令集,其中,ARM指令为32位的长度,Thumb指令为16位长度,故C项也不正确。故本题选择D。10、关于ARM处理器的异常,以下说法错误的是()。A、复位异常级别最高B、FIQ是外部中断异常C、每个异常中断向量占据4个字节D、不同类型的异常中断其中断服务程序人口地址不同标准答案:B知识点解析:ARM有七种异常类型:复位异常、数据访问中止异常、快速中断请求异常(FIQ)、一般中断请求(IRQ)、预取指令异常、软件中断异常、未定义异常。每个异常中断向量占据4个字节,不同类型的异常中断其中断服务程序入口地址不同,其中复位异常级别最高。故本题选B。11、某ARM指令完成的功能是“如果相等,则进行带进位的加法”,该指令是()。A、ADCNER1,R2,R3B、ADDEQR1,R2,R3C、ANDEQR1,R2,R3D、ADCEQR1,R2,R3标准答案:D知识点解析:ADD和ADC分别表示加操作和带进位加操作,而AND表示逻辑与操作,NE和EQ分别表示不相等和相等的判断,故本题选择D。12、按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。A、iOSB、AndroidOSC、SymbianD、μC/OS-II标准答案:B知识点解析:嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS—II、iOS等。故本题选择B。13、嵌入式系统中的CPU具有一些与通用计算机所使用CPU不同的特点,下面不是其特点的是()。A、低功耗B、64位字长C、支持实时处理D、集成了测试电路标准答案:B知识点解析:根据CPU的字长,微处理器产品有4位、8位、16位、32位和64位之分。故B错误。嵌入式系统中的CPU的另一个特点是结构可扩展,故本题选择B。14、IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是()。A、任何连接到互联网的终端设备都必须有一个IP地址B、每个终端设备的IP地址是始终固定不变的C、IPv4协议规定IP地址用32位二进制表示D、为方便使用IP地址也可以使用“点分十进制”表示,标准答案:B知识点解析:每个终端设备的IP地址并不是始终固定不变的,而是可以修改的。选项B错误,故本题选择B。15、假设数码相机使用的存储卡容量是1GB,数据压缩比平均是4,那么它一次可连续拍摄65536色的1024×1024,分辨率的彩色相片大约多少张?A、200B、500C、1000D、2000标准答案:D知识点解析:根据题设给出的数据可知一张相片的大小为(1024×1024×16/8)/4=0.5MB,存储卡容量是1GB,存储相片大约为2000(1GB/0.5MB)张,故本题选择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、下而是关于S3C2410中断控制器的相关寄存器的功能描述,其中错误的是()。A、当多个中断源请求服务时,通过优先级仲裁,源中断挂起寄存器中只有当前最高优先权的中断源对应的位置1B、中断模式寄存器的功能是决定中断源的中断属于普通中断IRQ还是快速中断C、中断屏蔽寄存器的功能是屏蔽中断源的中断请求D、子源中断挂起寄存器的功能是记录子中断源中断请求的挂起状态标准答案:A知识点解析:s3C2410有两个中断挂起寄存器:源中断挂起寄存器SRCPND和中断挂起寄存器INTPND;当多个中断源请求服务时,SRCPND相应的位被写1,通过优先级仲裁当前最高优先权的中断源对应的INTPND位写入1;因此A选项错误。B选项、C选项、D选项正确,故本题选择A。18、Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统()。A、内存管理B、进程调度C、设备管理D、终端管理标准答案:D知识点解析:Linux内核主要由5个子系统组成:进程调度(SCHED);内存管理(MM);虚拟文件系统(VFS);网络接口(NET);进程间通信(IPC)。故本题选择D。19、与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。A、功能强大,低功耗设计,RISC结构B、全部都是RISC,哈佛结构C、功耗低,代码效率高,合作伙伴多D、成本低,软件可移植性好,供货源多标准答案:B知识点解析:ARM处理器内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb一2双指令集并存以及具有非常众多的合作伙伴,为RISC结构,多数为哈佛结构。B选项错误,故本题选择B。20、与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。A、功能强大,低功耗设计,RISC结构B、全部都是RISC,哈佛结构C、功耗低,代码效率高,合作伙伴多D、成本低,软件可移植性好,供货源多标准答案:B知识点解析:ARM处理器内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb–2双指令集并存以及具有非常众多的合作伙伴;为RISC结构,多数为哈佛结构。B选项错误,故本题选择B。21、下面关于S3C2410电源管理的叙述中,错误的是()。A、电源管理模块具有四种模式B、正常模式下,电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,用户不能通过软件控制暂时不用的内置硬件组件处于关闭状态以降低功耗C、任何情况下复位操作均自动进入正常工作模式D、在掉电模式和休眠模式下,只要有任何一个外部中断或RTC时钟中断发生,均将返回到正常模式标准答案:B知识点解析:S3C2410的电源管理模块具有正常模式(NORMALMODE)、慢速模式(SLOWMODE)、空闲模式(IDLEMODE)和掉电模式(POWER_OFFMODE)共四种模式。任何情况下复位操作均自动进入正常工作模式;在掉电模式和休眠模式下,只要有任何一个外部中断EINT[0:23]或:RTC时钟中断发生,也均将返回到正常模式;正常模式下电源管理模式为内核及ARM芯片内部所有硬件组件提供时钟源,即所有设备处于开启状态,因此功耗比较大。用户可以通过软件控制内置硬件组件的开启和关闭,暂时不用的硬件可以关闭以降低功耗。B选项错误,故本题选择B。22、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是()。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。23、下面有关微内核操作系统的叙述中,错误的是()。A、操作系统的内核小巧、紧凑,占用内存少B、内核的功能扩充方便,但功能切换需要一定的开销C、μC/OS–II属于微内核操作系统D、iOS不属于微内核操作系统标准答案:D知识点解析:嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;其中微内核操作系统的内核小巧、紧凑,占用内存少;内核的功能扩充方便,但功能切换需要一定的开销;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS–II、iOS等。故D项错误,本题选D。24、下面与嵌入式处理器有关的叙述中,错误的是()。A、嵌入式处理器本身就是一个嵌入式最小硬件系统B、嵌入式处理器只有在供电的情况下才有可能正常工作C、嵌入式处理器工作时需要时钟信号D、大多数基于ARM处理器核的嵌入式处理器芯片都有调试接口标准答案:A知识点解析:嵌入式处理器本身是不能独立工作的,必须给它供电,加上时钟信号,提供复位信号等才可能工作;嵌入式最小硬件系统一般包括嵌入式处理器、时钟电路、电源电路、复位电路、存储器和调试测试接口;而大多数基于ARM处理器核的处理器芯片都有调试接口。A项错误,故本题选A。25、下面与嵌入式处理器复位相关的叙述中,错误的是()。A、一般情况下,为保证系统可靠复位,复位信号有效电平的时间宽度必须为若干个处理器时钟周期B、ARM复位后PC指针指向的地址是可选的C、嵌入式系统可使用外接典型复位芯片来保证系统可靠复位D、当嵌入式处理器的复位引脚标记为nRESET时,表示低电平复位标准答案:B知识点解析:一般情况下,为保证系统可靠复位,复位信号有效电平的时间宽度必须为若干个处理器时钟周期;嵌入式系统可使用外接典型复位芯片来保证系统可靠复位;嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n的表示高电平复位;ARM复位后PC无条件的指向0x00000000处。B项错误,故本题选择B。26、以下不属于转移(分支)类指令的是()。A、BLXR0B、BCCLabe1C、BEQR1D、BICR1,R0,#1000标准答案:D知识点解析:ARM指令集中的分支指令包括:B转移指令、BL带返回的转移指令、BLX带返回且带状态切换的转移指令,BCC为条件跳转指令;BEQ为跳转指令,以及BX带状态切换的转移指令。BIC是位清除指令。故本题选择D。27、在小端模式下,通过ARM伪指令MyDataDCW0x1122,0x3344,0x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDRR1,=MyData后执行指令LDRR0,[R1,#4],则R0的值为()。A、0x77885566B、0x11223344C、0x44556677D、0x88776655标准答案:A知识点解析:所谓小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;指令LDRR0,[R1,#4]是将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选择A。28、NORFlash芯片AM29LV320D的逻辑引脚及其简单描述如下:A0-A20=21AddressesDQ0-DQ14=15DataInputs/OutputsDQ15/A-1=DQ15(DataInput/Output,wordmode),A-1(LSBAddressInput,butemode)CE#=ChipEnableOE#=OutputEnableWE#=WriteEnableWP#/ACC=HardwareWriteProtect/AccelerationPinRESET#=HardwareResetPin.ActiveLowBYTE#=Selects8-bitor16-bitmodeRY/BY#=Ready/BusyOutput为使处理器能够以字方式(16位数据线)将信息写入该存储芯片,存储芯片相关引脚必须具有的正确的逻辑组合是()。A、CE#=0,OE#=0,WE#=0,BYTE#=0B、CE#=1,OE#=1,WE#=1,BYTE#=1C、CE#=0,OE#=1,WE#=0,BYTE#=1D、CE#=0,OE#=0,WE#=1,BYTE#=0标准答案:C知识点解析:CE#是芯片使能,OE#是数据输出使能,WE#是写使能,均是0有效,1无效;BYTE#是选择8为模式(0)还是16位模式(1)。故本题选择C。29、下面关于S3C2410的UART的叙述中,错误的是()。A、通过对UART线路控制寄存器的设置,可决定该UART一次传送时数据的位数B、UART的特殊功能寄存器中包含UART波特率除数寄存器C、每个UART的发送数据寄存器和接收数据寄存器共用一个地址,通过对该地址的读或写来确定其是接收数据寄存器还是发送数据寄存器D、通过UART控制寄存器可以选择波特率发生器是对PCLK还是对UEXTCLK进行分频以获得通信所需的波特率标准答案:C知识点解析:串行异步通信接口通用异步收发器(UniversalAsynchronousReceiver/Transmitter,UART)常用于全双工串行异步通信,由发送器、接收器、控制单元、波特率发生器等构成。发送器负责字符的发送,可采用先进先出(FIFO)模式,也可采用普通模式发送:接收器负责外部送来字符的接收,可以是FIFO模式接收,也可以是普通模式接收;接收和发送缓冲器的状态被记录在UART的状态寄存器中,通过读取其状态位即可了解当前接收或发送缓冲器的状态是否满足接收和发送条件。波特率发生器在外部时钟的作用下,通过编程可产生所需要的波特率,其大小由波特率系数寄存器如UBRDIVn决定。故本题选择C。30、下列关于μC/OS—II操作系统的描述中,错误的是()。A、μC/OS—II支持抢占式任务调度B、发生中断时,正在运行的μC/OS—II任务暂停运行,并进入被中断状态C、μC/OS—II的所有就绪态任务均登记在事件控制块中D、μC/OS—II允许每个任务拥有自己的自用栈标准答案:C知识点解析:μC/OS—lI是抢占式实时操作系统内核,每个任务拥有自用栈;发生中断时CPU提供相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态;就绪态意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,暂时还不能运行;μC/OS—II就绪表为每一个优先级的任务提供了一个位元,登记该任务是否就绪,就绪时取值为1,没有就绪时取值为0。这样,就绪位为1的所有任务构成了当前就绪任务集。故本题选择C。31、下列关于μC/OS—II操作系统时间管理的陈述中,正确的是()。A、任务A调用OSTimeDlyHMSM()后,一旦有任务B通过调用OSTimeDlyResume()取消了延时,任务A就会立即转入运行态B、用户必须在多任务调度启动以后再激活时钟节拍器C、如果某个任务因调用OSTimeDly()函数而进入延时等待状态,其他任务可以调用OS一TimeDlyHMSM()将其唤醒D、运行态任务调用OSTimeDly()后将转入被中断态标准答案:B知识点解析:调用OSTimeDly()函数会使μC/Os—II进行一次任务调度,并且执行下一个优先级最高的就绪态任务。任务调用OSTimeDlyHMSM()后,一旦规定的时间期满或者有其它的任务通过调用OSTimeDlyResume()取消了延时,它就会马上处于就绪态;用户调用OS-TimeDlyHMSM()函数后,就可以按小时(H)、分(M)、秒(S)和毫秒(M)来定义时间了,这样会显得更自然些;用户必须在多任务调度启动以后再激活时钟节拍器。故本题选择B。32、下图为基于ARM处理器的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,正确的是()。A、图中所示的键盘接口采用了线性键盘的结构B、为简化设计,图中的R1~R4可以直接短接C、可采用中断方式读取按键的特征值D、读取按键的特征值时,GPG4~GPG7作为输入接口标准答案:C知识点解析:图中所示的键盘接口采用了矩阵键盘的结构,可采用中断方式读取按键的特征值,读取按键的特征值时,GPG5~GPG8作为输入接口。故选C。33、下面关于嵌入式系统组成的叙述中,错误的是()。A、嵌入式系统由硬件和软件两部分组成B、嵌入式系统一般只能包含一个处理器,不采用多处理器组成系统C、嵌入式系统中的存储器用于存储程序和数据D、数据总线是嵌入式系统中各组件之间进行数据传输的一个传输通路标准答案:B知识点解析:嵌入式系统由硬件和软件两部分组成。有些嵌入式系统会包含多个处理器,分为中央处理器和协处理器。嵌入式系统中的存储器用于存储程序和数据,数据总线是嵌入式系统中各组件之间进行数据传输的一个传输通路。故此题选择B。34、下面关于嵌入式系统接入以太网的叙述中,错误的是()。A、ARM芯片有多种类型,但各型ARM芯片内部没有内置的以太网控制器B、ARM芯片通过外扩以太网控制器可以使其接入以太网C、以太网控制器DM9000可以实现介质访问层(MAC)和以太网物理层(PHY)的功能D、以太网物理层信号一般通过网络变压器和网络的RJ–45插座相连而接入网络标准答案:A知识点解析:有些ARM芯片如基于ARMCortex–M3的嵌入式处理芯片已经嵌入了以太网控制器。故此题选择A。35、ARM处理器如果R1=0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R0中的值为()。A、0x35363738B、0x36353837C、0x38373635D、0x37383536标准答案:C知识点解析:小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;本指令表示将寄存器R1的内容自动增加4,形成操作数的有效地址,从中取得32位操作数存入寄存器R0中。故本题选择C。36、嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。A、通常需要固化程序,即把软件代码烧写到非易失性存储器中B、应用软件必须在基于嵌入式操作系统平台上来开发C、通常采用宿主机一目标机的开发架构D、软件开发中通常涉及许多底层的硬件控制程序标准答案:B知识点解析:嵌入式应用产品的产品生命周期短,上市时间紧,功耗限制严,开发环境变化大,因此嵌入式系统的开发有些不用于通用计算机应用开发,主要有以下特点:①使用宿主机-目标机的开发架构②与底层硬件控制程序的关系密切③软硬件资源受限制④需要固化程序。故本题选择B。37、大多数嵌入式系统都必须处理汉字信息。下面关于汉字在系统中表示方法的叙述中,错误的是()。A、GB2312采用双字节进行存储和传输汉字B、GB18030采用双字节或四字节存储和传输汉字C、Unicode/UTF-8采用三个字节存储和传输汉字D、Unicode/UTF-16采用四个字节存储和传输汉字标准答案:D知识点解析:Unicode/UTF-16采用的是双字节可变长编码。ASCⅡ字符、标点符号、希腊字母、阿拉伯文和CJK汉字等均使用双字节编码,其他不常用字符则使用4字节编码,故本题选择D。38、下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~GPF1的状态为()。A、111111B、001100C、111100D、000000标准答案:C知识点解析:当图中KEY1与KEY2键按下,其他按键均松开时,GDF1和GDF2为低电平,其余为高电平,故本题选择C。39、下面是关于嵌入式系统中使用的无线通信接口或技术的叙述,其中错误的是()。A、GPRS是GSM用户可用的一种移动数据业务,通常支持用AT指令集进行呼叫、短信、传真、数据传输等业务B、使用802.11系列协议的无线局域网也称为WiFiC、蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信D、嵌入式系统可通过扩展无线模块来实现无线通信,该模块与嵌入式处理器连接时一般只能采用UART标准答案:D知识点解析:GPRS是GSM用户可用的一种移动数据业务,通常支持用AT指令集进行呼叫、短信、传真、数据传输等业务;凡使用802.11系列协议的无线局域网又称为Wi-Fi;蓝牙是一种支持短距离通信的无线低速通信技术,它采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信;嵌入式系统中的常用无线模块主要包括GPS、GPRS、Wi-Fi、蓝牙及通用射频通信模块等,通信连接接口有UART,也有基于USB的。D项错误,故本题选择D。40、ARM指令LDRR0,[R1,#4]!执行后,以下说法正确的是()。A、R0中的值不变B、R1中的值不变C、内存中的值不变D、R0和R1中的值均不改变标准答案:C知识点解析:题中为基址加变址寻址,“!”表示指令在完成数据传送之后应该更新基址寄存器。因此R0、R1中的值都会改变,但是内存中的值不变。故本题选择C。二、填空题(本题共20题,每题1.0分,共20分。)41、为提高SoC的设计效率,减少重复开发,通常大多以IP核为基础,在单个芯片上集成处理器、存储器和各种接口等组件,组成一个相当完整的计算机系统。按照IC设计文件的类型,IP核通常分为三种:【41】核、固核和【42】核。标准答案:【41】软【42】硬知识点解析:本题考查IP核的分类。按照IC设计文件的类型,IP核通常分为三种:软核、固核和硬核42、嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括FRAM和MRAM,分别称为【59】存储器和【60】存储器。标准答案:【59】铁电随机存取存储器【60】磁性随机存取存储器知识点解析:本题考查嵌入式系统涉及到的新型存储器。嵌入式系统的存储器以半导体存储器为主,FRAM和MRAM,分别称为铁电随机存取存储器和磁性随机存取存储器。43、ARM处理器芯片内部的【59】组件包括ADc和DAc,有的还带有比较器等。这对于既需要处理【60】信号又需要处理模拟信号的混合系统的设计提供了较好的解决方案。标准答案:【59】模拟【60】数字知识点解析:本题考查ARM内核的模拟通道组件。ARM处理器芯片内部的模拟组件包括ADC和DAC,有的还带有比较器等。这对于既需要处理数字信号又需要处理模拟信号的混合系统的设计提供了较好的解决方案。44、嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个【77】与目标机组成的调试架构来完成开发工作。若目标机为裸机环境时,通常需要通过【78】接口来完成硬件环境测试及初始软件的调试和下载。标准答案:【77】宿主机【78】JTAG知识点解析:本题考查嵌入式系统的开发过程和调试工具。嵌入式系统开发时,由于受到目标机资源的限制,需要建立一个宿主机与目标机组成的调试架构来完成开发工作;若目标机为裸机环境时,通常需要通过JTAG接口来完成硬件环境测试及初始软件的调试和下载。45、已知R1=0x12345678,R2=0x80000101,则执行指令ANDR0,R1,R2后,寄存器R0=【53】,R2=【54】。标准答案:【53】0【54】0x80000101知识点解析:AND是逻辑与指令,按位相与,有0出0,全1出1;属于数据处理类之逻辑运算指令。将R1和R2进行与运算之后的结果送到R0中,R2中保持不变。46、嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为___________【57】存储器和片外存储器以及外部存储设备,按照存储信息的不同又可分为程序存储器和___________【58】存储器。标准答案:【57】片内【58】数据知识点解析:本题主要考查嵌入式系统的存储器的分类。嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM);按照所处物理位置可分为片内存储器(芯片内置的存储器)和片外存储器(外部扩展的存储器)以及外部存储设备;按照存储信息的不同可分为程序存储器和数据存储器。47、数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅__________【43】种,文件特别小,适合互联网传输。__________【44】图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用。标准答案:【43】256【44】JPEG知识点解析:此题考查数字图像的文件格式。数字图像的文件格式包括BMP,TIF(或TIEF),GIF,JPEG,PNG等,各有特点,适合不同的应用需求。48、ARM处理器在大端模式下,如果R0=1,R1=0xFF,而指令LDRR2,[R1,R0]执行后,R2的数据为0xAABBCCDD,内存0x00000100中的数据为【49】_______,0x00000103中的数据为【50】_______。标准答案:【49】0xAA【50】0xDD知识点解析:本题主要考查ARM体系结构中的数据字存储格式,常用ARM指令及寻址方式。所谓大端模式,即32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。49、基于ARM内核的嵌入式芯片中的中断控制器负责对相关硬件组件的中断请求进行管理和控制,一般采用_________【53】中断(VIC)或_________【54】中断(NVIC)方式管理中断。标准答案:【53】向量【54】嵌套向量知识点解析:本题考查对中断控制器的理解。中断控制器是介于ARM内核与其他硬件之间的一个部件,负责对其他硬件组件的中断请求进行管理和控制,一般采用向量中断(VIC)或嵌套向量中断(NVIC)方式管理中断。50、已知R1=0x1FFFFFFF,R2=0xE0000000,标志位C=1,执行ARM指令ADCSR0,R1,R2后,R0=【53】,C=【54】。标准答案:【53】0【54】1知识点解析:本题中ADCS是带进位加法指令,完成后R0=0,C=1。51、在μC/OS–II操作系统中,某任务的代码正在执行,则该任务应处于【75】态。若该任务需要等待键盘中断服务程序向其发送信息,则该任务转变为【76】态。标准答案:【75】运行【76】挂起知识点解析:本题考查μC/OS–II操作系统中任务状态即状态切换。运行态指得到了CPU的控制权正在运行之中的任务状态。当处于运行态的任务执行节拍延时函数OSTimeDly()后,该任务将转入挂起态。52、可用于智能卡应用,侧重安全可靠的ARM处理器被ARM公司称为安全专家处理器或专家处理器SecurCore,基于Cortex一M0的专家处理器为【47】,基于Cortex—M3的专家处理器名为【48】。标准答案:【47】SC100【48】SC300知识点解析:本题考查常用ARM嵌入式处理芯片方面的知识。基于Cortex—MO的专家处理器为SC100,基于Cortex—M3的专家处理器名为SC300。53、电源电路为整个嵌入式硬件系统提供能量,是整个系统工作的基础。嵌入式系统常用的电源模块主要有:【59】一DC(交流变直流)(填写用大写英文字母表示的简称)、DC—DC(直流到直流)模块以及LDO(即【60】的稳压器)。标准答案:【59】AC【60】低压差知识点解析:本题考查对嵌入式硬件系统电源模块的了解。嵌入式系统常用的电源模块是交流变直流(AC—DC)模块、直流到直流(DC—DC)模块以及低压差稳压器(LDO)模块。54、在μC/OS—II系统中,可以采用的任务间通信机制有【69】、【70】、信号量、互斥信号量和事件标志组等。标准答案:【69】消息队列【70】消息邮箱知识点解析:本题考查嵌入式操作系统μC/OS—II中的任务间通信机制。在μC/OS—II系统中,可以采用的任务间通信机制有信号量、消息队列、消息邮箱、互斥信号量和事件标志组等。55、UART传输一个字符时有固定的格式约定。字符总是以起始位开始,停止位结束,起始位以逻辑【65】电平为标志,停止位以逻辑【66】电平为标志,停止位可为1位、1位半和2位。标准答案:【65】0【66】1知识点解析:本题考查对UART格式的掌握。UART由发送器、接收器、控制单元、波特率发生器等构成,传输一个字符时有固定的格式约定。字符总是以起始位开始,停止位结束,起始位以逻辑0电平为标志,停止位以逻辑1电平为标志,停止位可为1位、1位半和2位。56、按照AMBA总线规范,基于ARM内核的嵌入式处理器芯片采用系统总线与【57】总线两层结构的方式构建片上系统。其中的系统总线主要用于连接【58】带宽快速组件。标准答案:【57】外围【58】高知识点解析:本题考查基于AMBA总线的典型ARM片上系统构建方式。按照AMBA总线规范,基于ARM内核的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。其中的系统总线主要用于连接高带宽快速组件。57、随着无线通信技术的发展,用户不受时间地点约束,随时随地访问互联网已经成为现实。目前采用无线方式接入互联网的技术主要有3类,它们是【45】接入、GPRs移动电话网接入和3G移动电话网接入,第1类接入方式必须在安装有【46】的区域中才能接入。标准答案:【45】无线局域网(WLAN或WiFi)【46】接入点(AP,热点,WiFi)知识点解析:本题考查互联网的无线接入方式。目前采用无线方式接入互联网的技术主要有三类:无线局域网(WLAN)接入,GPRS移动电话网接入,3G移动电话网接入。其中第一类必须在安装有接入点(AP)的热点区域中才能接入。58、我国广泛使用的μC/OS-Ⅱ操作系统是一种抢占式实时操作系统,它支持多任务并发运行,其中操作系统自己可以使用【75】个任务,用户编写的应用程序最多可以有【76】个任务。标准答案:【75】8【76】56知识点解析:本题考查嵌入式操作系统μC/OS-Ⅱ。μC/OS-Ⅱ是抢占式实时操作系统内核,这意味着μC/OS-Ⅱ只提供一个操作系统的最低限度的任务运行机制,不涉及硬件驱动程序。μC/OS-Ⅱ只能管理64个任务,目前的版本保留8个任务给系统,这样用户编写的应用程序最多可以有56个任务。59、就文本类型而言,WWW网页是典型的【41】结构,采用网状结构组织信息。另一种结构由表达文本内容的一连串字符的编码所组成,几乎不包含任何其他的格式信息和结构信息,通常称为【42】。标准答案:【41】超文本【42】纯文本知识点解析:超文本(hypertext)概念是对传统文本的一个扩展,它采用网状结构来组织信息,文本中的各个部分按照其内容的逻辑关系互相链接。WWW网页就是典型的超文本结构。简单文本由表达文本内容的一连串字符(包括汉字)的编码所组成,它几乎不包含任何其他的格式信息和结构信息。这种文本通常也称为纯文本,其文件后缀名是txt。60、开发基于Linux操作系统上的应用程序,可使用GCC工具来编译和连接。若仅希望对应用程序进行编译而不进行连接,需要在GCC命令中加入参数【79】。若希望编译连接后生成一个用于调试的符号表,需要在GCC命令中加入参数【80】。标准答案:【79】-c【80】-g知识点解析:GCC命令中的参数有许多种,其中-c该参数表示仅完成编译操作而不进行连接操作,此时,编译器仅把输入的源文件生成后缀为.o的目标文件。-g该参数使得编译器在编译时产生一个用于调试的符号表,设计者要对源程序进行调试,通常需要在GCC命令中加入该参数。三、综合题(本题共1题,每题1.0分,共1分。)61、地铁进出站闸机的控制器以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、闸机能够识别本地铁票务系统出售的IC卡。能识别的IC卡有2种,一种是可预付费的“市民卡”,另一种是地铁站内出售的“当次卡”。b、乘客凭“市民卡”或“当次卡”刷卡进站。若IC卡合法,则闸机打开,乘客通过后,闸机立即关闭;若IC卡不合法,闸机不打开,并进行声光报警。声光报警5次后自动停止。c、进站刷卡时,还需识别IC卡的种类。若是“市民卡”,在闸机打开之前,需读取卡中余额并显示在闸机的LED显示器上,且把地铁站ID、进站时间写入卡中相应区域。若是“当次卡”,判断合法后直接打开闸机。d、出站时,乘客需要根据所用的IC卡种类,来进行不同的操作。若乘客用的是“市民卡”,则需在闸机的刷卡器上刷卡,若乘客用的是“当次卡”则需要把卡投入闸机的投卡口中。e、若乘客出站时刷的是“市民卡”,闸机系统需读取存储在卡上的“市民卡”类别ID(注:“市民卡”类别分为普通卡、学生卡、老人卡)、地铁站ID、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的LED显示器上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出“市民卡”类别,然后,打开闸机,乘客通过后立即关闭闸机。f、若乘客出站时用的是“当次卡”,判断合法后即把闸机打开,乘客出去后立即关闭。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:微处理器、【81】_______电路、时钟电路、复位电路、存储器、JTAG接口电路)外,还必须设计IC卡读写电路、闸门电机驱动电路、声音提示及声光报警电路、LED显示接口电路等。若闸门电机驱动电路由GPE1引脚控制,GPE1引脚输出“0”时,控制闸门关闭,输出“1”时,控制闸门打开。那么,初始化GPE1引脚功能的语句是:rGPECON=((rGPECON10x00000004)&【82】_______);//rGPECON是端口E的控制寄存器控制闸门关闭和打开的语句分别是:rGPEDAT=rPEDAT&【83】_______;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT|【84】_______;(2)IC卡读写电路设计时,选用IC卡读写模块通过异步串行接口与S3C2410连接,利用S3C2410芯片内部的UART1部件实现异步串行接口电路设计。那么,在UART1的驱动程序设计时,可用下面一段程序来初始化UART1部件(注:UART1的波特率要求为:115200bps,数据格式要求为:8位数据、1位停止位、偶校验,主频为PCLK。)。voidUART1_lnit(){rGPHCON=(rGPHCON&0xFFFFFOFF)|【85】_______;//端口H相应引脚功能初始化rUFCON1=0x0://FIFOdisablerUMCON1=0x0:rULCON1=(【86】_______<<3)|(0<<2)|(【87】_______);//设置线路控制寄存器rUCON1=0x245;//设置控制寄存器ruBRDIV1=((int)(PCLK/【88】_______)+0.5-1);//设置波特率,小数采用四舍五入}(3)乘客出站时刷的若是“市民卡”,则需要用声音来播报卡的类别,即若是“学生卡”则语音播报:学生卡;若是“老人卡”则语音播报:老人卡。因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音播报电路,S3C2410芯片通过GPC端口与D/A转换器的16位数据线相连。软件设计时,可以先行对相关的语音波形进行采样、编码。设人的语音频率范围是300tHz~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】堆栈知识点解析:(1)最小硬件系统的组成包括:微处理器、电源电路、时钟电路、复位电路、存储器、JTAG接口电路等;和O相与清零,和1相与保持不变。和0相或保持不变,和1相或置1。00为输入,01为输出,则初始化GPEl引脚功能为输出的语句是:rGPECON=((rGPECON|0x00000004)&0xFFFFFFF7)则空【82】为0xFFFFFFF7或(~0x00000008)或~0x00000008;GPE1引脚输出“0”时,控制闸门关闭,即rGPEDAT=rGPEDAT&OxFFFD则空【83】为0xFFFD或(~0x0002)或~0x0002;GPE1引脚输出“1”时,控制闸门打开。即rGPEDAT=rGPEDAT|0x0002,则空【84】为0x0002。(2)GPH5中10=RXD1,GPH4中10=TXDl。所以端口H的初始化语句为先清零、再置1,即rGPHCON=(rPHcON&0xFFFFFDFF)10x00000A00,则空【85】为0x00000A00;8位数据位、1位停止位、偶校验。在ULCON中,[1:0]:11=8位;[2]:0=1位停止位;[5:3]:101=偶校验;[6]=0:正常操作模式。即rULCON1=(5<<3)|(0<<2)|(3),则空【86】为5,空【87】为3;设置波特率为115200×16=1843200。(3)根据香农采样定理可得空【89】为8;采样频率为8KHz,采样周期为125us,样本值用16位二进制数进行编码。则3s的语音片段的存储容量为:(3×16)/(125us×8)=46.875,则空【90】为46.875。00为输入,01为输出,则初始化GPC关口功能为输出的语句是:rGPCCON=0x55555555,则空【91】为0x55555555。(4)采用GPE0引脚来输入红外感测信号,GPE0引脚为“1”时,表示人体不在感应区内,GPE0引脚为“0”时,表示人体在感应区内。则初始化GPE0引脚功能的语句是:rGPECON=rGPECON&0xFFFFFFFC,则空【93】为0xFFFFFFFC或~0x00000003或(~0x00000003);判断人体是否在感应区内的语句为:if((rGPEDAT&0x0001)==0x0000),若为真,则表示人体在感应区内,则空【94】为0x0000。(5)按照ARM9体系结构中的规定,启动引导程序代码的存储单元首址应该是0x00000000或0x00,对应复位异常向量。用户模式中[M4M3M2M1M0]=[10000]。即ORRR1,R0,0x10|0xC0,则空【96】为0x10或0如0000010或16;再通过指令BL_main来引导应用程序主函数main()。ARM9体系结构中规定异常向量之间各相差4个字节,因此,需要在各异常向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止外部中断部件,并设置各工作模式下的堆栈指针。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、数码相机是嵌入式系统的典型应用之一。下面关于数码相机的叙述中,错误的是()。A、它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理B、后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理C、负责进行数码相机操作控制的(如镜头变焦、快门控制等)是一个32位的MCUD、高端数码相机配置有实时操作系统和图像处理软件标准答案:C知识点解析:数码相机是嵌入式系统的典型应用之一。它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的8位MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。故本题选择C。2、在以下ARM处理器的指令操作码中可让寄存器R1扣的指定位“置位”的指令操作码是()。A、MOVB、ANDC、ADDD、ORR标准答案:D知识点解析:汇编中使用逻辑或指令和1进行或运算可以达到让寄存器中的指定位置位的作用。故本题选择D。3、开发嵌入式系统时,需要构建一个宿主机一目标机的开发环境。若目标机是裸机,那么为了调试和下载软件需要将调试仿真器连接到目标机的哪一种接口?()。A、SPI接口B、以太网接口C、JTAG接口D、USB接口标准答案:C知识点解析:由于程序调试时不占用目标机的资源,因此目标机的初始启动程序调试、硬件接口的调试,一般都采用JTAG。至于裸机状态的目标机当然更需要采用JTAG调试方式了。故本题选择C。4、片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。A、SOC已经成为嵌入式处理器芯片的主流发展趋势B、它是集成电路加工工艺进入到深亚微米时代的产物C、片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D、片上系统既能把数字电路也能把模拟电路集成在单个芯片上标准答案:C知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I//0等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。因此本题选择C。5、下面关于JTAG的叙述中,错误的是()。A、JTAG技术是一种嵌入式测试技木B、大多数ARM嵌入式处理器芯片不包含JTAG接口C、多个器件可以通过JTAG接口串联在一起进行测试D、通过芯片的JTAG接口可以实现在线编程功能标准答案:B知识点解析:JTAG技术是一种嵌入式测试技术,目前大多数嵌入式CPu、DSP、FPCA器件都支持JTAG标准。JTAG标准允许多个芯片(电路)的边界扫描寄存器BSR通过JTAG接口串联在一起,实现对多个器件的测试。通过芯片的JTAG接口可以实现在线编程功能。所以B选项错误,故本题选择B。6、下面关于嵌入式系统中使用存储器主要性能指标——容量的叙述,其中错误的是()。A、存储器容量是指每一个存储芯片或模块能够存储的二进制位数B、对于内存容量而言,1GB=1024MBC、对于外存容量(如磁盘、U盘以及Flash存储卡等)而言,1TB=1000000MBD、一个SRAM芯片容量为4096×8,说明它有8条数据线,4096个单元,地址线的条数为15标准答案:D知识点解析:存储器容量是指每一个存储芯片或模块能够存储的二进制位数,对于内存容量而言1GB=1024MB,对于外存容量(如磁盘、U盘以及Flash存储卡等)而言1GB=1000MB。一个sRAM芯片容量为4096×8,说明它有8条数据线,地址线的条数为12。故此题选择D。7、下面关于I2C的叙述中,错误的是()。A、I2C即集成电路互连总线B、I2C具有SDA、SCL和ACK共3条信号线C、I2C传送数据时,每次传送的字节数目没有限制D、I2C是多主总线标准答案:B知识点解析:I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成。没有ACK,B项错误,故本题选择B。8、下面关于Linux内核的有关叙述中,错误的是()。A、进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU,但并不保证内核能及时地执行硬件操作B、Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口C、网络接口模块包含网络接口驱动程序D、支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字标准答案:A知识点解析:进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够公平合理地访问CPU,同时保证内核能及时地执行硬件操作。A选项叙述有误,B、C、D正确,故本题选择A。9、关于ARM处理器的异常,以下说法错误的是()。A、复位异常级别最高B、FIQ是外部中断异常C、每个异常中断向量占据4个字节D、不同类型的异常中断其中断服务程序人口地址不同标准答案:B知识点解析:ARM有七种异常类型:复位异常、数据访问中止异常、快速中断请求异常(FIQ)、一般中断请求(IRQ)、预取指令异常、软件中断异常、未定义异常。每个异常中断向量占据4个字节,不同类型的异常中断其中断服务程序入口地址不同,其中复位异常级别最高。故本题选B。10、下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。A、CPU使用最频繁的少量的程序代码和数据存放在Cache中B、系统正在运行的程序的大部分数据和代码存放在主存储器(内存)中C、嵌入式系统使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高D、嵌入式处理器内部的Cache采用DRAM标准答案:D知识点解析:在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。D项叙述有误,故本题选择D。11、关于硬件抽象层,下面的描述中错误的是()。A、硬件抽象层是嵌入式硬件电路板的最基本软件B、硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合C、HAL的函数是移植操作系统的基础D、硬件抽象层是操作系统内核的重要组成部分标准答案:D知识点解析:硬件抽象层(HAL)最早由微软公司在研发WindowsNT操作系统时提出,在嵌入式领域,硬件抽象层主要用来简化嵌入式操作系统的移植作业,其定义与微软公司在WindowsNT开发时的实现目标基本一致,指的是嵌入式软件中直接访问底层硬件的例程集合。在嵌入式系统软件结构中增加的HAL位于硬件电路板和操作系统内核之间,它是嵌入式硬件电路板的最基本软件,HAL的函数是移植操作系统的基础。A、B、C项正确,故本题选择D。12、下面关于片上系统(SOC)的叙述中,错误的是()。A、SoC芯片中可以包含数字电路、模拟电路及数字/模拟混合电路,但不含射频电路B、SoC单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能C、SoC有通用SoC芯片和专用SoC芯片之分,D、专用SoC芯片按其制作工艺分为定制芯片和现场可编程芯片两类标准答案:A知识点解析:SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。所以选项A错误,故本题选择A。13、关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A、ARM状态是32位指令的状态,指令代码全部是4个字节长度B、Thumb状态为16位指令状态,指令长度为16位C、Thumb-2状态兼容16位指令和32位指令编码D、ARM状态和Thumb状态可以相互切换,复位时自动进入Thumb状态标准答案:D知识点解析:ARM与Thumb间可以互相切换。如果Thumb状态进入异常处理(异常处理要在ARM状态下进行),则当异常返回时,将自动切换到Thumb状态。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。D选项错误,故本题选择D。14、需要ARM指令完成的功能是:如果不相等,则进行减法,正确的指令是()。A、SUBVSR1,R2,R3B、SUBEQR1,R2,R3C、SUBLSR1,R2,R3D、SUBNER1,R2,R3标准答案:D知识点解析:SUBVS表示溢出时相减,SUBEQ表示相等时相减,SUBLS表示无符号数小于或等于时相减,SUBNE表示不相等时相减。故本题选择D。15、8段共阳极LED数码管示意如图所示,为了显示字符9,其二进制代码(按dpgfedcba的顺序排列)是()。A、10000010B、10001100C、10000000D、10010000标准答案:D知识点解析:对于共阳极LED数码管,当输入为0时点亮,当输入为1时灭。要显示字符9,只需e和dp段灭,即e和dp段输入1。故本题选择D。16、集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路技术发展的叙述中,错误的是()。A、单块集成电路的集成度平均每18~24个月翻一番B、集成电路的工作频率越来越高,功耗越来越低C、当前集成电路批量生产的主流技术已经达到45nm、32nm甚至更小的工艺水平D、集成电路批量生产使用的晶圆直径已经达到12~14英寸甚至更大标准答案:B知识点解析:著名的摩尔定律表示单块集成电路的集成度平均每18~24个月翻一番;当前,世界上集成电路批量生产的主流技术已经达到12~14英寸晶圆、45nm或32nm的工艺水平,并还在进一步提高。芯片的集成度越高,同时电路的工作频率也越来越高,因此功耗将越来越高,而不是低,这也是集成电路的瓶颈问题。因此选项B错误,故本题选择B。17、下面关于CAN总线的叙述中,正确的是()。A、CAN能够实现多主通信方式B、CAN通信时采用奇偶校验方式C、各型ARM芯片均没有内嵌CAN控制器,只能通过外扩CAN控制器的方式才能形成CAN节点接入CAN总线D、CAN采用长帧通信,一个数据帧最多可以传送128个字节标准答案:A知识点解析:CAN总线是针对实时性要求很强的工业控制领域推出的适应多主系统的有线通信接口,能够实现多主通信;CAN总线的数据帧由7个不同的域组成,其中域的长度可选为0一8位;cAN协议采用CRc检验并可提供相应的错误处理功能,保证了数据通信的可靠性;一般面向控制应用领域的ARM芯片内部已经嵌入了CAN总线控制器,外部仅需要连接CAN的收发器即可构建完整的CAN网络。因此仅有A项正确,故本题选择A。18、Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统()。A、内存管理B、进程调度C、设备管理D、终端管理标准答案:D知识点解析:Linux内核主要由5个子系统组成:进程调度(SCHED),内存管理(MM),虚拟文件系统(VFS),网络接口(NET),进程间通信(IPC)。故本题选择D。19、在采用ADS1.2集成开发工具软件开发基于ARM微处理器的嵌入式系统软件时,下面有关地址映射的说明中,不正确的是()。A、只能通过提供一个scatter格式的配置文件来确定地址映射关系B、seatter格式的配置文件是一个文本文件C、seatter格式的配置文件描述了连接器进行连接时所需的分组及定位信息等D、一个scatter配置文件中通常要描述1个下载时域,以及若干个运行时域标准答案:A知识点解析:利用ADS1.2工具来进行地址映射,即在编译连接其工程项目时,有两种方式,即Simple连接类型和Scattered连接类型。在采用Scattered连接类型时,需要提供一个scatter格式的配置文件,该配置文件是一个文本文件,描述ARM连接器在完成连接操作时所需要的分组及定位信息等。一个scatter文件中通常要描述一个下载时域的首地址、域的大小、域的属性,以及若干个运行时域的首地址、域的大小、域的属性、包含的输入段等信息。因此A选项不正确,故本题选择A。20、以下关于ARM处理器说法正确的是()。A、32位ARM处理器支持字节,半字,和字三种数据类型B、MMU为存储器保护单元,是对存储器进行保护的可选组件C、虚拟地址到物理地址映射是MPU的主要功能D、WIC为嵌套向量中断控制器标准答案:A知识点解析:MMU是MemoryManagementUnit的缩写,中文名是内存管理单元,它是用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。故B选项、C选项错误。嵌套向量中断控制器缩写是NVIC,D选项错误。故本题选择A。21、如下关于TinyOS的说法,正确的是()。A、主要用于无线传感器网络的操作系统B、属于重量级的操作系统C、是QNX公司开发的开放源代码操作系统D、TinyOS的技术特点是轻进程、被动消息、对象驱动和组件化编程标准答案:A知识点解析:TinyOS是UCBerkeley开发的开放源代码操作系统,属于深度轻量级的操作系统:专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备;TinyOS的技术特点是轻线程、主动消息、事件驱动和组件化编程。故本题选择A。22、如下关于Android操作系统的说法,正确的是()。A、是一种以Linux为基础的完全开放源代码操作系统B、主要使用于桌面计算设备C、使用不同的软件开发包,则使用的编程语言也可以不同D、谷歌公司对基于Android操作系统的第三方软件进行严格把关标准答案:C知识点解析:Android(安卓)是一种以Linux为基础的半开放源代码操作系统,主要用于移动便携设备;如果使用不同的软件开发包,则使用的编程语言也不同。谷歌公司不对基于Android操作系统的第三方软件进行严格控制,从而促使第三方应用软件发展迅速。只有C选项正确,故本题选择C。23、对于嵌入式Linux而言,Bootloader完成的工作步骤不包括如下()项。A、初始化处理器及外设的硬件资源配置B、建立内存空间的映射关系,将系统的外存和内存地址变换激活C、装载操作系统映像到内存D、操作系统启动后,配置网卡按预设参数连接互联网标准答案:D知识点解析:对于嵌入式Linux而言,Bootloader主要完成的工作步骤如下:①初始化处理器及外设的硬件资源配置;②建立内存空间的映射关系,使能MMU,将系统的外存和内存地址变换激活,为最终调用操作系统内核做好准备;③装载操作系统映像到内存;④对Flash存储器编程;⑤运行操作系统;⑥传递系统启动参数;⑦命令行解析和输入/输出控制。故本题选择D。24、MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是()。A、MP3是互联网上流行的一种数字音乐格式B、MP3采用MPEG一3算法对数字音频进行压缩编码C、MP3播放器必须具有对MP3格式音频文件解码的功能D、MP3音频文件的文件扩展名是.mp3标准答案:B知识点解析:MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的MPEG一1层III算法进行有损的压缩编码,以8~12倍的比率大幅度降低了声音的数据量,其文件扩展名是.mp3;MP3播放器必须具有对MP3格式音频文件解码的功能。故本题选择B。25、相对于其它处理器,ARM处理器主要技术特征,以下说法错误的是()。A、单周期操作B、采用存储和加载指令访问内存C、指令流水线D、性能优越但功耗较大标准答案:D知识点解析:ARM内核与其他处理器内核相比,主要特点为:耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb–2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。由于采用RISC的体系结构,ARM具有单周期操作、采用加载/存储指令访问内存、指令流水线技术等技术特征。所以本题选D。26、下面关于硬实时系统和软实时系统的叙述中,错误
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JANEX-1-M-生命科学试剂-MCE
- Di-O-demethylcurcumin-Bisdemethylcurcumin-生命科学试剂-MCE
- BChE-IN-38-生命科学试剂-MCE
- 暗股合作协议书
- 医院呼吸机租赁合同书
- 工业生产与安全统计数据表
- 村支部委员发言稿
- 旅游业季度收入统计表
- 运动器材轻质材料选用原则
- 坡道公园观景台施工方案
- GB/T 23694-2024风险管理术语
- GB∕T 8081-2018 天然生胶 技术分级橡胶(TSR)规格导则
- 教学课件个人理财-2
- 最新人音版音乐二年级下册全册教案
- 航空航天概论(课堂PPT)
- 影视旅游作品对游客出游动机及行为意向的影响研究
- 【图文】煤矿井下常见的失爆现象
- 我的寒假生活模板
- 完整版三措两案范文
- 贸易公司程序文件
- 计算书平原微丘区二级公路设计
评论
0/150
提交评论