版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机三级(嵌入式系统开发技术)机试模拟试卷21(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下面与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。2、下面关于USB接口的叙述中,错误的是()。A、USB支持热插拔B、USB2.0是目前传输速率最高的USB版本C、USB接口提供了内置电源D、USB2.0采用半双工差分方式传送信息标准答案:B知识点解析:USB接口提供了内置电源,主机的USB接口向从设备提供电源;USB总线接口支持设备的即插即用和热插拔功能,USB2.0采用半双工差分方式传送信息,目前USB2.0的速度为480Mb/s,USB3.0达到5Gb/s即640MB/s,B项错误;故本题选择B。3、IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面()不是实时操作系统必须具有的特征。A、具有异步I/0和中断处理能力B、任务切换时间和中断延迟时间确定C、优先级中断和调度D、轮转调度标准答案:D知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。4、关于ARM处理器的工作模式,以下说法错误的是()。A、用户模式是程序正常执行的模式B、快速中断模式处理高速中断,用于高速数据传输或通道处理C、管理模式用于操作系统的保护模式,处理软中断D、系统模式用于处理未定义的指令陷阱标准答案:D知识点解析:ARM处理器有多种工作模式,其中用户模式(USER)是ARM处理器正常的程序执行状态:系统模式(SYS)是运行具有特权的操作系统任务:快中断模式(FIQ)支持高速数据传输或通道处理;管理模式(SVC)即操作系统保护模式。除此之外还有数据访问终止模式(ABT)、中断模式(IRQ)、未定义指令终止模式(UND)。故本题选择D。5、下面关于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。6、按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。A、iOSB、AndroidOSC、SymbianD、μC/OS-II标准答案:B知识点解析:嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNx、μC/OS-II、iOS等。故本题选择B。7、音频信号数字化过程中必须进行量化处理,下面有关音频信号量化处理的叙述中,错误的是()。A、量化就是把每个样本的模拟量转换成数字量来表示B、量化过程往往也称为A/D转换(模数转换)C、音频信号量化后的样本一般用8位、12位或16位的十进制整数表示D、量化精度越高,声音的保真度越好,量化精度越低,声音的保真度越差标准答案:C知识点解析:量化后的样本一般用8位、12位或16位二进制整数表示(称为“量化精度”),故本题选择C。8、下面关于I2C的叙述中,错误的是()。A、I2C即集成电路互连总线B、I2C是一种串行半双工传输的总线C、I2C总线只能连接一个主控器件D、I2C传送数据时,每次传送的字节数目没有限制标准答案:C知识点解析:I2C总线可以挂接多个器件,其中主动发起数据传输操作的I2C器件是主控器件(主器件),否则它就是从器件。C选项错误,故本题选择C。9、数字视频的数据量大得惊人,无论是存储、传输还是处理都有一定困难,所以必须进行数据压缩。目前我国数字有线电视和卫星电视传输时采用的压缩编码标准是()。A、MPEG一1B、MPEG一2C、MPEG一3D、MPEG一4标准答案:B知识点解析:根据MPEG组织定义的标准可知,MPEG一2主要用于数字有线电视和卫星电视以及高清晰度电视领域。目前我国数字有线电视和卫星电视传输时采用的压缩标准也是MPEG一2,故本题选择B。10、ARM指令完成的功能是当条件为“带符号数小于”时,将R2和R3进行逻辑或操作,结果存放在R1中,正确的指令是()。A、ORRMIR1,R2,R3B、ORREQR1,R2,R3C、ORRLTR1,R2,R3D、ORRNER1,R2,R3标准答案:C知识点解析:根据指令条件码,带符号数小于使用LT,逻辑或运算使用ORR可知使用0RRLT,再由R2与R3运算得到的结果保存在R1中,可知ORRLTR1R2R3,故本题选择C。11、下面与AMBA(AdvancedMicrocontrollerBusArchitecture)有关的叙述中,错误的是()。A、AMBA规定了ARM处理器内核与处理芯片中快速组件的接口标准(通常称为系统总线)B、AMBA规定了ARM处理器内核与处理芯片中外围端口及慢速设备接口组件的接口标准(通常称为外围总线)C、基于ARM内核的嵌入式芯片以ARM内核为基础,通过AMBA总线技术将其他硬件组件连接在一起,组成片上系统的形式D、由于AMBA是一种标准,因此自制定之后就不会更改标准答案:D知识点解析:AMBA是ARM公司公布的总线协议,用于连接和管理片上系统(soc)中功能模块的开放标准和片上互连规范。按照AMBA总线规范,以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统。标准规定了ARM处理器内核与处理器内部高带宽RAM、DMA以及高带宽外部存储器等快速组件的接口标准,也规定了内核与ARM处理器内部外围端口及慢速设备接口组件的接口标准。AMBA有多个版本,性能随版本的发展而逐步提高。因此D选项错误,故本题选择D。12、下面关于S3C2410嵌入式微处理器芯片GPIO端15的叙述中,错误的是()。A、GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多个并行I/O接口B、GPIO端口中有的I/O接口的功能是复用的,例如可以作为外部中断C、GPIO端口中的每个并行I/O接口中的上拉寄存器决定该接15引脚是否要被内部上拉D、GPIO端口属于芯片内部的高带宽组件标准答案:D知识点解析:S3C2410的GPIO端口有GPA/GPB/GPC/GPD/GPE/GPF/GPG/GPH多个并行I/O接口;有的I/O接口功能单一,多数I/O接口的功能是复用的,例如GPF和GPG可以作为外部中断;每个端口都有上拉寄存器决定该接口引脚是否要被内部上拉;因此A、B、C正确,故本题选择D。13、与通用计算机的操作系统相比较,下列各项中不属于嵌入式操作系统特点的是()。A、实时性B、抢占式多任务处理C、内核复杂D、高可靠性标准答案:C知识点解析:与通用计算机的操作系统相比较,嵌入式操作系统具有可移植性、强调实时性能、内核精简、抢占式多任务处理、使用可重入函数、可配置、可裁剪、高可靠性等特点。故本题选择C。14、下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~GPF1的状态为()。A、111111B、001111C、111100D、000000标准答案:C知识点解析:当图中KEY1与KEY2键按下,其他按键均松开时,GDF1和GDF2为低电平,其余为高电平,故本题选择C。15、如下关于QNX操作系统的说法,正确的是()。A、它完全遵循POSIX相关各种标准B、属于宏内核操作系统C、内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理D、进程在非独立的地址空间运行标准答案:C知识点解析:QNX是由加拿大QSSL公司(QNxSoftwareSystemLtd.)开发的分布式实时操作系统,符合POSIX基本标准和实时标准,使其应用可以方便的进行移植。它具备一个很小的内核,即微内核的操作系统。内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理。C选项正确,故本题选择C。16、如下关于开源操作系统的说法,正确的是()。A、能够免费获得源码,起始使用成本较低B、获得技术支持比较困难,但维护比较简单C、移植过程开发工作量大,但系统可靠性较高D、即购即用,且产品研发容易满足工期要求标准答案:A知识点解析:开源操作系统具有能够免费获得、成本较低的优点,但是存在获得技术支持困难、配套开发工作量大、系统可靠性低、完工后维护困难的缺点。A选项正确,故本题选择A。17、以下关于ARM处理器寄存器说法正确的是()。A、CPSR为程序计数状态寄存器B、R12为链接寄存器使用C、通用寄存器是32位寄存器,只能存放数据,不能存放地址D、堆栈指针SP使用的寄存器为R13标准答案:D知识点解析:ARM处理器共有37个寄存器,包括31个通用寄存器(含PC)和6个状态寄存器。所有通用寄存器均为32位结构,既可以存放数据也可以存放地址;CPSR是当前程序状态寄存器;程序链接寄存器(LR)为R14;堆栈指针(SP)使用的寄存器是R13。故本题选择D。18、将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088标准答案:C知识点解析:将寄存器中指定位清零可使用位清零指令BIC完成,也可以通过与指令将指定位与零按位相与完成,故本题选C。19、微硬盘是一种由超小型笔记本和数码相机领域发展而来的外部存储设备,下面关于微硬盘的叙述中,错误的是()。A、目前1.8英寸的微硬盘容量已达几百GBB、带有数据缓存,有利于提高数据传输率C、采用USB接口时,一般须另加外部电源D、为使微硬盘适用于多种手持装置,其接口可采用多种标准,如CF卡、PCMClA、USB2.0、ATA等标准答案:C知识点解析:微硬盘最早是由IBM公司开发的一款超级迷你硬盘机产品。目前1.8英寸的微硬盘容量已达几百GB;一般微硬盘带有数据缓存,有利于提高数据传输率;微硬盘功耗极小,无需外置电源,链接USB即可使用;为使微硬盘适用于多种手持装置,其接口可采用多种标准,如CF卡、PCMCIA、USB2.0、ATA等。故本题选择C。20、微硬盘是一种由超小型笔记本和数码相机领域发展而来的外部存储设备,下面关于微硬盘的叙述中,错误的是()。A、目前1.8英寸的微硬盘容量已达几百GBB、带有数据缓存,有利于提高数据传输率C、采用USB接口时,一般须另加外部电源D、为使微硬盘适用于多种手持装置,其接口可采用多种标准,如CF卡、PCMClA、USB2.0、ATA等标准答案:C知识点解析:微硬盘最早是由IBM公司开发的一款超级迷你硬盘机产品。目前1.8英寸的微硬盘容量已达几百GB;一般微硬盘带有数据缓存,有利于提高数据传输率;微硬盘功耗极小,无需外置电源,链接USB即可使用;为使微硬盘适用于多种手持装置,其接口可采用多种标准,如CF卡、PCMCIA、USB2.0、ATA等。故本题选择C。21、某型NANDFlash芯片的地址线和数据线是复用的,它具有的部分引脚为A1.E、CE、RE、R/B,如果下面每一个选项是用于简述这些引脚的功能的,其中完全正确的是()。A、低电平有效的芯片使能、命令锁存允许、准备就绪/忙输出、读使能/写使能B、命令锁存允许、低电平有效的写保护、低电平有效的芯片使能、地址锁存允许C、地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出D、准备就绪/忙输出、低电平有效的读使能、低电平有效的写使能、命令锁存允许标准答案:C知识点解析:NANDFlash主要用于片外程序存储器,为了节省引脚,降低体积,地址线和数据线一般采用分时复用技术。ALE、CE、RE、R/B分别表示地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出。故C项正确。22、下面有关微内核操作系统的叙述中,错误的是()。A、操作系统的内核小巧、紧凑,占用内存少B、内核的功能扩充方便,但功能切换需要一定的开销C、μC/OS—II属于微内核操作系统D、i0S不属于微内核操作系统标准答案:D知识点解析:嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;其中微内核操作系统的内核小巧、紧凑,占用内存少;内核的功能扩充方便,但功能切换需要一定的开销;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS—II、iOS等。故择D项错误,故本题选择D。23、下面关于嵌入式系统逻辑组成的叙述中,错误的是()。A、嵌入式系统由硬件和软件两部分组成B、嵌入式系统硬件的主体是中央处理器(CPU)和存储器C、嵌入式系统的CPU比通用计算机简单得多,它们都是8位字长的处理器D、嵌入式系统通过输入/输出(I/O)接口和输入/输出设备与外部世界进行联系标准答案:C知识点解析:嵌入式系统与通用计算机一样,也由硬件和软件两部分组成。硬件的主体是CPU和存储器,它们通过I/O接口和I/O设备与外部世界联系。现在嵌入式系统中使用最多的还是8位和16位CPU,但32位是技术发展的主流。故本题选择C。24、下面有关单内核操作系统的叙述中,错误的是()。A、单内核操作系统也称为宏内核操作系统B、内含的功能模块多,模块间耦合度很高,内核运行效率高C、占用内存空间较大,可扩展性较差D、Android操作系统不属于单内核操作系统标准答案:D知识点解析:单内核结构是传统操作系统采用的结构,也称为宏内核(MacroKernel)。其缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性较低,排除故障和增加新功能需要重编译。其优点是应用程序生成效率高,系统花在内核功能切换上的开销非常小,对外来事件反应速度快,操作系统内核的运行效率高;Android是典型的单内核操作系统。D项错误,故本题选择D。25、下面关于JTAG的叙述中,错误的是()。A、JTAG是ARM内核独有的一种测试接口,其他种类的嵌入式处理器一般没有该接口B、JTAG可用于实现嵌入式系统的在线编程功能C、多个器件可以通过JTAG接口串联在一起,形成一个JTAG链D、SWD是Cortex-M内核提供的功能与JTAG类似的调试接口标准答案:A知识点解析:JATG可用于实现嵌入式系统的在线编程功能,其标准允许多个芯片通过JTAG接口串联在一起,实现对多个器件的测试;目前大多数嵌入式CPU、DSP、FPGA器件都支持JTAG标准;SWD是Cortex—M内核提供的功能与JTAG类似的调试接口。故本题选择A。26、下面关于无线通信技术的一些叙述中,错误的是()。A、无线通信不需要架设传输线路,节省了传输成本B、它允许通信终端在一定范围内随意移动,方便了用户使用C、电波通过空气进行传播,能量集中,传输距离可以很远D、相对于有线通信它容易被窃听、也容易受干扰标准答案:C知识点解析:无线通信中,信息是通过电磁波进行传输的,可以省去线路的架设,允许终端设备在一定范围内移动,但是电波通过自由空间时能量较分散,传输效率低。同时,无线通信存在着易被窃听、易受干扰等缺点。故本题选择C。27、已知R1=0x20000000,R0=0x55667788,在大端模式下执行ARM指令STRR0,[R1]之后,0x20000003中的值为()。A、0x55B、0x66C、0x77D、0x88标准答案:D知识点解析:在大端模式下,32位数据字的高字节存储在低地址中,而数据字的低字节则存放在高地址中。STR为寄存器到存储器的数据传送指令,题中指令为寄存器间接寻址,将R0的值传到以R1值为地址的存储器中。故本题选择D。28、下面关于ARM的AMBA的叙述中,错误的是()。A、AMBA是指先进的微控制器总线体系结构B、AMBA虽然只有一个版本,但能够满足各类ARM处理器开发的需要C、总体而言,AMBA由系统总线和外围总线两部分组成D、通过AMBA连接的ARM嵌入式芯片中的不同组件的运行速度可能不同标准答案:B知识点解析:AMBA是指先进的微控制器总线体系结构,从1995年的AMBA1.0到2011年的AMBA4.0共有4个版本,主要由系统总线和外围总线两部分组成。故本题选择B。29、在μC/OS–II操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入()。A、等待态B、被中断态。C、就绪态。D、休眠态。标准答案:C知识点解析:μC/OS–II的每个任务都处在以下5种状态之一,即休眠态、就绪态、运行态、挂起态和被中断态。支持抢占式任务调度,处于运行态的任务一定是当前就绪任务集里的最高优先级任务;处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入就绪态。故本题选择C。30、以下各嵌入式操作系统中,既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是()。A、μCLinuxB、RTLinuxC、μC/OS–IID、VxWorks标准答案:D知识点解析:四个选项均是主流的嵌入式操作系统。既按开发版本的授权数量收取授权费,也按最终产品售出的实际数量收取每份运行软件的版权费的是VxWorks。VxWorks是目前公认实时性最强、可靠性最高的嵌入式实时操作系统。故本题选择D。31、下面关于硬实时任务和软实时任务的叙述中,错误的是()。A、软实时任务仍然要求系统的响应越快越好,但是偶尔超出时限并不会造成任务失败或导致任务出现致命错误B、对硬实时任务,必须在给定的时限内完成,超过时限将会导致任务失败或引起致命的错误C、硬实时任务的相对时限比软实时任务短D、DVD播放机的视频播放任务属于软实时任务标准答案:C知识点解析:一旦任务执行时间超过截止时间系统的总损益就为负,这种实时系统称为硬实时系统,否则为软实时系统。对于硬实时系统,一旦超过时限将导致严重的负效益后果,如飞机控制器、核反应堆处理装置;而软实时系统中如果输出响应超过时限,一般不会造成严重后果;DVD播放机的视频播放任务属于软实时任务;多数的嵌入式系统都具有时间约束性,然而并非嵌入式系统都是实时系统。故本题选择C。32、下列关于Linux的陈述中,不正确的是()。A、Linux的运行效率尚未达到Uinx的水平。B、NiosII是能在嵌入式计算机系统上运行的Linux操作系统发行版。C、Linux是自由软件家族中的一个软件。D、虚拟文件系统(VFS)是Linux的通用文件系统模型。标准答案:B知识点解析:Linux是目前唯一可免费获得的,能为多用户提供多任务、多线程功能的大型操作系统。迄今为止Linux的运行效率尚未达到Unix的水平;Linux是自由软件家族中的一个软件;虚拟文件系统(VFS)是Linux的通用文件系统模型。故本题选择B。33、对于ARM处理器以下不属于逻辑运算指令助记符的是()。A、ANDB、BICC、EORD、SBC标准答案:D知识点解析:ARM指令集中,SBC是带借位减法指令,是算术运算指令,不属于逻辑运算助记符。故本题选择D。34、下面关于RS一232和RS一485的叙述中,正确的是()。A、RS一485采用负逻辑传输:+3V~+15V时为逻辑0,-15V~-3V时为逻辑1B、RS一232采用差分信号传输方式C、RS一485的传输距离比RS一232远D、RS一232的传输速率比RS一485高标准答案:C知识点解析:RS-232采用负逻辑传输,而RS-485采用差分信号传输方式;RS-485的传输距离比RS-232远,抗干扰能力强。故本题选择C。35、下面是关于嵌入式硬件系统的电源电路的叙述,其中错误的是()。A、电源电路为整个嵌入式硬件系统提供能量B、通过AC-DC模块完成交流电到直流电的变换(如将市电220VAC直接变换为5VDC)C、通过DC-DC模块完成直流电到直流电的变换(如将24VDC变换为5VDC)D、LDO(lowdropoutregulator)是一种完成交流电到直流电变换的模块标准答案:D知识点解析:电源电路为整个系统提供能量,是整个系统工作的基础;嵌入式系统常用的电源模块是AC-DC模块、DC-DC模块和稳压器模块。AC-DC模块完成交流电到直流电的变换,DC—DC模块完成直流电到直流电的变换,稳压器包括普通稳压器和低压差稳压器(LOWDropoutRegulator,LDO)。稳压器用于提供一种不随负载阻抗、输入电压、温度和时间变化而变化的稳定的电源电压。低压差稳压器是使输出电压稳定的设备,能够在电源电压(输入端)与负载电压(输出端)之间保持微小压差。故本题选择D。36、AMBA是ARM公司公布的总线协议,是用于连接和管理片上系统中功能模块的开放标准和片上互连规范。下面列出的ARM处理芯片中的4个组件,哪一个组件是挂在AMBA的系统总线上的?()A、中断控制器B、CANC、RTCD、SPI标准答案:A知识点解析:基于AMBA总线的处理器使用系统总线和外围总线构成来连接高速系统组件和低速外围组件,高带宽高性能外围接口通常连接系统总线,而速度不高的外部接口连接外围总线。中断控制器是直接连接到系统总线上,其余三项是外围总线连接的硬件组件。故选A。37、下面关于USB的叙述中,错误的是()。A、各个USB版本均具有全双工通信能力B、各个USB版本均采用差分方式传输数据信号C、USB设备接入USB总线时,采用同名端(同名引脚)相连的方式D、USB3.0的最大数据传输速率为5Gbps标准答案:A知识点解析:USB总线(1.1和2.0)有4根信号线,采用半双工差分方式,用来传送信号并提供电源;USB设备和USB总线接口的连接是采用同名端相连的方式;USB3.0的最大数据传输速率为5Gbps。故A选项错误。38、GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。A、GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成。B、GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件。C、设计者若要对源程序进行调试,需要在GCC命令中加入–g参数来编译该源程序。D、用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数。标准答案:A知识点解析:GCC是针对Linux操作系统环境下应用程序的编译工具,它能将C语言、C++语言、汇编语言编写的源程序以及库文件编译连接成执行文件;它从源文件生成可执行文件的过程是由四个相关联的阶段组成:预处理、编译、汇编、连接。故本题选择A。39、下面是关于嵌入式硬件系统的电源电路的叙述,其中错误的是()。A、电源电路为整个嵌入式硬件系统提供能量B、通过AC—DC模块完成交流电到直流电的变换(如将市电220VAC直接变换为5VDC)C、通过DC—DC模块完成直流电到直流电的变换(如将24VDC变换为5VDC)D、LDO(lowdropoutregulator)是一种完成交流电到直流电变换的模块标准答案:D知识点解析:电源电路为整个系统提供能量,是整个系统工作的基础;嵌入式系统常用的电源模块是AC—DC模块、DC—DC模块和稳压器模块。AC—DC模块完成交流电到直流电的变换,DC—DC模块完成直流电到直流电的变换,稳压器包括普通稳压器和低压差稳压器(LowDropoutRegulator,LDO)。稳压器用于提供一种不随负载阻抗、输入电压、温度和时间变化而变化的稳定的电源电压。低压差稳压器是使输出电压稳定的设备,能够在电源电压(输入端)与负载电压(输出端)之间保持微小压差。故本题选择D。40、下面关于嵌入式系统应用的叙述中,错误的是()。A、嵌入式系统广泛应用于冰箱、洗衣机、空调等“白色家电”中B、嵌入式系统广泛应用于摄像机、DVD播放器、MP3播放器等数码产品中C、嵌入式系统广泛应用于汽车、飞机、铁路机车、船舶等运输工具中D、基于可靠性方面的考虑,坦克、舰艇、战机、无人机等军用电子装备中一般不使用嵌入式系统标准答案:D知识点解析:嵌入式系统与具体应用紧密结合,所涉及的应用领域非常广泛。航空航天、坦克、舰艇、战机、无人机等军用电子装备都是重要的应用。故此题选择D。二、填空题(本题共20题,每题1.0分,共20分。)41、与S3C2410中PWM定时相关的寄存器包括定时器配置寄存器、定时器控制寄存器、定时器计数缓冲寄存器、与比较寄存器、定时器观察寄存器等,以控制和查看PWM定时器的工作。假设PWM定时器计数频率为4000KHz,为使TOUT0输出200Hz的方波(占空比50%),对应的TCNTB0和TCMPB0分别为【65】和【66】。标准答案:【65】20000【66】10000知识点解析:PWM用于脉冲宽度的调制,当定时达到后将产生特定波形。本题主要考查PWM定时器的寄存器设置。42、嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器和只读存储器,它们通常都用三个大写英文字母表示,即【57】和【58】。标准答案:【57】RAM【58】ROM知识点解析:嵌入式系统的存储器类型即相应的英文缩写。全称为RandomAccessMemory(随机存取存储器);全称为ReadOnlyMemory(只读存储器)。43、下图给出了两种LED数码管的内部结构原理图,其中图(a)为共【63】极LED数码管,图(b)为共【64】极LED数码管。标准答案:【63】阳【64】阴知识点解析:本题考查LED数码管的两种内部结构图。图(a)是共阳极接法;即把LED发光二极管的所有阳极连接在一起;图(b)是共阴极接法,即把所有LED发光管的阴极连接在一起。44、三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的电源管理模块共有4种工作模式。【65】模式下,电源管理模块仅断开ARM内核时钟FCLK,但仍为外围硬件组件提供时钟。【66】模式下,电源管理模块将断开内部电源,除非唤醒逻辑有效,内核不产生功耗。标准答案:【65】休眠【66】掉电知识点解析:本题考查s3C2410内部的电源管理模块所具有的四种模式:正常模式、慢速模式、休眠模式和掉电模式。休眠模式下,电源管理模块仅断开ARM内核时钟FCLK,让CPU处于休眠状态,但仍为外围硬件组件提供时钟;掉电模式下电源管理模块将断开内部电源,除非唤醒逻辑有效,否则内核不产生功耗。45、ARM处理器采用的指令集结构是【47】,其中面向实时系统的嵌入式Cortex系列是【48】。标准答案:【47】RISC【48】ARMCortex—R知识点解析:此题考查ARM处理器的指令集结构以及嵌入式Cortex系列。ARM处理器的指令集结构有两种:RISC和CISC,ARM处理器采用RISC结构。Codex—A系列是面向高端应用的处理器核,Cortex—R系列是面向实时控制的处理器,Cortex—M系列是面向微控制器的处理器核。46、已知R1=0xFF115577,R2=0x11000011,则执行指令于ORRR0,R1,R2后,寄存器R0=【51】,R2=【52】。标准答案:【51】0xFF115577【52】0x11000011知识点解析:本题考查逻辑或指令ORR的使用。ORR表示逻辑“或”。和0相或保持不变,和1相或置1。ORRR0,R1,R2中是将R1和R2相或后赋给R0,R2保持不变。47、存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器总线的工作__________【59】有关,也与数据线的__________【60】和每个总线周期的传输次数有关。标准答案:【59】频率(周期)【60】位数(位宽、宽度)知识点解析:本题考查存储器的主要性能指标及相关因素。存储器带宽与存储器总线的工作频率(周期)有关,也与数据线的位数(位宽、宽度)和每个总线周期的传输次数有关。48、在嵌入式操作系统中,核心部分称为___________【69】,而对硬件设备进行控制和管理的程序模块称为___________【70】。标准答案:【69】内核(kernel)【70】驱动程序(driver)知识点解析:本题考查嵌入式操作系统的基本组成。在嵌入式操作系统的核心部分称为内核(kernel),而对硬件设备进行控制和管理的程序模块称为驱动程序(driver)。49、数字文本(也称电子文本或文本)是以文字符号为主的一种数字媒体,它可以分为【43】文本和丰富格式文本两大类,前者仅仅由表达文本内容的一连串字符(包括汉字)的编码所组成,其文件后缀名是【44】。标准答案:【43】简单(纯)【44】.txt知识点解析:本题考查数字文本的分类及文件后缀名。若根据数字文本是否具有排版格式来分,可分为简单文本(纯文本)和丰富格式文本两大类;若根据文本内容的组织方式来分,可以分为线性文本和超文本两大类。简单文本通常也称为纯文本,其文件后缀名是.txt。50、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事实上的标准。51、使用GNUGCC开发应用程序时,若源文件为test.c,用命令:arm-linux-gcc-g-otesttest.c对该源文件进行编译,然后运行【79】_______命令进入调试环境。在调试环境下,键入命令:filetest来加载被调试的文件,然后再用【80】_______命令来运行它。标准答案:【79】GDB(gdb)【80】run知识点解析:本题考查GCC的命令及参数。源文件为test.c,表示源文件是用C语言编写的;命令arm-linux-gec-g-otesttest.c中加入了-g、-otest,表示执行该命令后,编译器将在生成的输出文件test中加入GDB能够使用的调用信息,使得用GDB调试时比较方便。file命令是装入需要调试的可执行文件,运行文件或执行当前被调试的程序用命令run。52、S3C2410与一位数码管的连接如下图所示,假设8段数码管为共阳接法。U1作为锁存器(同相),并用于驱动。为使下图中的数码管显示字符“0”的汇编语言程序片段如下,填空使程序语句完整(假设端口已经初始化为输出)。标准答案:【53】C0【54】[R2]知识点解析:题中所示为8段LED数码管的典型接法。图中为共阳极接法,要显示字符“0”,则要点亮“a”、“b”、“c”、“d”、“e”、“f”几个数码管,编码为11000000,即0xC0;指令寻址方式为寄存器寻址。53、在ARMCortex–M3中可实现中断嵌套,中断可以改为比之前的中断服务程序更高的优先级,并且可以在运行时改变优先级状态,使用末尾连锁连续中断需要消耗【51】个时钟周期,而普通中断需要【52】个时钟周期。标准答案:【51】3【52】32知识点解析:本题考查ARMCortex–M3实现中断嵌套过程。中断可以改为使用比之前服务程序更高的优先级,而且可以在运行时改变优先级状态。使用末尾连锁连续中断技术只需消耗3个时钟周期,相比32个时钟周期的连续压、出堆栈,大大降低了延迟,提高了性能。54、嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前使用最多的非易失性存储器是Flash存储器,它分成【43】_______型和【44】_______型两大类,前者用于存储系统中的固件,后者通常作为辅助存储器使用。标准答案:【43】NOR【44】NAND知识点解析:对于程序代码量大且内置FlashROM不能满足系统需求或内部没有FlashROM的嵌入式处理器进行系统设计时必须进行外部存储器的扩展,片外程序存储器目前主要使用NORFlashROM和NANDFlashROM。55、在ARM的指令中,两个无符号数在寄存器R0和R1中,如果R0>=R1,则将R0与R1进行带借位减法操作,结果放R2中,并要求更新程序状态寄存器的状态位,用两条指令完成,则分别为【53】和【54】。标准答案:【53】CMPR0,R1【54】SBCCSSR2,R0,R1或RSCCSSR2,R1,R0知识点解析:本题主要考查ARM常用指令,包括比较类指令和带进位加减法。比较指令是CMP,带进位减法并更新状态寄存器既可以用SBCCSS,也可以用RSCCSS。其中SBC是带借位减法,RSC是带借位逆向减法。56、实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的【71】正确性。因此,评价实时系统的实时性最重要的指标是【72】,即系统从事件请求开始到任务完成的时间间隔。标准答案:【71】时间【72】响应时间知识点解析:本题主要考查对实时系统及实时指标的理解。实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的时间正确性。因此,评价实时系统的实时性最重要的指标是响应时间,即系统从事件请求开始到任务完成的时间间隔。57、基于嵌入式WEB服务器的应用系统中,其软件系统的4个重要软件组件是客户端【77】_______、WEB服务器、WEB页面、设备操控程序等。其中WEB页面是用于设备操控命令提交或设备状态信息显示的人机界面,它需要通过【78】_______接口来与设备操控程序进行信息交互。标准答案:【77】浏览器【78】CGI知识点解析:典型的嵌入式WEB服务器应用软件至少有4个重要的组件:客户端浏览器,WEB服务器、WEB页面、设备操控程序等。其中WEB页面是用于设备操控命令提交或设备状态信息显示的人机界面,它需要通过CGI接口来与设备操控程序进行信息交互。58、在ARMCortex–M系列处理器中,NVIC称为【59】,WIC称为【60】。标准答案:【59】嵌套向量中断控制器;【60】唤醒中断控制器:知识点解析:本题考查ARMCortex–M系列处理器中断控制器的相关概念。NVIC称为嵌套向量中断控制器,WIC称为唤醒中断控制器。59、WiFi和Bluetooth是两种短距离无线通信技术,其中最早的IEEE.802.11b(2.4GHz频段)采用【45】扩频技术,Bluetooth后来被IEEE作为【46】无线区域网协议(IEEE802.15)的基础。标准答案:【45】调频【46】个人知识点解析:本题主要考查无线局域网相关知识。无线局域网采用的协议主要是IEEE802.11a,俗称WiFi。其中最早的IEEE.802.11b(2.4GHz频段)采用调频扩频技术,传输速度可根据环境而调整。Bluetooth最早是由瑞典爱立信公司提出的,后来被IEEE作为个人无线区域网协议(IEEE802.15)的基础。60、嵌入式操作系统的引导加载方式可以分为两类:嵌入式系统正常工作时使用的启动方式是从非易失存储介质中引导和加载操作系统代码,称为【67】加载模式;而在调试或维护更新阶段使用的系统启动方式则通过通信端口从调试主机上下载操作系统映像,称为【68】模式。标准答案:【67】启动【68】下载知识点解析:本题考查嵌入式操作系统的两种引导加载方式。三、综合题(本题共1题,每题1.0分,共1分。)61、某食堂的售饭系统由一个后台数据库系统及若干个前台刷卡机组成,其基本功能具体描述如下:a、刷卡机的硬件组成中,除了必须的最小硬件系统外,还需要IC卡读写模块、8段LED组成的显示模块、键盘模块、蜂鸣器模块、RS一485通信模块等。b、客户需要事先办理本系统的消费IC卡,预存若干金额,办卡信息及预存金额存储在后台数据库系统中。c、客户消费时,用IC卡在刷卡机上支付。支付时,由售饭员在刷卡机上输人客户缴费金额且在LED显示器上显示,然后客户刷卡,若IC卡合法,则把缴费金额和IC卡信息传输给后台数据库系统。若IC卡不合法,用蜂鸣器发不合法提示音。d、后台数据库系统接收到刷卡机的信息后,将根据IC卡号查询出该卡的余额,若余额大于等于应缴费额,则进行扣费,再把当前余额及扣费正确信息回传给刷卡机。若余额小于应缴费额,则回传扣费不正确信息给刷卡机。e、刷卡机接收到回传的信息后,显示回传的余额,且若是扣费正确信息,则用蜂鸣器发“扣费正确”提示音;若是扣费不正确信息,则用蜂鸣器发“扣费不正确”提示音。根据上述功能要求的描述,若采用S3C2410芯片为核心来构建刷卡机的硬件平台,请完善下面的叙述(程序)和回答有关的问题。(1)在设计硬件时,最小的硬件系统是保证系统能正常工作的必要硬件组成。它包括电源电路、【81】、复位电路、调试测试接口以及【82】。(2)若在硬件设计时,选用8个共阴极的8段LED(其排列如图1所示)组成2组显示器(1组4个8段LED),用于显示当前消费金额和余额。若采用GPC0~GPC6、GPC7外接同向驱动后,分别连接到显示“消费金额”的LED显示器段信号线a~f、dp上,采用GPD0~GPD3外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。另外采用GPC8~GPCI4、GPCI5外接同向驱动后,分别连接到显示“余额”的LED显示器段信号线a~f、dp上,采用GPD4~GPD7外接同向驱动后分别控制该组显示器中低数据位~高数据位的4个8段LED位信号线。那么,GPC0~GPC15引脚的功能为:【83】,GPD0~GPD7引脚的功能为:【84】。初始化GPC0~GPC15引脚功能的语句可以是://rGPCCON是端口C的控制寄存器,其格式见后面附录rGPCCON=【85】;初始化GPD0~GPD7引脚功能的语句可以是//rGPDCON是端口D的控制寄存器,其格式见后面附录rGPDCON=((rGPDCON|0x00005555)&【86】);若只在“余额”LED显示器中的次高数据位LED上显示字符“3”,相关驱动程序中可用下面语句实现。rGPCDAT=【【87】;//输出“3”的段信号rGPDDAT=【88】;//输出次高数据位被点亮的控制信号(3)刷卡机上输入客户缴费金额的键盘,在设计时采用非标准键盘组成,键盘接口设计成4×4的阵列(其按键排列示意图如图2所示)。键盘接口电路中选用GPE0~GPE3来输出键盘行扫描信号,选用GPE4~GPE7来输入键盘列信号。软件设计时设计者自行设计了键盘扫描函数,请你补充完善之://*KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT(*(volatileINTS8U*)0x56000044)#defineKEYINPUT(*(volatileINTS*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INTSUtemp=0xFF,output;//rGPECON是端口E的控制寄存器,其格式见后面附录rGPECON=((rGPECON&0xFFFFFF00)|【89】);//初始化GPE0~GPE3为输出rGPECON=rGPECON&【90】;//初始化GPE4~GPE7为输入//下面判断键盘中是否有键按下for(i=1;((i<=8)&&(i>0));【91】){output|=0xFF:output&=(~i);KEYOUTPUT=output;temp=KEYINPUT;if((temp&0xF0)!=【92】)//判断列信号是否为全“1”{key=(~i);key<<=8:key|=((temp&0xF0)|0x0F);//求得按键的返回值return(key);//函数返回按键对应的值}}retum0xFFFF;}应用程序中可根据上面的键盘扫描函数的返回值,来判断是否有按键按下,并确定是哪个按键按下。例如:若返回值为:【93】时,可知是键盘中的“6”键按下,若返回值为:【【94】时,可知是键盘中的“确认”键被按下。若无键按下时,返回值应为:【95】。(4)刷卡机与后台数据库系统通信采用RS一485总线。因此在硬件设计时,需要采用S3C2410芯片内部的【96】部件外加电平转换芯片等来实现。若在软件设计时,其初始化程序中波特率设置为9600bps,数据格式设置为:8位数据位、无校验、1位停止位。那么,1秒时间内最多能传输【97】字节的信息。(5)刷卡机上的应用软件是在无操作系统环境下开发的。设计者可以自行设计系统的启动引导程序,在该程序中完成异常向量设置、堆栈指针设置以及必要的硬件初始化。ARM9体系结构中规定的复位异常所对应的异常向量地址为【98】。系统上电/复位后,将从该地址处开始执行程序,因为ARM9体系结构中规定的各异常向量地址之间间隔通常为【99】个字节。因此,复位异常向量地址处通常存储一条【100】指令的代码。说明:下面是试题解答时需要用到的寄存器格式及相关说明o1)端口C的控制寄存器(GPCCON)2)端口D的控制寄存器(GPDCON)标准答案:(1)【81】时钟电路【82】存储器(2)【83】输出【84】输出【85】0x55555555【86】0xFFFF5555【87】0x4F00【88】0xFFBF(3)【89】0x00000055【90】0xFFFF00FF【91】i<<=1【92】0xF0【93】0xFDBF【94】0xFE7F【95】0xFFFF【96】UART【97】960(4)【98】0x00000000【99】4【100】分支知识点解析:(1)硬件最小系统包括电源电路、时钟电路、复位电路、调试测试接口、以及存储器。(2)GPC0~GPC15引脚为LED段选输出,空【83】为输出;GPD0~GPD7引脚为LED位选输出,空【84】为输出;00为输入,01为输出,则初始化GPC0~GPC15引脚功能为输出的语句是:rGPCCON=0x55555555,空【85】为0x55555555;初始化GPD0~GPD7引脚功能为输出的语句是:rGPDCON=((rGPDCON|0x00005555)&0xFFFF5555),空【86】为0xFFFF5555;输出“3”的段信号,即段e、f和dp为0。此时rGPCDAT=0x4F00,空【87】为0x4F00;输出次高数据位被点亮的控制信号,即次高位为0。此时rGPDDAT=0xFFBF,空【88】为0xFFBF。(3)初始化GPE0~GPE3为输出的语句是:rGPECON=((rGPECON&0xFFFFFF00)|0x00000055),空【89】为0x00000055;初始化GPE4~GPE7为输入的语句是:rGPECON=rGPECON&0xFFFF00FF,空【90】为0xFFFF00FF;i<<=1,i初始为1,每次左移一位,正好对应于GPE0~GPE3,空【91】为i<<=1;判断列信号是否为全“1”,即(temp&0xF0)!=0xF0时说明列信号不全为1,否则全为1,空【92】为0xF0;无键按下时为1,有键按下时为0。键盘中的“6”键按下时返回1111110110111111,即0xFDBF,空【93】为0xFDBF;键盘中的“确认”键被按下时返回1111111001111111,即0xFE7F,空【94】为0xFE7F;无键按下是,返回值为0xFFFF,空【95】为0xFFFF;S3C2410芯片内部串行异步通信接口外加电平转换芯片可采用RS–485总线进行通信,空【96】为UART;始化程序中波特率设置为9600bps,数据格式设置为;8位数据位、无校验、1位停止位。那么,1秒时间内最多能传输9600/(8+2)=960字节的信息。(4)ARM9体系结构中规定的复位异常所对应的异常向量地址为0x00000000;ARM9体系结构中规定的各异常向量地址之间间隔通常为4个字节;复位异常向量地址处通常存储一条分支指令的代码。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、以下ARM处理器中,为降低成本,存储机制采用为冯·诺依曼结构的处理器是()。A、ARMCortex-M0B、ARMCortex-M3C、ARMCortex-M4D、ARMCortex-R4标准答案:A知识点解析:嵌入式处理器的体系结构按存储机制可以分为冯·诺依曼结构和哈佛结构。选项中Cortex—M0采用了冯·诺依曼结构,其余都是哈佛结构。故此题选择A。2、IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面()不是实时操作系统必须具有的特征。A、具有异步I/O和中断处理能力B、任务切换时间和中断延迟时间确定C、优先级中断和调度D、轮转调度标准答案:D知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。3、嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是()。A、提高开发质量,缩短开发周期,降低开发成本B、优化软件代码的存储容量,以便降低存储器的需求C、降低嵌入式系统的功耗D、便于设计需要调用操作系统API函数的应用程序标准答案:A知识点解析:嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是提高开发质量,缩短开发周期,降低开发成本。故本题选择A。4、片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。A、SoC已经成为嵌入式处理器芯片的主流发展趋势B、它是集成电路加工工艺进入到深亚微米时代的产物C、片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D、片上系统既能把数字电路也能把模拟电路集成在单个芯片上标准答案:C知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。因此本题选择C。5、片上系统是嵌入式处理器芯片的一个重要品种,下列叙述中错误的是()。A、SoC已经成为嵌入式处理器芯片的主流发展趋势B、它是集成电路加工工艺进入到深亚微米时代的产物C、片上系统使用单个芯片进行数据的采集、转换、存储和处理,但不支持I/O功能D、片上系统既能把数字电路也能把模拟电路集成在单个芯片上标准答案:C知识点解析:随着电子设计自动化水平的提高和VLSI制造技术的飞速发展,半导体加工已经从微米、亚微米进入到深亚微米的时代,单个芯片上可以集成几亿个甚至几十亿个晶体管,因而能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上,这种芯片就是所谓的片上系统。SoC芯片中既包含数字电路,也可以包含模拟电路,甚至还能包含数字/模拟混合电路和射频电路。由于SoC将嵌入式系统的几乎全部功能都集成在一块芯片中,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能。目前,大多数32位的嵌入式处理芯片均为SoC,SoC逐渐成为集成电路设计的主流发展趋势。因此本题选择C。6、基于ARM内核的嵌入式芯片中包含互连通信组件,下面不属于互连通信组件的是()。A、PWMB、SPIC、I2CD、Ethemet标准答案:A知识点解析:ARM处理芯片内部有多个可互联通信的组件,主要包括UART、I2C、SPI、CAN、USB、Ethemet等。A项是咏宽调制,不属于互连通信组件,故本题选择A。7、μC/OS—II系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态。以下哪个说法是错误的?A、任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理B、任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行C、任务处于运行态,指任务得到了CPU的控制权正在运行之中D、任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态标准答案:A知识点解析:任务处于休眠态,相当于该任务驻留在内存中,但还没有交给内核管理,故A项错误,其余三项正确,选本题选择A。8、关于U-Boot,以下说法错误的是()。A、U-Boot全称USBBootloader,通过USB接口完成启动支持多种处理器和操作系统B、U-Boot支持PowerPC、x86、ARM等多种体系结构的处理器C、U-Boot支持嵌入式Linux、VxWorks、QNx、RTEMS、WindowsCE等操作系统D、U-Boot采用两个阶段完成操作系统的引导加载标准答案:A知识点解析:U-Boot,全称UniversalBootLoader,是德国DENX公司开发的,用于多重嵌入式CPU的Bootloader程序,它遵循GPL条款,源代码完全开放。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。A选项错误,其余选项正确,故本题选择A。9、与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是()。A、嵌入式系统与具体应用紧密结合,具有很强的专用性B、嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性C、嵌入式系统的软硬件资源往往受到严格的限制D、嵌入式系统性能较低,价格也比较便宜标准答案:D知识点解析:与人们日常使用的个人计算机相比,嵌入式系统具有许多不同的特点:①专用型,嵌入式系统与具体应用紧密结合,具有很强的专用性;②隐蔽性,嵌入式系统通常总是非计算机设备(系统)中的一个部分,它们隐藏在其内部,不为人知;③资源受限,嵌入式系统通常要求小型化、轻量化、低功耗及低成本,因此其软硬件资源受到严格的限制;④高可靠性;⑤实时性;⑥软件固化。综上所述,D选项不属于嵌入式系统的特点。故本题选择D。10、互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是()。A、IP地址解决了网络中所有计算机的统一编址问题B、IP数据报是一种独立于各种物理网络的数据包格式C、目前广泛使用的是IP协议的第6版(IPv6),IPv4已经很少使用D、路由器(router)是实现网络与网络互连的关键设备标准答案:C知识点解析:关于IP协议,目前大量使用的还是IPv4,C项错误,其余三项正确,故本题选择C。11、以下关于ARM处理器CPSR寄存器说法错误的是()。A、CPSR记录ARM的工作状态B、CPSR决定ARM工作模式C、CPSR可设定是否允许外部中断和快速中断D、CPSR是ARM的控制寄存器标准答案:D知识点解析:ARM处理器的CPSR寄存器是程序状态寄存器,包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。故本题选择D。12、下面是关于嵌入式系统使用的存储器的叙述,其中错误的是()。A、CPU使用最频繁的少量的程序代码和数据存放在Cache中B、系统正在运行的程序的大部分数据和代码存放在主存储器(内存)中C、嵌入式系统使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高D、嵌入式处理器内部的Cache采用DRAM标准答案:D知识点解析:在嵌入式系统中,对于CPU使用最频繁的少量的程序代码和数据用SRAM作为高速缓冲存储器(Cache)存放,系统正在运行中的程序的大部分数据和代码存放在主存储器(内存)中,尚未启动运行的其余程序或数据则存放在容量大的外部存储器如磁盘中待命。使用Cache的优点是只需要增加少许成本,就能使整个系统的性能得到显著提高。D项叙述有误,故本题选择D。13、下面关于三星公司基于ARM9内核的S3C2410嵌入式微处理器芯片的叙述中,错误的是()。A、S3C2410包含32位嵌入式微处理器B、内部具有分离的指令Cache和数据CacheC、高速组件和低速外设接口均采用AHB总线D、内部集成了存储器控制器标准答案:C知识点解析:S3C2410是三星公司基于ARM920T核的两款嵌入式微处理器,属于中高档32位嵌入式微处理器;内部具有分离的16KB大小的指令Cache和16KB大小的数据Cache;使用ARM公司特有的AMBA总线,对于高速组件采用AHB总线,而对于低速外设接口则采用APB总线,AHB通过桥接器链接APB;芯片内部集成了许多硬件组件,包括了内部SRAM、外部存储器控制器等等。综上可知,C项错误,故本题选择C。14、微电子技术特别是集成电路制造技术是嵌入式系统发展的重要基础,下面关于集成电路的叙述中错误的是()。A、集成电路的特点是体积小、重量轻、可靠性高B、集成电路大多是在硅衬底上制作而成的C、集成电路的制造工艺复杂且技术难度非常高,许多工序必须在恒温、恒湿、超洁净的无尘厂房内完成D、集成电路的工作速度主要取决于电路结构和工作电压的高低,与电路元件的尺寸无关标准答案:D知识点解析:集成电路的工作速度主要取决于组成逻辑门电路的晶体管尺寸。晶体管的尺寸越小,其极限工作频率越高,门电路的开关速度就越快,故本题选择D。15、下面关于USB的叙述中,正确的是()。A、USB2.0采用全双工通信方式B、USB2.0采用差分信号传输方式C、MiniUSB接口不提供电源D、USB总线通信采用多主方式标准答案:B知识点解析:USB总线(1.1和2.0)有4根信号线,采用半双工差分方式,用来传送信号并提供电源。MiniUSB也提供电源。USB总线通常采用主从方式,它有一个主机,负责管理所有USB设备的连接与删除、发起与USB设备的通信等。故本题选择B。16、下面关于UART的叙述中,正确的是()。A、UART不能实现全双工通信B、UART即为通用异步收发器C、UART通信波特率固定为115200bps,不能调节D、UART发送字符的长度固定为8位标准答案:B知识点解析:UART即为通用异步收发器,是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收,因此A选项错误,B选项正确。UART总线的波特率可以调整的,因此选项C错误。UART发送的字符数据位可以是5位、6位、7位、8位,由编程决定,因此选项D错误。故本题选择B。17、下面是关于S3C2410中断控制器的相关寄存器的功能描述,其中错误的是()。A、当多个中断源请求服务时,通过优先级仲裁,源中断挂起寄存器中只有当前最高优先权的中断源对应的位置1B、中断模式寄存器的功能是决定中断源的中断属于普通中断IRQ还是快速中断C、中断屏蔽寄存器的功能是屏蔽中断源的中断请求D、子源中断挂起寄存器的功能是记录子中断源中断请求的挂起状态标准答案:A知识点解析:S3C2410有两个中断挂起寄存器:源中断挂起寄存器SRCPND和中断挂起寄存器INTPND;当多个中断源请求服务时,SRCPND相应的位被写1,通过优先级仲裁当前最高优先权的中断源对应的INTPND位写入1;因此A选项错误。B选项、C选项、D选项正确,故本题选择A。18、数字视频(及其伴音)在嵌入式系统中使用或在互联网上传输时,其文件格式有多种。下面几种文件格式中不属于数字视频文件格式的是()。A、.aViB、.movC、.wavD、.rmvb标准答案:C知识点解析:C项wav是数字音频文件格式。故本题选择C。19、关于ARM嵌入式处理器的工作状态,以下说法错误的是()。A、ARM状态仅支持32位指令编码B、Thumb状态仅支持16位指令编码C、Thumb-2状态仅支持32位指令编码D、ARM状态和Thumb状态是可以相互切换的标准答案:C知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb/Thumb一2状态,③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度;Thumb状态是ARM执行16位指令的状态,即16位状态在Thumb模式下,指令代码只有16位;Thumb一2状态是ARMv7版本的ARM处理器所具有的新状态,新的Thumb一2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。综上C选项错误,故本题选择C。20、下面哪一种接口不是无线通信接口?()。A、GPRSB、CANC、蓝牙D、WiFi标准答案:B知识点解析:A、C、D三项均是无线通信接口,B项的CAN总线是针对实时性要求很强的工业控制领域推出的适应多主系统的有线通信接口,且传输线最好采用双绞线。故本题选择B。21、对于嵌入式Linux而言,Bootloader完成的工作步骤不包括如下哪一项?()A、初始化处理器及外设的硬件资源配置B、建立内存空间的映射关系,将系统的外存和内存地址变换激活C、装载操作系统映像到内存D、操作系统启动后,配置网卡按预设参数连接互联网标准答案:D知识点解析:对于嵌入式Linux而言,Bootloader主要完成的工作步骤如下:①初始化处理器及外设的硬件资源配置;②建立内存空间的映射关系,使能MMU,将系统的外存和内存地址变换激活,为最终调用操作系统内核做好准备;③装载操作系统映像到内存;④对Flash存储器编程;⑤运行操作系统;⑥传递系统启动参数;⑦命令行解析和输入/输出控制。故本题选择D。22、微控制器(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。23、下面关于引导加载程序(Bootloader)的叙述中,错误的是()。A、引导加载程序执行嵌入式系统加电后的第一批操作B、引导加载程序的一项重要任务是加载和启动操作系统C、加电自检和初始化外围设备也是引导加载程序需要完成的任务D、相同的操作系统都使用相同的引导加载程序标准答案:D知识点解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。由于硬件平台的不同,每种平台的引导程序也有所差异。故本题选D。24、下列产品中不属于嵌入式系统的是()。A、有线电视机顶盒B、服务器C、电饭煲D、路由器标准答案:B知识点解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。选项中A、C、D均属于嵌入式系统;而服务器是网络环境中的高性能计算机,不属于嵌入式系统。故本题选择B。25、设R1中为一正整数,将其数值的一半存入R2的ARM指令正确的是()。A、SUBR2,R1,LSR.#1B、MOVR2,R1,LSL#1C、UDIVR2,R1,#1D、MOVR2,R1,LSR#1标准答案:D知识点解析:将数值变为一半相当于除以2,除法运算可以通过逻辑右移来完成,存入可以使用数据传送指令MOV来完成。故本题选择D。26、下面关于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。27、下面有关单内核操作系统的叙述中,错误的是()。A、单内核操作系统也称为宏内核操作系统B、内含的功能模块多,模块间耦合度很高,内核运行效率高C、占用内存空间较大,可扩展性较差D、Android操作系统不属于单内核操作系统标准答案:D知识点解析:单内核结构是传统操作系统采用的结构,也称为宏内核(MacroKernel)。其缺点是占内存空间大,缺乏可扩展性,维护困难,任务执行时间的可预测性较低,可靠性较低,排除故障和增加新功能需要重编译。其优点是应用程序生成效率高,系统花在内核功能切换上的开销非常小,对外来事件反应速度快,操作系统内核的运行效率高;Android是典型的单内核操作系统。D项错误,故本题选D。28、关于Linux操作系统的组成和结构,下面叙述中错误的是()。A、某个应用程序在Linux操作系统环境下运行时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冬季食堂作业安全培训
- 2025版电力设施安全运行维护合同3篇
- 2025年度出口退税信用证合同范本(税收优惠)3篇
- 2025版军训教官就业与培训服务外包合同3篇
- 研学历史类课程设计
- 研学课程设计招募
- 基础管理者培训
- 2024年版影视作品摄制与发行合同分析
- 2024版家装贷款公积金使用合同
- 特殊儿童角色课程设计
- 《地震灾害及其防治》课件
- 2024年版电商平台入驻商家服务与销售分成合同
- 蜜雪冰城合同范例
- 小红书种草营销师(初级)认证考试真题试题库(含答案)
- LPG液化气充装站介质分析操作规程 202412
- 养老院环境卫生保洁方案
- 中学学校装修改造工程施工组织设计方案
- 2024年WPS计算机二级考试题库350题(含答案)
- 2024年5G网络覆盖工程分包合同
- 2025届北京市海淀区交大附中高一物理第一学期期末复习检测试题含解析
- 天津市武清区2024-2025学年九年级上学期11月期中物理试题(无答案)
评论
0/150
提交评论