版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十二套嵌入式系统的应用极其广泛,下列设备:①洗衣机、②电饭煲、③服务器、④平板扫描仪、⑤路由器、⑥机顶盒、⑦巨型机、⑧P0机中,属于嵌入式系统应用的是:A)除④和⑤之外B)除③和⑦之外C)除⑤和⑦之外D)①⑧全部都是嵌入式系统的软件大多存储在非易失性存储器中,即使断电也不会消失。目前嵌入式系统使用最多的非易失性存储器是:A)MaskROMB)FlashmemoryC)SRAMD)SSDB)模拟信号、DSP模拟信号C)数字信号、DSP数字信号D)数字信号、DSP模拟信号片上系统(或系统级芯片)是目前广泛使用的一种嵌入式处理芯片,下面有关叙述中错误的是:A)其英文缩写是SO或SoC,它是电子设计自动化水平提高和大规模集成电路制造技术发展的成果B)它已成为集成电路设计的发展趋势,现在许多嵌入式处理芯片都是片上系统C)芯片中既包含处理器又包含存储器及外围电路,单个芯片就能实现数据的采集、转换、存储、处理和I/O等多种功能D)智能手机已经广泛采用片上系统,平板电脑大多还使用传统的Intel处理在嵌入式系统(如数码相机)中,获取数字图像的过程模拟图像③③③T④④数字圈像一」模拟图像③③③T④④数字圈像一」大体分为四步,如下图所示,正确的处理步骤是:A)取样、扫描、分色、量化B)分色、量化、扫描、取样C)扫描、分色、取样、量化D)扫描、量化、取样、分色数字音频的比特率(码率)指的是每秒钟的数据量,它与取样频率、量化位数、声道数目、使用的压缩编码方法等密切相关。假设数字音频的比特率为32kb/s,其量化位数为8位,单声道,采用压缩编码,压缩比为2,那么取样频率是:A)8kHzB)12kHzC)16kHzD)20kHz7•微波通信是利用频率为300MHz~300GH电磁波进行的通信,它具有频带宽、容量大的特性,应用广泛。下面不属于微波通信应用的是:A)手机通信B)卫星通信C)无线局域网(WiFi)D)调频广播(FM计算机局域网传输数据时,必须把数据组织成规定格式的由"帧",每一数据帧下图所示的5个部分组成,其中①、②、③分别是:漲錐勰讎①A)有效载荷、控制信息、校验信息B)控制信息、校验信息、有效载荷C)控制信息、有效载荷、校验信息D)校验信息、有效载荷、控制信息关于嵌入式处理器内核说法错误的是PowerPC采用RISC旨令集结构MC68I采用是CISC旨令集结构ARM采用RISC旨令集结构MIPS采用哈佛结构关于ARMCortex-M微控制器以下说法错误的是:处理速度快代码密度高软件可移植性好功耗大以下ARMCortex处理器最适合实时应用的是Cortex-M3Cortex-M0+Cortex-A15Cortex-R4以下只具有Thumb-2犬态和调试状态的AR处理器是:ARM7ARM9ARMCortex-M3ARM11关于ARMt理器的工作模式,以下说法正确的是:快速中断模式用来处理FIQ中断用户模式用来处理普通中断中止模式运行特权级的操作系统任务系统模式运行正常的程序以下关于ARM!序状态寄存器CPS的说法正确的是:CPSR中一俵示运算结果为正数CPSF中F=0允许快速中断CSPR中V=0表示运算结果溢出CPSR中Z=0表示运算结果为0执行ARM!令STRR0,[R1,#4]!之后,以下说法正确的是:R0的值加4R1的值加4内存中的数据保持不变R1的值保持不变16•执行ARM指令MOVR0,R1,LSL#后,RQ的值为:R1的3倍R1+3R1的8倍R1的8分之117•以下ARM指令正确的是:ADDR1,[R2,#1]AND[R0],R1SUBSR7,R7,#1BEQPC,LR18.在小端模式下,通过ARMfe指令MyDataDCW0x1122,0x33440x5566,0x7788在内存中定义了4个16位操作数,则在伪指令LDRR1,=MyDat后执行指令LDRR0,[R1,#4],则R0的值为:0x778855660x112233440x445566770x8877665519・下面是关于基于ARI内核的典型嵌入式系统硬件组成的叙述:I.典型嵌入式硬件系统包括完成模拟量和数字量输入功能的前向通道n.典型嵌入式硬件系统包括完成模拟量和数字量输出功能的后向通道m・典型嵌入式硬件系统包括人机交互通道(例如键盘或触摸屏等输入接口及LED或LCD八示等输出接口)IV•典型嵌入式硬件系统包括相互互连通信通道(例如以太网接口、US取口等)上述叙述中,正确的是:仅i、n和m仅n、m和V仅i、m和V全部20.基于ARI内核的嵌入式芯片是以ARI内核为基础,通过AMB总线将其他硬件组件连接在一起的。下面列出的4个组件中,哪一个组件是挂在AMB的外围总线(APB上的?LCD控制器Timer(定时器)中断控制器JTAG21・下面是关于AR嵌入式芯片中的DM控制器的叙述,其中错误的是DMA控制器即为直接存储器访问控制器使用DM控制器可将数据块在外设与内存之间直接传输而不需CPU勺参与,因而可显著降低处理器的负荷ARM嵌入式芯片中的DM控制器挂在AMB的外围总线(APB上
DMA控制器工作时所需的时钟由ARM嵌入式芯片中的电源管理与时钟控制器组件提供下面关于嵌入式系统使用的存储器的叙述中,错误的是:SRAM是静态随机存取存储器DDR2SDRAmDDR3SDRA和DDR4SDRA这3种SDRA中,只有DDR采用双倍数据速率技术EEPROM!—种可电擦除可编程的只读存储器,可以在线改写和擦除信息铁电随机存取存储器(FRAM是一种非易失性存储器用下图可以辅助解释SPI的工作原理。假设主机的移位寄存器A中已存入11001010,从机的移位寄存器B中已存入11110000,则在主机发出8个SC有效信号后,主机移位寄存器A和从机移位寄存器B中的内容分别是:MISOMOSI-11001010,1111000001010011,00001111MISOMOSI-11001010,1111000001010011,0000111111110000,1100101000001111,01010011接收缓冲器B呻移它寄存器B发送缓冲器=\7下图为基于ARI嵌入式芯片的嵌入式系统的键盘接口。下面关于该键盘接口的叙述中,错误的是:R7-R121CKX6KEV1KEY2KEV3KEV4R7-R121CKX6KEV1KEY2KEV3KEV4KEYSR3100R41DDR5tooR&VDD3.3ARM锻入式处理器GFF1(QMT1〉GPF2GPF3(曰吧)GFF4(EiriT4)GPF5(SMT5)图中所示的键盘接口采用了非编码键盘(线性键盘)的结构形式当仅KEY按下时,AR嵌入式芯片读到的GPF6-GPF的值为001000对于有些ARI嵌入式芯片,图中的GPF6-GPF可作为外部中断引脚EINT6EINT1,此时可通过中断方式读取按键结果图中键盘接口用到的GPF口是ARI嵌入式芯片的GPIO端口中的一个端口下面关于嵌入式系统中常用的触摸屏的叙述中,错误的是:电容式触摸屏的结构比电阻式触摸屏复杂,其价格也比电阻式触摸屏高利用电阻式触摸屏输入信息时一般需采用专用的硬笔当在电容式触摸屏上触摸时,人的手指与触摸屏的导体层之间形成一个耦合电容相对而言,电阻式触摸屏的应用越来越广泛下面关于S3C2410勺外部存储器的叙述中,错误的是:S3C2410的存储器控制组件中包括的存储器控制器提供访问片外存储器芯片所需的控制信号S3C2410的外部存储器地址空间共1GBS3C2410的I/O与存储器采用统一编址方式S3C2410的外部存储器地址空间可分成数个BANK每个BAN均可实现8位、16位和32位总线宽度的访问下面关于S3C241啲UART勺叙述中,错误的是:通过对UART线路控制寄存器的设置,可决定该UAR通信时是否采用奇偶校验UART的特殊功能寄存器中,除UAR线路控制寄存器外,还有UAR控制寄存器等通过UAR发送/接收状态寄存器可了解UAR的发送移位寄存器和发送缓冲器等的状态UART的波特率发生器只能对PCL!时钟进行分频获得通信所需的波特率下述通信标准中,不采用差分方式进行信号传输的是:USBRS-232RS-485CAN现为某车载地图设备选择操作系统,友好的用户界面是最主要的功能需求之一。以下嵌入式操作系统中,最适宜采用的操作系统是:eCOSAndroidQNX卩C/OS-II30•下列关于卩C/OS-II操作系统的描述中,错误的是:卩C/OS-II支持抢占式任务调度发生中断时,正在运行的卩C/OS-II任务暂停运行,并进入被中断状态卩C/OS-II的所有就绪态任务均登记在事件控制块中卩C/OS-II允许每个任务拥有自己的自用栈下列关于卩C/OS-II操作系统空闲任务的描述中,错误的是:空闲任务自创建之后永远不会处于挂起态空闲任务是操作系统初始化函数创建的第一个任务空闲任务的优先级设为最低优先级空闲任务永远不会处于运行态按照实时性能和内核结构划分,QN操作系统属于硬实时微内核嵌入式操作系统软实时微内核嵌入式操作系统硬实时单内核嵌入式操作系统硬实时宏内核嵌入式操作系统硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是:设备初始化进程间通信装载操作系统映像到内存初始化存储器下面关于Linux操作系统的论述中,错误的是:Linux是能够为多用户提供多任务功能的单内核操作系统MontaVistaLinux是一种嵌入式操作系统发行版虚拟文件系统(VFS在系统调用接口和内核所支持的文件系统之间提供了一个交换层Linux内核通过系统调用接口访问系统硬件下面关于实时系统的论述中,正确的是:硬实时任务偶尔超出时限将造成任务的服务质量下降硬实时系统的时限比软实时系统短。核反应堆处理装置属于硬实时系统。嵌入式系统都是实时系统。卩C/OS-II操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是:指向任务代码临界区的指针指向任务堆栈栈顶的指针任务的优先级任务的状态字下列关于Bootloader的描述中,错误的是:依赖于CPU体系结构的代码通常都放在Bootloader阶段1中Bootloader通常支持启动加载模式和下载模式Bootloader执行的第一条指令必须存储在RA存储器中Bootloader阶段2的代码通常用C语言实现下列关于卩C/OS-II操作系统中断处理的描述中,错误的是:中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理当中断服务子程序返回时,有可能进行任务切换中断服务子程序的最后一步是执行中断返回指令卩C/OS-II操作系统中断嵌套层数可达255层下面有关嵌入式系统开发的说明中,错误的是。A嵌入式系统开发往往是与应用目标紧密联系在一起的。B)嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发。C)嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现D)嵌入式系统开发往往需使用宿主机-目标机的开发架构来进行。GC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是AGCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成。B)GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件。C)设计者若要对源程序进行调试,需要在GC命令中加入-g参数来编译该源程序。D)用GC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数。嵌入式系统按照软硬件技术复杂程度可分为低端系统、中端系统和高端系统三大类。智能手机之类的嵌入式系统使用操作系统对系统进行控制,应用软件可更新和扩展,它们属于其中的高端系统•其硬件SoC芯片大多采用32/64位的CP内核。数字图像的像素深度指每个像素用多少个二进位来表示。它决定了图像中可能出现的不同颜色(或不同亮度)的最大数目。像素深度是8位的灰度图像其不同的亮度等级总数为256种。最多可以有大约1600万种颜色的图像称TOC\o"1-5"\h\z为真彩色图像,真彩色图像的像素深度为24位。将智能手机、平板电脑等移动设备接入互联网的无线接入技术中,目前广泛使用的是WiFi和3G其中数据传输谏率较高的是WiFi,地域覆盖范围较宽的是3G。—ARM9TDMI-S八的T的含义是支持高密度的16位Thumb旨令,D表示支持片上调试。—在ARMCortex-M3处理器中,采用嵌套向量中断控制器,其英文缩写为NVIC,M沖的MP是用来对存储器进行保护的单元。6•如果R0=0xFF00EE00,R仁OxFFFFFFFF则ARM!令BICR2,R1,R0执行后,R2勺值为0X00FF11FF,执行指令ANDR3,R1,R(后,R3的值为一OxFFOOEEOO。7.在AR啲指令中,两个无符号数在寄存器RO和R1中,如果RO>=R1则将R(与R1进行带借位减法操作,结果放R2中,并要求更新程序状态寄存器的状态位,用两条指令完成,则分别为CMPRO,R1和SBCCSSR2,RO,R1。8・小端模式下ARM!令序列如下:LDRRO,=Ox13579246LDRR1,=0x10000000STRR0,[R1,#8]!执行后,内存0x10000008中的值二0x46,R1=0x100000089.ARM嵌入式芯片中的GPIO即为通用输入/输出端口。作为输入端口时具有缓冲功能;作为输出端口时则具有锁存功能。10.K9F1208是一种典型的NAND飞sh芯片,芯片内部具有26条地址线和8条数据线,该芯片的存储容量为64MB。除NANDFlash技术之外的另一种闪存技术是或非Flash技术。11・控制器局域网常用3个大写英文字母表示为CAN,有的ARI嵌入式芯片中集成了该种互连通信组件。控制器局域网的数矿帧由7个不同的域组成,其帧格式如下图所示。—帧起始仲裁域控制域数据域CR域应答域帧结尾嵌入式系统中一块电子线路板上的芯片之间采用UART1信时,UAR啲信号线可不经电平变换直接连接。UAR采用TXDRX进行通信的连接方式如下图所示,图中右边芯片UARE的信号线①和②分别为RXD和TXD(均用大写英文字母表示)。—
8级LED示忌.公共端下图为8段LED八码管(图(a))及其共阳极(图(b))及共阴极(图(c))LE[数码管的内部结构原理图。为显示字符"8",加到共阳极及共阴极LED数码管的dp、g、f、e、d、c、b、a的编码分别为Ox80及Ox7F8级LED示忌.公共端dpdpdefgdp(b>在卩C/OS-II操作系统中,某任务正在等待键盘输入消息,该任务应处于」起一态。若键盘中断服务程序向该任务发送了消息,贝u该任务转变为就绪八态。在卩C/OS-II操作系统中,内核对任务的管理通过名为任务控制块的数据结构进行。当任务切换时,任务的工作现场被保存到任务用栈中。实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的时间正确性。因此,评价实时系统的实时性最重要的指标是响应时间,®系统从事件请求开始到任务完成的时间间隔。—17.美国风河公司推出的实时性最强、可靠性最高的嵌入式实时操作系统名为_VxWorks。在该操作系统中,所有与特定电路板上硬件相关的功能都集成在一个库中,该库的名称为BSP。18.Linux操作系统内核的网络模块可分为两部分:一部分提供对各种网络资源访问的控制,称为网络为网络驱动程序。协议;另一部分提供对各种网络硬件的支持,称嵌入式Web艮务器应用需求与通用Web艮务器应用需求是不同的,它不是以提供信息服务为主,而是提供远程操作及配置设备的一种方式。嵌入式Web服务器的硬件设计时,需设计能够支持以太网连接的电路。AX8879是一款以太网控制器芯片,若其片选信号C&I脚连到S3C241芯片的nGCS上,那么,读写该芯片内部寄存器的首地址(注:用十六进制数表示地址)是0x18000000。在ADS1・2勺集成开发环境中,若生成的输出文件需要包含所有的调试信息,那么,生成目标应该选择为Debug。若目标系统地址映射关系比较复杂
便携式血氧仪采用无创伤的血氧检测方法,通过光电信号检测人体手指内动脉血的周期变化特征,从而计算出动脉血氧饱和度(其外形如图所示)。若便携式血氧仪以S3C241芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:Ja、利用动脉血液中血红蛋白和还原血红蛋白对红光或红外光吸收率的不同,采用光电电路来无创伤检测动脉血氧饱和度,并检测脉率。b、若动脉血氧饱和度低于90%需进行声光报警,声光报警的频率与脉搏的频率致。c、便携式血氧仪中能保存1个月中所检测的动脉血氧饱和度、脉率等参数,保存参数时需要同时保存相关的检测时间,并可通过按键"-"和按键""来查看。d、采用普通单色液晶LCD作为显示器,显示动脉血氧饱和度、脉率等参数。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后的附录)。(1)在便携式血氧仪的硬件平台设计时,除了需要设计最小系统所需的时钟电路、复位电路等外,还必须设计光电信号采集电路来采集动脉血对红光或红外光的反射。现选用一个波长660nmil勺红光LED八一个波长910nm!勺红外光LED乍为光源,其阳极接电源正极,且由GPE1引脚和GPE1引脚分别加同相驱动电路后控制相关LED勺阴极使其发光。那么,GPE1或GPE1输出低电平时,其控制的LED发光。在相关驱动程序中,初始化GPE1或GPE1引脚功能的语句可以是:rGPECON二((rGPEC0N|0x50000000)&0x5FFFFFFF)://rGPECON是端口E的控制寄存器只控制波长910nm勺红外光LEDS(GPE1卸脚控制)的语句可以是:rGPEDAT=rGPEDAT&OxBFFF://rGPEDAT是端口E的数据寄存器只控制波长660nm勺红光LEDX(GPE1剧脚控制)的语句可以是:rRTCCON=(rRTCCON&OxFErRTCCON=(rRTCCON&OxFE);//设置不使能该部件的控制位rGPEDATrGPEDAT=rGPEDAT0x8000J(2)硬件平台设计时,还需设计一个光敏电路来接收动脉血对红光或红外光的反射光,将光信号转换成电流。经过放大的光电流信号,必须经过A/D转换电路,变为数字信号后,才可以输入CPUS行处理。由于脉搏波的能量主要分布在0.55Hz范围,因此,对脉搏波信号的采样频率至少应该为10Hz,所得到的数字脉搏波信号才不至于失真。⑶为了满足声光报警的频率(即报警LED闪烁频率及蜂鸣器"嘀…嘀…"鸣叫频率)与脉搏频率一致,设计时选用Timer1部件来产生一个时间间隔,该时间间隔为脉搏波周期的1/2。若检测出脉搏波频率为2Hz,系统主频参数PCL为264MHz分割器值选择为16,预分频器值选择为99,那么,Timer1部件产生的时间间隔应为250ms,初始化函数可以设计如下,请补充完善。(注:下面程序中所用的参数请用十六进制表示)voidTimer1lnt(void){//设置定时器配置寄存器0(TCFG0rTCFG0=0x00000063;//deadzone=0,Timer1预分频器值设99//设置定时器配置寄存器1(TCFG1rTCFG仁0x00000030;//工作在中断方式,分割器值为16//设置计数常数rTCNTB仁0xA122;//设置控制寄存器TCONrTCON=0x00000200;//仅更新TCNTB和TCMPB1rTCON=0x00000100;//仅Timer1启动}(4)在保存所检测的动脉血氧饱和度、脉率等参数时,需同时保存检测时间。检测时间通过读取S3C241芯片内部的RTC部件来获得实时的日期及时间。在相关驱动程序中,可以用下面一段语句来初始化该部件。voidR」nit(void){//初始化相关寄存器,rRTCC0是控制寄存器变量。rRTCCON=rRTCCON|0x10;//设置使能该部件的控制位rRTCALM=0x00;//报警功能(即闹钟)全部禁止rRTCRST=0x00;rTICNT=OxFF;/时间间隔设置为1s……//省略了其他语句}(5)设计按键"-"和按键""的电路时,选择GPE8GPE来分别连接。若按键按下时,对应的GPIOJ脚将为"0",否则为"1"。那么,在相关驱动程序中,可以用语句:rGPEC0NFGPEC0&OxFFFOFFFF来初始化GPE8GPE为输入,并可以用下面一段语句来判断是哪个命令按键被唯一按下。temp=rGPEDAT&0x0300;//temp是一个8位二进制变量,rGPEDA是端口E的数据寄存器switch(temp){case0x0200://判断是否"一"按键被唯一按下,"一"键连接到GPE8……//省略了其他语句case0x0100://判断是否"一"按键被唯一按下,"一"键连接到GPE9……//省略了其他语句}设计单色LCD八示屏的接口电路时,采用S3C241芯片的GPE0~GP连接到LCD模块的8位数据线D0~D71,用来传输显示信息。在相关驱动程序中,可以用下面语句来初始化GPE0~GP为输出:rGPECON=((rGPECON|0x00005555)&0xFFFF5555)附录:综合题中完善程序或回答问题所需的寄存器格式端口E控制寄存器(GPECON的格式符号位描述初始状态GPE15[31:300=输入0仁输出10=IICSDA11=保留000]GPE14[29:200=输入0仁输出10=IICSCL11=保留008]GPE13[27:200=输入0仁输出10=SPICLK1仁保留006]GPE12[25:200=输入0仁输出10=SPIMOSI01仁保留004]GPE11[23:200=输入0仁输出10=SPIMISO01仁保留00GPE10[21:200=输入01=输出10=SDDAT311=保留000]GPE9[19:100=输入01=输出10=SDDAT211=保留008]GPE8[17:100=输入01=输出10=SDDAT111=保留006]GPE7[15:100=输入01=输出10=SDDAT011=保留004]GPE6[13:100=输入01=输出10=SDCMD11保=留002]GPE5[11:100=输入01=输出10=SDCLK11=保留000]GPE4[9:8]00=输入01=输出10=IISSDO11=保留输00GPE3[7:6]00=入01=输出10=IISSDI11=保留输00GPE2[5:4]00=入01=输出10=CDCLK11=保留输入00GPE1[3:2]00=01=输出10=IISSCLK11=保留输入00GPE0[1:0]00=01=输出10=IISLRCK11=保留00初始状态0x00TCFG初始状态0x00符号位描述Reserved[31:2保留Deadzone;23・[这8位用于确定死区长度,死区长度的1个单位等于0x00length6f°Timer。的定时间隔。Prescaler[15:8这8位确定Timer2、Timer3、Timer4的预分频器0x001J值。Prescaler0[7・0]这8位确定Timer。、Timer1的预分频器值。0x00TCFG寄存器的格式符号位描述初始状态Reserved[31:2保留0x004]DMAmode[23:2选择产生DM请求的定时器。0000=00000]不选择(所有采用中断请求)0001=Timer00010=Timer10011=Timer20100=Timer30101=Timer40110=保留MUX4[19:1选择Timer4的分割器值。0000=1/200006]0001=1/40010=1/80011=1/1601XX攻卜部TCLK1
MUX3[15:12]MUX0[3:0]选择MUX3[15:12]MUX0[3:0]0001=1/40010=1/80011=1/1601XX二部TCLK1选择Timer2的分割器值。0000=1/20000MUX2[11:8MUX2[11:801XX=部TCLK1MUX1[7:4]选择Timerl的分割器值。MUX1[7:4]0001=1/40010=1/80011=1/1601XX=部TCLK0选择Timer。的分割器值。0000=1/200000001=1/40010=1/80011=1/1601XX=部TCLK0通过TCFG0TCFG的设置,可以确定预分频器值和分割器值,最终通过下面公式计算定时器计数时钟频率。定时器计数时钟频率=PCLK/(预分频器值+1)/(分割器值)预分频器值的范围=0~255分割器值的取值范围=2,4,8,16TCO寄存器的格式付号位[2Timer42Timer4[21Timer4][20Timer3[19Timer3[18Timer3[17付号位[2Timer42Timer4[21Timer4][20Timer3[19Timer3[18Timer3[17Timer3][16Timer2[15Timer2[14Timer2[13Timer2[1描述初始状态确定Timer4的启动/停止位仁启动0二停止0确定Timer3的自动装载功能位仁自动装载0二一次停止0确定Timer3的输出反转位仁TOUT反转0二不反转0确定Timer3的手动更新位1二确定Timer4的启动/停止位仁启动0二停止0确定Timer3的启动/停止位仁启动0二停止0确定Timer2的自动装载功能位仁自动装载0二一次停止0确定Timer2的输出反转位仁TOUT反转0二不反转0确定Timer2的手动更新位1二更新TCNTB和TCMPB20不0操作确定Timer2的启动/停止位仁启动0二停止0
确定Timerl的自动装载功能位仁自动装载0二一次停止0Timer1[11确定Timerl的输出反转位仁TOUT反转0二不反转0]Timerl[1]Timer1[9Timer1[8Reserved5]]Timerl[1]Timer1[9Timer1[8Reserved5]Dead[4zone」[3Timer。」Timer。[2Timer0][1确定Timerl的手动更新位1二更新TCNTB和TCMPB10不0操作确定Timerl的启动/停止位仁启动0二停止0保留000确定死区操作位1=使能0=不使能0确定Timer。的自动装载功能位1二自动装载0二一次停止0确定Timer。的输出反转位仁TOUT(反转0二不反转0确定Timer0的手动更新位1二更新TCNTB和TCMPB00不0操作确定Timer0的启动/停止位仁启动0二停止0RTCCO寄存器的格式Timer0[0初始状态符号位描述CLKRST[3确定RTC寸钟计数器是否复位1=复位0=不复位0CNTSEL[2选择BC码1二保留0二合并BC码」CLKSEL[1选择BC时钟1二保留(仅在测试时选择XTAL时钟)0二XTAL0」的1/215RTCEN[0确定RT(使能/不使能1二使能0二不使能0TICNT寄存器的格式符号位描述初始状符号位描述初始状态时间片计数器中断使能1=使能0=不使能0时间片计数器的值,范围为1127。该计数0」器是减1计数,在计数过程中不能进行读操作TICNTINTENABLE[7TICNTINTENABLE[7RTCAL1M存器的格式TICKTIMECOUNT[6:符号位描述Reserved[7保留初始状态0
ALMEN[6全局报警使能位1=使能0=不使能0使能o不使能使能0不使能使能0不使能使能0不使能使能0不使能使能0不使能YEAREN[5年报警使能位1=]MONREN[4月报警使能位1=]DATEEN[3日报警使能位1=]HOUREN[2时报警使能位1=]MINEN[1分报警使能位1=]SECEN[0秒报警使能位1=第十一套与通用计算机相比,嵌入式系统通常具有如下特点:①专用性、②隐蔽性、③软硬件资源受限、④实时性、⑤高可靠性、⑥软件固化等。银行ATM巨员机属于嵌入式应用系统,它所具备的技术特点是:仅①、②、④、⑥仅①、③、④、⑤仅②、③、⑤、⑥①⑥全部2•嵌入式系统的性能在很大程度上是由CP决定的,CPU勺性能主要表现为指令执行速度的快慢。下列选项中不影响CPUS度的是:主频cache存储器容量逻辑结构I/O接口的类型和数目SoC(片上系统)也称为系统级芯片,下面关于SoC叙述中正确的是:SoC是电子设计自动化水平提高和集成电路制造技术飞速发展的产物SoC芯片只包含数字电路,不包含模拟电路和数字/模拟混合电路SoC能实现除I/O之外的多种功能,如数据的采集、转换、存储、处理等SoC的设计制造难度很大,目前还没有得到广泛使用关于嵌入式处理器内核说法错误的是:PIC采用CISC旨令集结构AVR是RISC旨令集结构MIPS采用哈佛结构ARM采用RISC旨令集结构5•关于AR处理器的特点,以下说法错误的是:采用旨令流水线技术采用加载/存储旨令访问内存性能强,功耗大单周期操作6•在ARME编语言中,小端模式下,通过伪指令DatalDCD0xll223344在内存中定义了1个32位操作数,则在伪指令LDRR1,=Data1后,执行指令LDRFR0,[R1,#2],则R0的值为:0x000011220x000033440x112233440x44332211下面关于嵌入式系统常用简单输出设备的叙述中,错误的是:发光二极管常简称为LED液晶显示器常简称为LCD普通发光二极管电流约为5~20m时可正常发光,在此电流范围内,电流大亮度高目前的ARM嵌入式处理器芯片内部一般都没有集成LCD$制器若利用S3C241啲UART进行通信,希望的波特率为115200bps,相应的波特率发生器对100MH的时钟频率进行分频,则波特率除数寄存器UBRDIV的值应设置为TOC\o"1-5"\h\z8671075312实时系统的关键特性不包括:时间约束性。可裁剪性。可靠性。可预测性。Andriod系统采用堆层式软件架构,分为四层,其中不包括:A)应用程序。Linux内核。应用程序框架。媒体层。按照实时性能和内核结构划分,一般而言大多数嵌入式Linux操作系统发行版都属于:硬实时微内核嵌入式操作系统非实时微内核嵌入式操作系统硬实时单内核嵌入式操作系统软实时宏内核嵌入式操作系统下面关于实时系统的论述中,错误的是:实时系统必须在有限和确定的时间内对外部事件作出响应。实时系统需要考虑在最坏情况下的系统行为的可预见性是否有保证实时系统的处理能力具有正确和及时的双重特征。硬实时系统的时限一定比软实时系统更短。ARM处理器如果R仁0x98001200,已知在小端模式下,内存0x98001204中存放数据0x35,0x98001205中存放数据0x36,0x98001206中存放数据0x37,0x98001207中存放数据0x38,在指令LDRR0,[R1,#4]执行后,R(中的值为()。0x353637380x363538370x383736350x37383536ARM处理器将R(中一个字的数据,存入由R1指示的内存区域,则使用的指令是()。TOC\o"1-5"\h\zSTRR0,[R1]LDRR0,[R1]STRHR0,[R1]STRBR0,[R1]在以下ARMt理器指令中可让寄存器R仲指定位"清零"的指令操作码为:MOVANDADDORRARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。0x00000200
0x000003200x000000200x0000004017・以下ARM处理器的指令或伪指令错误的是()MOVR1,R2LDRR1,#0x12345678LDRR1,=0x00000020ADCR1,R2,R3ARM处理器在比较指令之后,如果要依据是否相等转移到指定地址L1,则以下指令错误的是()。BEQL1BNEL1BXEQL1BLALL1下面是有关嵌入式系统的最小系统组成的叙述:I.嵌入式最小系统包括嵌入式处理器n•嵌入式最小系统包括电源电路m.嵌入式最小系统包括时钟电路IV.嵌入式最小系统包括复位电路上述叙述中,正确的是()。仅仅仅))))ABCDI仅仅仅))))ABCDI和nn、m和V下面关于JTAG勺叙述中,错误的是()。JTAG技术是一种嵌入式测试技术大多数ARM嵌入式处理器芯片不包含JTAG!口多个器件可以通过JTA戲口串联在一起进行测试通过芯片的JTAGI口可以实现在线编程功能典型的嵌入式系统硬件由嵌入式最小硬件系统及相关通道或!口组成,若个嵌入式系统需要完成模拟量输出功能,该功能是由下面列出的嵌入式系统的哪个通道实现的?()。前向通道后向通道人机交互通道相互互连通道基于arm核的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统,下面列出的组件中,不与系统总线相连的组件是()。
电源管理与时钟控制器DMA控制接口RTC中断控制器下面是基于ARMfe核的嵌入式芯片中有关GPIO勺叙述,其中错误的是()GPIO作为输入接口时具有缓冲功能GPIO作为输出接口时具有锁存功能GPIO的引脚一般是多功能复用的GPIO一般只具有0态和1态,不具有高阻状态基于ARMm核的嵌入式芯片中包含互连通信组件,下面不属于互连通信组件的是()。PWMSPII2CEthernet下面是关于嵌入式系统使用的存储器的叙述:I•嵌入式系统使用的存储器按照其存取特性可分为RAM口ROMn・嵌入式系统使用的存储器按照其所处物理位置可分为片内存储器和片外存储器以及外部存储器m・嵌入式系统使用的存储器按照存储信息的类型可分为程序存储器和数据存储器IV・新型的铁电存储器FRA在嵌入式系统中得到了应用上述叙述中,正确的是()。仅仅仅))))ABCDI仅仅仅))))ABCDn和mI和m下面关于i2C的叙述中,错误的是()。i2c即集成电路互连总线I2C具有SDASC!和AC共3条信号线I2C传送数据时,每次传送的字节数目没有限制I2C是多主总线下面是关于UAR的叙述,其中错误的是:()。ARM芯片中的UAR收发信息时,可以采用FIFO模式,也可以采用普通模式UART传送信息的格式以起始位开始,以停止位结束UART专送信息时,一次传送的数据位的长度只能是8位基于UAR可组成RS-232接口下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是()。利用嵌入式芯片的GPIO勾成线性键盘时,一个按键需要占用一个GPIC引脚采用矩阵键盘结构时,8个GPIO引脚最多能构成12个按键的键盘采用机械式按键设计键盘时,按键按下时会产生抖动矩阵键盘通常用行扫描法或反转法读取按键的特征值卩C/OSII操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的卩C/OSII函数:I.OSStart()II.OSTaskCreate()OSInit()它们的执行顺序是()。I、II、IIIIII、I、IIII、III、IIII、II、I卩C/OSII系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的()。任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行任务处于运行态,指任务得到了CPU勺控制权正在运行之中任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态卩C/OSII总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的()。真正实现任务切换的函数是OSCtxSw()任务级的调度是由函数OSSched()完成中断级的调度是由函数OSIntExit()完成实现上下文切换的函数是OSSched()卩C/OSII允许中断嵌TOC\o"1-5"\h\z套,嵌套层数可达多少层?()3226128255卩C/OSII能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在什么范围内?()。10Hz~100Hz10Hz~1000Hz100Hz~1000Hz100Hz~10000Hz卩C/OSII的事件控制块有4种类型,需要使用4个不同的函数来创建。如下选项中哪一个用于创建事件控制块?()。OSTaskCreate()OSThreadCreate()OSQCreate()OSCtxSw()下面关于Linux内核的有关叙述中,错误的是()。A进程调度模块负责控制进程对CP资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU但并不保证内核能及时地执行硬件操作Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口网络接口模块包含网络接口驱动程序支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字关于U-Boot,以下说法错误的是()。U-Boot全称USBBootloader,通过US接口完成启动支持多种处理器和操作系统U-Boot支持PowerPCx86、ARM等多种体系结构的处理器U-Boot支持嵌入式Linux、VxWorksQNXRTEMSWindowsCE等操作系统U-Boot采用两个阶段完成操作系统的引导加载关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。VxWorks是典型的微内核结构嵌入式操作系统iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构AndroidOS是典型的宏内核操作系统一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统以下关于VxWorks操作系统的叙述中,错误的是()。是目前公认为实时性很强、可靠性很高的一种嵌入式实时操作系统在航空航天、通信和国防领域具有广泛的应用属于大型商用操作系统,具有配套的VMWa集成开发环境,为开发者带来很大方便支持基于抢占式优先级调度的任务管理RVDS嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()aRVDS中包括工程管理器、编译连接器、调试器和指令集仿真器RVDS只支持AR内核的微处理器芯片RVDS支持对Flash存储器的编程RVDS编译的代码比ADS1.2编译的代码执行效率高40•若基于Linux操作系统所开发的AR应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GC命令正确的是()。arm-linux-gcc-c-otest.otest.carm-linux-gcc-S-otest.otest.carm-linux-gcc-otesttest.carm-linux-gcc-g-otesttest.c1.下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是输入接口;组成部分B是—输出接口控制浏览监视对象Aa接-口控制器CPU运裁存储器用户界面(捱谑、讎當、播示2.数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中,GIF图像文件格式颜色数目仅—256种,文件特别小,适合互联网传输。JP图像文件格式是静止图像数据压缩编码的国际标准,它在数码相机中得到广泛使用3.具有Wi-Fi功能的手机、平板电脑、笔记本电脑等终端设备,需要在有“热点”的地方才可能接入无线网络。所谓“热点”其正式的名称是一无线接入点_它实际上是一个无线交换机或无线—路由器—,室内覆盖距离一般仅为30m左右,室外通常可达100300mARM公司把ARM1之后的基于ARMCortex-__R内核和ARMCortex-__M_内核的系列处理器称为嵌入式Cortex处理器。在存储结构方面,ARM采用—冯诺依曼一结构,而ARM9~ARM均采用—哈佛一结构。—已知R5=0xF0811880,R6=0x41000044则执行指令ANDR0,R5,R6后,寄存器Rg_0x4000000Q,R5=0xF0811880.。已知Rg0,R1=10000,R2=20000,指令ADCR0,R1,R2执行后,R0=_30000,R仁_10000_。8•若RA0,R4=0xF912341F,则指令BICR3,R4,#0x80000001执行后,R3的值为0x7912341E,R4的值为_0xF912341F。嵌入式系统使用的存储器有多种类型,按照其存取特性可分为随机存取存储器(英文缩写为RAM和—只读存储器(英文缩写为ROM)。存储器的带宽是指每秒可传输(读出/写入)的最大数据总量。存储器带宽与存储器总线的工作频率一有关,也与数据线的位数—和每个总线周期的传输次数有关。SPI一般使用4条信号线:串行时钟线SCK主机输入/从机输出数据线MIS0主机输出/从机输入数据线M0S和低电平有效的从机—选择—线SSEL对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根I/O引脚GPG4-GPG7为行扫描信号的输—出一,四根I/O引脚GPF5-GPF作为输入__。GPF«GFF"GPHBilNH13.利用下图LED八码管接口显示字符"A"的汇编语言程序片段如下,请填空将语句补充完整。MOVRO#__0x88;"A"的共阳编码,用16进制表示LDRR1,=0x10000000;STRBRO,[R11指向nGCS段中的任何一个地址;写入外部锁存器并让LEE显示VCCS3C2410U1IRLEDUip14.别是时间。实时系统的任务时限有两种类型,分截止时间和—任务执行预设15・仿真平台(仿真开发平台)一般指嵌入式系统开发过程中使虚拟用的机管理软件、仿真软件或者指令集模拟器—16.卩C/OSII操作系统可以定义的最大任务数是64个,最高优先级定为O,最低优先级取值为实际定义的最大任务数减J卩C/OSII的每个任务都是一个无限的循环。每个任务都处在以下5种状态之一的状态下。这5种状态是一—休眠__态、就绪态、「运行_态、挂起态(等待某一事件发生)和被中断态。RTOS响应中断请求并且完成相应—一中断服务子程序—(ISR)的时间非常快,且这个时间必须具有某种程度的一致性。精细衡量这个时间一致性变化的术语是_一抖动_。GN开发工具套件中包含了编译器、连接器、调试器等工具,其中GC是编译器、连接器工具,—_GDB—是调试器工具。若要对某应用程序进行调试,则在编译该应用程序时,r在编译命令中加入参数-g—0片上调试技术是许多嵌入式处理器芯片采用的硬件调试技术。准是片上调试技术的一种国际标准,常用于芯片和电路板的调试。该标准中规定的TAP接口具有5____根信号线。1、地铁进出站闸机的控制器以S3C241芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、闸机能够识别本地铁票务系统出售的IC卡。能识别的IC卡有2种,一种是可预付费的"市民卡",另一种是地铁站内出售的"当次卡"0b、乘客凭"市民卡"或"当次卡"刷卡进站。若IC卡合法,则闸机打开,乘客通过后,闸机立即关闭;若IC卡不合法,闸机不打开,并进行声光报警。声光报警5次后自动停止。c、进站刷卡时,还需识别IC卡的种类。若是"市民卡",在闸机打开之前,需读取卡中余额并显示在闸机的LEE®示器上,且把地铁站ID、进站时间写入卡中相应区域。若是"当次卡",判断合法后直接打开闸机。d、出站时,乘客需要根据所用的IC卡种类,来进行不同的操作。若乘客用的是"市民卡",则需在闸机的刷卡器上刷卡,若乘客用的是"当次卡"则需要把卡投入闸机的投卡口中。e、若乘客出站时刷的是"市民卡",闸机系统需读取存储在卡上的"市民卡"类别ID(注:"市民卡"类别分为普通卡、学生卡、老人卡)、地铁站ID、进站时间、余额等信息,根据这些信息来扣除费用,并在闸机的LEE显示器上显示余额及本次扣费额,若是学生卡或老人卡,还要用声音播报出"市民卡"类别,然后,打开闸机,乘客通过后立即关闭闸机。f、若乘客出站时用的是"当次卡",判断合法后即把闸机打开,乘客出去后立即关闭。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(注意:完善程序或回答问题所需的寄存器格式见题后的附录)(1)闸机控制器的硬件平台设计时,除了需要设计最小硬件系统(包括:微处理器、电源电路、时钟电路、复位电路、存储器、JTAG接口电路)外,还必须设计IC卡读写电路、闸门电机驱动电路、声音提示及声光报警电路、LEE显示接口电路等。若闸门电机驱动电路由GPE引脚控制,GPE引脚输出"0"时,控制闸门关闭,输出"1"时,控制闸门打开。那么,初始化GPE引脚功能的语句是:rGPECON二((rGPEC0N|0x00000004)&0xFFFFFFF7);//rGPECC是端口E的控制寄存器控制闸门关闭和打开的语句分别是:rGPEDAT=rGPEDAT&_OxFFFD;//rGPEDAT是端口E的数据寄存器rGPEDAT=rGPEDAT|_0x0002;(2)IC卡读写电路设计时,选用IC卡读写模块通过异步串行接口与S3C241连接,利用S3C241芯片内部的UART部件实现异步串行接口电路设计。那么,在UART1的驱动程序设计时,可用下面一段程序来初始化UART部件(注:UART的波特率要求为:115200bps,数据格式要求为:8位数据、1位停止位、偶校验,主频为PCLK)。voidUART1」nit(){rGPHCON二(rGPHCON&0xFFFFF0FF)0x00000A00.;//端口H相应引脚功能初始化rUFCON仁0x0;//FIFOdisablerUMCON仁0x0;rULC0N1=(5<<3)(0<<2)(—3__);//设置线路控制寄存器rUC0N1=0x245;//设置控制寄存器rUBRDIVl=((int)(PCLK/__115200*16__)+0.5—1);//设置波特率,小数采用四舍五入}乘客出站时刷的若是"市民卡",则需要用声音来播报卡的类别,即若是"学生卡"则语音播报:学生卡;若是"老人卡"则语音播报:老人卡。因此,硬件平台构建时设计了一个16位D/A转换器芯片,再加上功率放大电路及扬声器等所构成的语音播报电路,S3C241芯片通过GP(端口与D/A转换器的16位数据线相连。软件设计时,可以先行对相关的语音波形进行采样、编码。设人的语音频率范围是300Hz~4000Hz,因此,对语音波形采样时,采样频率至少应为一8KHz所采得的数字语音信号才不至于失真。假设,播音员厂"学生卡"的这段语音波形持续3秒,采用该采样频率进行采样,数字语音信号编码采用16位二进制数,那么存储该段语音信号约需要46.875___KB(1KB=1024B的存储容量。语音回放时,按照采样频率要求,定时从所存储的单元中逐次读出先行采样得到的数字语音信号,输出给D/A转换器,然后通过扬声器播出。因此,在相关的驱动程序中,需要用语句:rGPCCON二0x55555555;(注:rGPCCC是端口C的控制寄存器)来初始化GP(端口的引脚功能。然后通过GP(端口的数据寄存器定时输出数字语音信号。闸门在乘客通过闸机后立即关闭,因此,硬件平台构建时,可在闸门的后方一定距离内安装一个红外感测探头,并在闸机控制器中设计相关接口电路。若采用GPE引脚来输入红外感测信号,GPE引脚为"1"时,表示人体不在感应区内,GPE引脚为"0"时,表示人体在感应区内。那么,初始化GPESI脚功能的语句是:rGPECON二rGPECON0xFFFFFFFC;//rGPECC是端口E的控制寄存器判断是否人体在感应区内的语句可以是:if((rGPEDAT&0x0001)==—0x0000){//判断出人体在感应区内}闸机控制器的应用软件将在无操作系统环境下进行开发。设计者可以设计一个启动引导程序,来引导应用程序。按照ARM体系结构中的规定,启动引导程序代码的存储单元首址应该是0x00000000,它对应着复位异常向量。系统上电/复位后,ARM微处理器处于管理模式,启动引导程序在引导应用程序前,通常需用指令ORRR1,R0,_0x00000010|0xC0和MSRCPSR_cxsf,R1来使ARM核进入用户模式(注:R0,R1寄存器的初值设定为0。CPSR寄存器的格式见题后附录。),然后再通过指令BLmain来引导应用程序主函数main()。启动引导程序中还需要完成异常向量表的设置,ARM体系结构中规定异常向量之间各相差4个字节,因此,需要在各异常
向量处设计一条分支指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗部件和禁止_外部中断_部件,并设置各工作模式下的—堆栈___指针。端口C控制寄存器(GPCCO)的格式符号位描述初始状态GPC15[31:30]00二输入01=输出10二VD711=保留00GPC14[29:28]00二输入01=输出10=VD611=保留00GPC13[27:26]00二输入01=输出10二VD511=保留00GPC12[25:24]00二输入01=输出10=VD411=保留00GPC11[23:22]00二输入01=输出10=VD311=保留00GPC10[21:20]从、01=输出10=VD211=保00二输入留00GPC9[19:18]00二输入01=输出10=VD111=保留00GPC8[17:16]00二输入01=输出10=VD011=保留00GPC7[15:14]00二输入01=输出10二LCDVF211=保留00GPC6[13:12]00二输入01=输出10二LCDVF111二保留00GPC5[11:10]00二输入01=输出10二LCDVF011=保留00GPC4[9:8]00二输入01=输出10=VM11=保留00GPC3[7:6]00二输入01=输出10二VFRAME11=保留00GPC2[5:4]00二输入01=输出10二VLINE11=保留00GPC1[3:2]00二输入01=输出10二VCLK11=保留00GPC0[1:0]00二输入01=输出10二LEND11=保留00端口E控制寄存器(GPECQN的格式符号位描述初始状态GPE15[31:30]00=输入01二输出10=IICSDA00
11二保留GPE14[29:28]00二输入01二输出10TICSCL11二保留00GPE13[27:26]00二输入01二输出10二SPICLK11二保留00GPE12[25:24]00二输入01二输出10二SPIM0SI011二保留00GPE11[23:22]00二输入01二输出10二SPIMISO011二保留00GPE10[21:20]00二输入01二输出10二SDDAT311二保留00GPE9[19:18]00二输入01二输出10二SDDAT211二保留00GPE8[17:16]00二输入01二输出10二SDDAT111二保留00GPE7[15:14]00二输入01二输出10二SDDAT011二保留00GPE6[13:12]00二输入01二输出10二SDCMD11二保留00GPE5[11:10]00二输入01二输出10二SDCLK11二保留00GPE4[9:8」00二输入01二输出10=IISSDO11二保留00GPE3[7:6]00二输入01二输出10=IISSDI11二保留00GPE25:400二输入01二输出10二CDCLK11=保留00GPE1[3:2]00二输入01二输出10=IISSCLK11二保留00GPE0[1:0]00二输入01二输出10=IISLRCK11二保留00端口H控制寄存器(GPHCON的格式付号位描述初始状态GPH10[21:20]00二输入01二输出10二CLKOU11二保留00、GPH9[19:18]00二输入01二输出10二CLKOUT(11二保留)001101111011未定义模式GPH8[17:16]00=输入01=输出10=UCLK11二保留00GPH7[15:14]00二输入0T^输出10二RXD211=nCTS100GPH6[13:12]00二输入01^输出10=TXD211=nRTS100GPH5[11:10]00二输入01^输出10二RXD111二保留00GPH4[9:8」00二输入01^输出10二TXD111二保留00GPH3[7:6]00二输入01^输出10二RXD011二保留00GPH25:400二输入01^输出10二TXD011二保留00GPH1[3:2]00二输入01^输出10二nRTS011二保留00GPH0[1:0]00二输入01^输出10二nCTS011二保留00ULCON寄存器的格式苗具付号位描述初始状态Reserved7]保留0Infra—RedMode6]确定是否米用红外模式0二正常操作模式1=红外传输模式0ParityModeI确定校验类型0xx=无校验100二奇校验101=偶校验000StopBit:2]确定停止位数0二1位停止位1二2位停止位0WordLength[1:0]确定数据位数00二5位01=6位1000器)M3M2:M1器)M3M2:M1M01000010001FIQ10010IRQ1001110111CPS寄存器(32位寄存模式模式管理模式中止模式1111111111系统模式第十套1、数字信号处理器在嵌入式系统中得到广泛使用,下面关于数字信号处理器的叙述中错误的是:A)它的英文缩写是DSPB)它比通用的微处理器能更好地满足高速数字信号处理的要求C)它特别适合于文字处理和图形用户界面D)手机和数码相机等产品通常都含有数字信号处理器2、片上系统(SoC也称为系统级芯片,下面关于SoC叙述中正确的是:A)SoC芯片中只有一个CPU或DSPB)SoC已经成为嵌入式处理芯片的主流发展趋势C)SoC是集成电路加工工艺进入纳米时代后的产物D)片上系统使用单个芯片进行数据的采集、转换、存储和处理,它不支持I/O功能3、计算机局域网传输数据时,必须把数据组织成规定格式的"帧",每一数据帧由下图所示的5个部分组成,其中①、②、③分别是:①②有效載何(传输的数据)A)发送设备MA地址、接收设备MA地址、校验信息B)发送设备MA地址、校验信息、接收设备MA地址C)校验信息、发送设备MA地址、接收设备MA地址D)接收设备MA地址、发送设备MA地址、校验信息4、通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM巨员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是:A)ATM柜员机、数码相机B)数码相机、ATMS员机C)ATM柜员机、ATM巨员机D)数码相机、数码相机5、关于处理器内核说法正确的是:51内核是RISC旨令集结构AVR内核是CISC旨令集结构MSP430内核采用冯•诺衣曼结构所有ARM内核均采用哈佛结构6关于ARMCortex-M处理器的特点,以下说法错误的是:功能强耗电少RISC结构多周期操作7、以下AR处理器,只有Thumb-2犬态和调试状态的是:ARM7ARM9ARM11ARMCortex-M38、已知内存单元0x60000000~0x60000003以小端模式存放一个32位数据0x32303134,R仁0x60000000,R0=0,执行ARM指令LDRHR0,[R1]之后,R0的值为:0x323031340x000032300x000031340x000000329、已知R仁&R0=9执行指令MOVR0,R1,LSR#后,R0的值为:1B)8C)0x10D)0x8010、对于ARMt理器以下不属于逻辑运算指令助记符的是:ANDBICEORSBC11、关于ARMt理器的工作模式,以下说法错误的是:用户模式是程序正常执行的工作模式管理模式负责处理存储器故障,实现虚拟存储器和存储器的保护系统模式运行特权级的操作系统任务当处理器处于用户模式时,如果没有异常发生是不能改变工作模式的12、以下关于AR状态寄存器CPS的说法正确的是:CPSR决定存储器的数据类型和存储模式CPSR中I为快速中断禁止控制位CSPR中的T为陷井标志CPSR决定ARMt理器工作模式13、下面是关于AR嵌入式芯片中的GPIO勺叙述,其中错误的是:GPIO即通用输入/输出端口GPI0作为输入时具有缓冲功能GPIO作为输出时具有锁存功能GPIO引脚可以是多功能的,但引脚功能不能超过两种14、下面是关于AR处理器芯片内部的定时计数组件的叙述,其中错误的是:ARM处理芯片内部的定时计数组件中包含通用定时器(Timer)ARM处理芯片内部的定时计数组件中一般只包含一路脉冲宽度调制信号(PWMARM处理芯片内部的看门狗定时器(WDT的主要功能是,当处理器进入错误状态后的一定时间内可使处理器复位ARM处理芯片内部的实时时钟(RTC可直接提供年月日时分秒,使应用系统具有自己独立的日期和时间15、下面关于嵌入式系统使用的存储器的叙述中,错误的是:DRAM是动态随机存取存储器DDR2SDRAM采用了4位预取技术EEPRO是紫外线可擦除可编程的只读存储器NORFlash和NANDFlash是两种主要的闪存技术16、下面关于嵌入式最小硬件系统的叙述中,错误的是:可使用LD助嵌入式最小系统供电,LDO1指低压差稳压器时钟电路为嵌入式最小系统中的嵌入式处理器提供工作时需要的时钟信号如果处理器内嵌的存储器能满足嵌入式最小系统的应用需要,则系统无需扩展外部存储器嵌入式最小系统包括复位电路,嵌入式处理器的复位引脚为nRESE时,表示高电平复位17、基于ARM内核的嵌入式芯片是以ARM内核为基础,通过AMB总线将其他硬件组件连接在一起的,下面列出的4个组件中,哪一个组件是挂在AMB的系统总线上的?电源管理及时钟控制器SPIGPIOUART18、下面是关于ARI嵌入式芯片中的中断控制器及向量中断控制器(VIC)和嵌套向量中断控制器(NVIC的叙述,其中错误的是:只有当一个新的中断的优先级高于当前正在执行的中断处理的优先级时,VIC才向内核提出中断请求NVIC可以进行中断的嵌套,即高优先级的中断可以进入低优先级中断的处理过程中,待高优先级中断处理完成后才继续执行低优先级中断目前基于arm核的嵌入式芯片中的中断控制器仅支持向量中断D)基于ARMm核的嵌入式芯片中的中断控制器挂在AMB的系统总线上19、下面关于嵌入式系统的存储器的叙述中,错误的是:A)嵌入式处理器内部的Cache存储器采用SRAMB)嵌入式系统的主存储器是指嵌入式处理器内部的存储器C)Flash存储器是嵌入式系统常用的一种存储器D)嵌入式系统使用的CF卡、SD卡等是嵌入式系统的外部存储器20、下面关于LC总线接口的叙述中,错误的是:A)I2C是一种串行半双工传输的总线标准B)主动发起数据传输操作的12C器件是主控器件(主器件)C)I2c总线传输操作启动后,主控器件传输的第一个字节是地址D)当挂在l2C总线上的所有器件都不使用总线时,总线的SC线和SDA线均为低电平21、下面关于USB勺叙述中,错误的是:A)下面关于USB勺叙述中,错误的是:B)采用USB0T(可以在无US主机(Host)的情况下,实现嵌入式设备之间的点对点通信C)通过USB2.0接口的D+和D-两条数据线可以实现全双工通信D)USB主机接口具有内置电源,能提供+5V电源22、下面是关于S3C2410勺GPI0端口的叙述,其中错误的是:A)S3C2410有GPAGPBGPCGPDGPEGPFGPG口GP这8个GPIO端口,它们都是双功能的I/O端口B)与S3C241某个GPIO端口对应的控制寄存器决定该端口引脚的功能C)与S3C241某个GPIC端口对应的数据寄存器存放该端口输入的数据或输出的数据D)与S3C241某个GPIC端口对应的上拉寄存器决定该端口引脚是否要被内部上拉23、下面关于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高24、在Bootloader中,一般不会出现在stage2的操作是:调用内核代码。处理器内部的基本寄存器设置、系统基本参数设置、时钟初始化。向操作系统内核传递启动参数。将内核代码和根文件系统映像从ROM存储器复制到RAM存储器。25、当满足一定条件时,卩C/OS-II操作系统内核将进行任务级的调度。下列各项中不属于任务调度需满足的条件的是:调度没有被禁止(OSLockNesting=0)。任务就绪表中查找到的最高优先级任务的优先级比当前运行任务的优先级高所有的中断服务程序均已经执行完毕。有足够的内存空间保存当前任务的上下文。26、下列各项中,不属于实时操作系统应该具备的特征的是:任务切换时间和中断延迟时间确定。支持网络协议栈。抢占式调度。具有异步IO和中断处理能力。27、如下关于Android操作系统的说法,正确的是:a是以Unix为基础改造而成的操作系统主要用于桌面计算设备是针对特定应用领域的完整的软件平台,由操作系统、中间件和若干典型的移动应用软件组成谷歌公司对基于Android操作系统的第三方软件进行严格把关28、如下关于自由软件的说法,不正确的是:自由软件就是免费软件大部分自由软件通过互联网发布且不收取任何费用。自由软件必定是开源软件。Linux遵从GP授权许可。29、以下关于嵌入式系统软件与通用计算机系统软件的异同的陈述中,正确的是:嵌入式系统软件不会有图形用户界面嵌入式系统软件和通用计算机系统软件都必须包含操作系统和应用软件嵌入式系统软件以提高系统使用的方便程度和快捷程度为目的,力求完善嵌入式系统应用软件往往内部结构精简化、代码轻量化、占用存储资源少30、现为某家用小型路由器设备选择网络功能强大的操作系统,希望尽可能降低成本并满足系统功能需求。以下嵌入式操作系统中,最适宜采用的操作系统是:WindowsPhone8TinyOS嵌入式LinuxVxWorks31、在卩C/OSII操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。下列各项中不能用于保护任务间的共享数据或支持任务间通信的是:A)消息邮箱任务就绪表信号量任务调度器上锁和解锁。32、下列关于卩C/OS-II操作系统的描述中,正确的是:就绪态是指得到了CPU勺控制权并正在运行的任务所处的状态在进入临界区之前必须开中断,执行完临界区代码之后要立即关中断。卩C/OSII完成任务切换所需要的时间取决于任务的自用栈的大小。任务控制块TCB是用于保存任务状态和属性的数据结构,在任务创建时被初始化。33、下面关于嵌入式系统软件的描述中,正确的是:NiosII是一种免费和开源的实时操作系统。U-Boot是一种应用非常普遍的引导加载程序。RTEMS是一种嵌入式Linux操作系统发行版。WindowsEmbedded系列产品是专为需要弹性硬件和硬实时支持的小型设备而设计的平台。34、卩C/OS-II操作系统的内核非常小,其提供的基本功能中,不包括:文件系统任务间通信与同步时间管理内存管理35、下列各嵌入式操作系统中,公开源码的是:WindowsPhone8iOSQNX卩C/OSII36、以下各项陈述中,不属于微内核操作系统特点的是:内核小巧。系统花在内核功能切换上的开销非常小。开发和维护方便,系统可以动态更新服务模块。可靠性高。37、某型号飞机内有一块嵌入式控制板完成复杂的硬实时控制功能,以下嵌入式操作系统中,最适宜采用的操作系统是:iOSVxWorksTinyOS嵌入式Linux38、下面关于Linux操作系统的论述中,正确的是:Linux是能够为多用户提供多任务功能的微内核操作系统eCOS是一种嵌入式Linux操作系统发行版安卓是一种以Linux为基础的操作系统Linux内核通过系统调用接口访问系统硬件39、下面的描述语句中不正确的是:在嵌入式系统开发中,不同复杂程度的嵌入式系统,使用的调试工具不完全相同。嵌入式系统开发时,所采用的调试工具,其任务是控制程序代码的执行并使系统中看不见的信息成为可见。对嵌入式系统进行调试时,硬件部分的调试需要借助JTAGS试工具,不需要借助于"正确"的软件。在线仿真器是一种嵌入式系统的调试工具,其与所要开发的嵌入式系统应具有相同的嵌入式处理器体系结构。40、下面对ADS1.2集成开发环境进行描述的语句中,正确的是。ADS1.2集成开发环境中,以一个工程项目的形式来管理应用程序的源文件、库文件、头文件,但不管理其地址映射文件。ADS1.2集成开发环境中,一个应用程序的工程项目中至少应包含一个生成目标。ADS1.2集成开发环境中,若生成的输出文件中需要包含所有的调试信息,那么,生成目标应选择Release。ADS1.2集成开发环境中,对应用程序进行编译、连接时,应使用scatter格式的文件来确定地址映射关系及输入文件的连接顺序。片上系统(SoC的开发大多以IP核为基础,在单个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 皮肤科护士长2025年度工作总结模板
- 2026年智能健身设备电源适配器项目可行性研究报告
- 2026年智能排水系统项目评估报告
- 市场运营环境下电力供应链的协同优化与协调发展研究
- 桥梁防火设计技术
- 领导让我写毕业论文
- 山西省汾阳市第二高级中学2026届高三语文第一学期期末质量跟踪监视模拟试题含解析
- 湖南省衡阳县清潭中学2026届生物高一第一学期期末统考模拟试题含解析
- 2026年南通市公安局通州分局警务辅助人员招聘备考题库及答案详解参考
- 2026年中国安能集团第一工程局有限公司南宁分公司招聘备考题库有答案详解
- 智慧农业中的智能灌溉技术
- 瑜伽店长培训方案
- 干部履历表(中共中央组织部2015年制)
- 牵引供电系统短路计算-牵引供电系统短路计算(高铁牵引供电系统)
- 标识牌单元工程施工质量验收评定表
- 土压平衡盾构克泥效同步注入抑制沉降施工工法
- QSB知识培训资料重点
- 安全库存基准表
- (37)-24.1.4黄芪中药中医学课件
- 高中生物竞赛课件:蛋白质的性质与分离、分析技术
- 刑法学(上册)马工程课件 第1章 刑法概说
评论
0/150
提交评论