导航菜单
首页 >  嵌入式期末考试题库  > 2021年嵌入式系统期末考试题库及答案.doc

2021年嵌入式系统期末考试题库及答案.doc

《嵌入式系统》试题库《嵌入式系统》试题库一、填空题1、嵌入式系统基本定义为:以应用中心,以计算机技术为基本,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格规定专用计算机系统。2、从模块构造来看,嵌入式系统由三大某些构成,分别是:硬件、软件和开发平台。3、从层次角度来看,嵌入式系统由四大某些构成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。4、嵌入式产品重要度量指标涉及:上市时间、设计成本和产品质量。5、嵌入式系统设计过程涉及:需求分析、规格阐明、体系构造设计、构件设计、系统集成和系统测试。6、需求分析涉及:功能性需求分析和非功能性需求分析。7、拟定输入信号是数字信号还是模仿信号属于功能性需求。8、拟定系统物理尺寸和重量属于非功能性需求。9、在嵌入式系统设计过程中,其中规格阐明解决“做什么”。10、在嵌入式系统设计过程中,其中体系构造设计解决“如何做”。11、在嵌入式系统设计过程中,软硬件划分应当在体系构造设计阶段完毕。12、在嵌入式系统设计过程中,解决器选取应当在体系构造设计阶段完毕。13、在嵌入式系统设计过程中,嵌入式操作系统选取应当在体系构造设计阶段完毕。14、在嵌入式系统设计过程中,完毕原理图设计应在构件设计阶段完毕。15、在嵌入式系统设计过程中,完毕版图设计应在构件设计阶段完毕。16、在嵌入式系统设计过程中,完毕软件设计应在构件设计阶段完毕。17、反映嵌入式系统设计人员水平能力重要在于总体设计(需求分析、规格阐明和体系构造设计)和系统调试。18、设计流程指是设计过程中所经历过程环节。19、设计重用技术重要分为基于IP核模块级重用和基于平台系统级重用。20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模仿与验证几种阶段构成。21、嵌入式解决器分类涉及三种,分别是:嵌入式微解决器、微控制器(或单片机)和第1页共44页《嵌入式系统》试题库数字信号解决器(DSP)。22、列举常用ARM系列解决器:ARM7系列、ARM9系列、ARM11系列、Cortex-M系列、Cortex-R系列、Cortex-A系列等。23、ARM系列微解决器支持数据类型有:字节、半字和字等三种类型。24、ARM系列微解决器支持字数据存储格式有:大端格式和小端格式。25、ARM系列解决器通过执行BX或者BLX指令来实现工作状态切换。26、列举常用存储器类型:SRAM、DRAM、Flash、EEPROM等。27、对于RAM存储器重要有两种,分别是:SRAM和DRAM。28、在时钟信号边沿到来之前一段时间内,数据信号必要保持稳定,这段时间称为器件建立时间;在时钟信号边沿到来之后一段时间内,数据信号必要保持稳定,这段时间称为器件保持时间。29、总线是在多于两个模块(设备、子系统)之间传送信息公共通路。30、总线功能是信息共享和互换。31、总线由传播信息物理介质和管理信息传播合同构成。32、挂接在总线上设备根据启动总线事务能力可以分为主设备和从设备。33、总线合同根据同步方式可分为同步时序合同和异步时序合同。34、总线仲裁方式可分为集中式仲裁和分布式仲裁。35、总线按照传播关系分类可分为:主从构造和对等构造。36、总线原则普通由四个某些来描述,分别是:机械特性、电气特性、引脚和合同。37、PCI总线读写操作可分为两个阶段:地址段和数据段。38、采用RS232C实现最简朴双机互联,至少需要如下信号线:TXD、RXD和GND。39、RS-232C帧格式由四某些构成,涉及:起始位、数据位、奇偶校验位和停止位。40、一种USB系统可定义为三个某些:主机、设备和互联。41、USB电缆由四根线构成,电源线VBUS、地线GND、差分信号传播数据线D+和D-。42、USB2.0规范支持传播速率为:1.5Mbps、12Mbps和480Mbps。43、USB根据传播速度可分为低速设备、全速设备和高速设备。44、USB低速设备应当在D-线上接一种上拉电阻,全速设备应当在D+线上接一种上拉电阻。45、USB规范定义了四种传播,分别是:控制传播、批量传播、中断传播和等时传播。第2页共44页《嵌入式系统》试题库46、判断USB传播结束条件是数据包长度不大于最大值。47、USB通信总线中事务也许由令牌包、数据包和握手包构成。48、USB事务类型可分为IN事务、OUT事务和SETUP事务。49、I/O接口面向软件设计人员有三类寄存器,分别是数据寄存器、状态寄存器和控制寄存器。50、I/O接口编址方式有两种,分别是:统一编址和独立编址。51、在操作系统中,进程三种基本调度状态为等待/挂起/waiting、就绪/ready和运营/running态。52、嵌入式操作系统内核构成涉及系统初始化、多任务管理和内存管理。53、实时系统就是指能在拟定期间内执行其功能并对外部异步事件做出响应计算机系统。54、实时系统按照实时性规定不同可以分为两种:软实时系统和硬实时系统。55、实时系统核心问题是保证系统实时性。56、实时操作系统就是指具备实时性、能支持实时系统工作操作系统。57、实时操作系统按照与否支持抢先式,可分为抢先式实时操作系统和非抢先式实时操作系统。58、实时操作系统评价指标有:任务调度算法、上下文切换时间、拟定性、最小内存开销和最大中断禁止时间。59、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目的机上运营代码过程,称为交叉编译,而采用编译器称为交叉编译器。60、Bootloader重要功能是系统初始化、加载和运营内核程序。61、电磁兼容设计具备两种规定:能抗外界干扰、对外界干扰要小。62、异构双工嵌入式系统规定计算机不同、操作系统、编译系统不同、编程语言不同、开发环境不同、开发小组不同,但功能相似。第3页共44页《嵌入式系统》试题库二、单选题1、如下哪个不是嵌入式系统设计重要目的?(D)A、低成本B、低功耗C、实时规定高D、超高性能2、嵌入式系统有别于其她系统最大特点是(A)。A、嵌入专用B、高可靠C、低功耗D)B、联想T400笔记本计算机D、联想OPhone手机D、低成本3、下面哪个系统属于嵌入式系统。(A、“天河一号”计算机系统C、联想S10上网本4、下面哪个系统不属于嵌入式系统(D)。A、MP3播放器C、“银河玉衡”核心路由器5、下面哪个系统属于嵌入式系统。B)(A、“银河”巨型计算机C、“曙光”计算机B、MP4播放器D、IBMX60笔记本计算机B、GPS接受机D、“银河”巨型计算机6、从层次构造来看,嵌入式系统涉及(D)。A、硬件层C、实时操作系统和应用软件B、板级支持包D、以上都是)时完毕。D、软硬件设计)时完毕。D、软硬件设计7、在嵌入式系统设计中,嵌入式解决器选型是在进行(CA、需求分析B、系统集成C、体系构造设计8、在嵌入式系统设计中,嵌入式操作系统选型是在进行(CA、需求分析B、系统集成C、体系构造设计9、在嵌入式系统设计中,进行硬件版图设计是在进行(D)时完毕。A、需求分析B、系统集成C、体系构造设计D、软硬件设计10、在嵌入式系统设计中,软硬件划分是在进行(B)时完毕。A、需求分析B、体系构造设计C、软硬件设计D、系统集成11、在嵌入式系统设计中,软硬件协同设计办法与老式设计办法最大不同之处在于(B)。A、软硬件分开描述C、协同测试B、软硬件统一描述D、协同验证第4页共44页《嵌入式系统》试题库12、下面关于哈佛构造描述对的是(A)。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并13、下面关于冯·诺依曼构造描述对的是(C)。A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并14、如下哪个解决器属于嵌入式解决器?(A)A、S3C44B0xB、奔腾C、看门狗D、MP3播放器15、下面哪一类嵌入式解决器最适合于用于工业控制(B)。A、嵌入式微解决器C、DSPB、微控制器D、以上都不适当)。16、下面哪一类嵌入式解决器最适合于做FFT(迅速傅立叶变换)计算(CA、嵌入式微解决器C、DSPB、微控制器D、以上都不适当17、下面哪一种工作模式不属于ARM特权模式(A)。A、顾客模式C、系统模式B、管理模式D、数据访问终结模式18、下面哪一种工作模式不属于ARM异常模式(C)。A、迅速中断模式C、系统模式B、管理模式D、数据访问终结模式19、由于受到某种强干扰导致程序“跑飞”,ARM解决器最也许进入哪一种工作模式(D)。A、管理模式C、系统模式B、数据访问终结模式D、未定义指令中断模式20、ARM7TDMI工作状态涉及(D)。A、测试状态和运营状态C、就绪状态和运营状态B、挂起状态和就绪状态D、ARM状态和Thumb状态21、ARM7TDMI在开始执行代码时应处在(A)。A、ARM状态B、Thumb状态第5页共44页《嵌入式系统》试题库C、由顾客通过硬件设计指定D、不拟定22、关于ARM子程序和Thumb子程序互相调用描述对的是(B)。A、系统初始化之后,ARM解决器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用规则,Thumb子程序和ARM子程序就可以互相调用。C、只要遵循一定调用规则,仅能Thumb子程序调用ARM子程序。D、只要遵循一定调用规则,仅能ARM子程序调用Thumb子程序。23、如下关于ARM解决器工作状态描述中(D)是不对的。A、ARM解决器有两种工作状态。B、系统复位后自动处在ARM工作状态。C、在程序执行过程中,微解决器可以随时在两种工作状态之间切换。D、切换工作状态时必要保存现场。24、ARM解决器异常对的理解应当是(D)。A、外部中断B、内部异常C、系统调用D、以上都是25、关于ARM解决器异常描述不对的是(C)。A、复位属于异常C、所有异常都要返回B、除数为零会引起异常D、外部中断会引起异常26、关于ARM解决器异常向量表描述对的是(C)。A、异常向量表放就是中断服务子程序B、异常向量表放是中断服务子程序入口地址C、异常向量表放是跳转指令,执行该指令进入相应中断服务子程序D、以上都不是27、指令“ADDR2,R1,#10”寻址方式为(A)。A、及时寻址C、多寄存器寻址B、寄存器间接寻址D、堆栈寻址28、指令“ADDR0,R1,R2”寻址方式为(D)。A、及时寻址C、多寄存器寻址B、寄存器间接寻址D、寄存器寻址C)。29、指令“LDMIAR0!,{R1,R2,R3,R4}”寻址方式为(A、及时寻址B、寄存器间接寻址第6页共44页《嵌入式系统》试题库C、多寄存器寻址D、堆栈寻址30、指令LDRR0,[R1,#4]寻址方式为(C)A、寄存器间接寻址C、基址变址寻址B、相对寻址D、多寄存器寻址31、并行接口SRAM存储器接口并不一定需要(B)A、数据总线B、时钟信号C、地址总线D、控制总线32、某系统需要小量高速缓存,最适当存储器是(A)。A、SRAMB、DRAMC、EEPROMD、Flash33、某系统需要大量高速缓存,最适当存储器是(B)。A、SRAMB、DRAMC、EEPROMD、Flash34、某系统需要永久存储小量参数,并且频繁访问,最适当存储器是(C)。A、SRAMB、DRAMC、EEPROMD、Flash35、某系统需要永久存储大量不再修改数据,最适当存储器是(D)。A、SRAMB、DRAMC、EEPROMD、Flash36、某系统需要永久存储高速度写数据,最适当存储器是(B)。A、SRAMB、FRAMC、EEPROMD、Flash37、下面关于DRAM存储器描述错误是(C)。A、DRAM存储器需要对存储内容定期刷新B、DRAM存储器具备单位空间存储容量大特点C、DRAM存储器属于非易失存储器D、DRAM存储器重要依托电容电荷存储效应记忆信息38、下列关于Flash存储器描述,不对的是(C)。A、Flash存储器属于非易失存储器B、Flash存储器读操作与SRAM存储器读操作基本相似C、Flash存储器写操作与SDRAM存储器写操作基本相似D、Flash存储器在写入信息前必要一方面擦除原有信息39、在总线时序合同中,时序重要用于描述(D)出当前总线上定位方式。A、高电平B、上升沿C、时钟信号D、事件40、下面总线设备既是主设备又是从设备是(B)。第7页共44页《嵌入式系统》试题库A、CPUB、DMACC、UARTD、USB控制器41、下面总线采用同步时序合同是(A)。A、PCIB、RS232CC、USBD、SATA42、下面总线采用异步时序合同是(C)。A、PCIB、SPIC、USBD、I2C43、下面总线采用集中式仲裁是(A)。A、PCIB、I2CC、USBD、CAN44、下面总线采用分布式仲裁是(B)。A、PCIB、I2CC、USBD、AMBA45、下面总线属于主从构造且单主设备是(D)。A、AMBA总线B、以太网C、令牌总线D、USB总线46、下面总线属于主从构造且支持多主设备是(A)。A、PCI总线B、以太网C、USB总线D、令牌总线47、下面总线不属于主从构造是(D)。A、PCIB、I2CC、USBD、以太网48、下面总线不属于对等构造是(A)。A、PCIB、IEEE1394C、令牌网D、以太网49、RS232C使用无硬件握手最简朴双机互联中,下面(B)信号不是必要。A、TXDB、DTRC、RXDD、GND50、下列关于RS232C描述不对的是(C)。A、RS232C采用非归零、双极性编码B、RS232C使用负逻辑规定逻辑电平,-5V~-15V表达逻辑“1”C、RS232C采用同步通信合同D、RS232C引脚包括信号地51、USB2.0规范支持速率有(D)。A、1.5MbpsB、12MbpsC、480MbpsD、以上都是52、USB总线系统有(A)个主机。A、1B、2C、4D、无限制53、USB总线系统支持(B)个设备。第8页共44页《嵌入式系统》试题库A、1B、127C、128D、25654、关于USB设备连接与速度选取描述对的是(D)。A、低速设备必要在D+端连接一种上拉电阻B、全速设备必要在D-端连接一种上拉电阻C、全速设备必要在D+端连接一种下拉电阻D、低速设备必要在D-端连接一种上拉电阻55、USB总线采用通信方式为(A)。A、轮询方式B、中断方式C、DMA方式D、I/O通道方式56、USB接口移动硬盘最适当传播类型为(B)。A、控制传播B、批量传播C、中断传播D、等时传播57、USB接口鼠标最适当传播类型为(C)。A、控制传播B、批量传播C、中断传播D、等时传播58、USB接口摄像头最适当传播类型为(D)。A、控制传播B、批量传播C、中断传播D、等时传播59、USB低速设备支持(B)个端点。A、2B、3C、30D、3160、USB全速设备支持(D)个端点。A、2B、3C、30D、3161、嵌入式系统最惯用数据传送方式是(B)。A、查询B、中断C、DMAD、I/O解决机62、下述哪一种功能单元不属于I/O接口电路。C)(A、定期/计数器B、UARTC、LEDA)D、GPIOD、GPIO63、下面哪一种功能单元不属于I/O接口电路。(A、薄膜键盘B、I2C控制器C、UART控制器64、下列关于DMA描述不对的是(D)。A、内存可以被CPU访问,也可以被DMA控制器访问B、DMA可以和CPU并行工作C、DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断D、数据输入和输出需要通过CPU,再由DMA控制器访问内存第9页共44页《嵌入式系统》试题库65、下列关于GPIO描述对的是(D)。A、GPIO可以由CPU编程决定方向,但不能查询其状态B、GPIO通惯用于连接外部SDRAM,进行高速传播C、CPU可以通过编程,决定GPIO是输入、输出通信功能,但不能是双向D、GPIO可以用于模仿Flash接口,对Flash存储器进行读写操作66、实时系统操作对的性取决于(A)。A、逻辑设计对的性B、相应操作执行时间C、逻辑设计对的性和相应操作执行时间D、以上都不是67、软实时系统规定(A、事件响应实时C、任务响应实时68、硬实时系统规定(A、事件响应实时C、任务响应实时B)。B、事件和任务响应都实时D、事件和任务响应都不实时D)。A)。B、事件和任务响应都实时D、事件和任务响应都不实时69、基于查询实时编程构造实时性取决于(A、中断响应时间C、任务切换时间B、最长任务执行时间D、所有其他任务执行时间之和70、基于中断实时编程构造实时性取决于(A)。A、中断响应时间C、任务切换时间B、最长任务执行时间D、所有其他任务执行时间之和71、先后台系统实时性取决于(D)。A、中断响应时间C、任务切换时间B、最长任务执行时间D、所有其他任务执行时间之和B)。72、非抢先式实时操作系统实时性取决于(A、中断响应时间C、任务切换时间B、最长任务执行时间D、所有其他任务执行时间之和)。73、抢先式实时操作系统实时性取决于(CA、中断响应时间C、任务切换时间B、最长任务执行时间D、所有其他任务执行时间之和第10页共44页《嵌入式系统》试题库74、下述哪种实时编程构造不可重入函数必要进行互斥解决(A、查询实时编程构造C、非抢先式实时操作系统B、先后台系统D、抢先式实时操作系统D)。D)。75、下述哪种实时编程构造中任务优先级不相似(A、查询实时编程构造C、非抢先式实时操作系统76、优先级倒置浮现条件有(A、优先级任务调度C、资源共享B、先后台系统D、抢先式实时操作系统D)。B、抢占式任务调度D、以上都是77、嵌入式操作系统重要目的并不涉及(A)。A、强大多任务支持B、实时解决能力C、代码体积D、与硬件交互能力78、嵌入式Linux操作系统普通在ROM中存储布局并不涉及(D)A、BootloaderC、Linux内核B、内核参数区D、交叉编译器B)79、下面哪个操作系统是嵌入式操作系统。(A、Red-hatLinuxC、UbuntuLinuxB、µCLinuxD、SUSELinux80、下述哪个操作系统不是嵌入式操作系统。D)(A、µClinuxC、µC/OS-IIB、WinCE6.0D、WindowsXP81、下述哪个操作系统是实时操作系统。(B)A、µClinuxC、WindowsXPB、WinCE6.0D、WindowsVista82、评价一种实时操作系统技术指标并不涉及(C)。A、任务调度算法B、上下文切换时间第11页共44页《嵌入式系统》试题库C、代码体积D、拟定性83、µClinux与原则Linux最大区别在于(B)。A、任务调度算法B、内存管理C、文献系统D、应用开发模式84、嵌入式操作系统普通通过(A)手段来解决代码体积与嵌入式应用多样性问题。A、使用可定制操作系统B、将操作系统分布在各种解决器上运营C、增大嵌入式设备存储容量D、使用压缩软件对操作系统进行压缩85、使用Host-Target联合开发嵌入式应用,B)不是必要。(A、宿主机B、Windows操作系统C、目的机D、交叉编译器第12页共44页《嵌入式系统》试题库三、简答题1、什么是嵌入式系统?答:嵌入式系统是以应用为中心,以计算机技术为基本,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格规定专用计算机系统。2、简述嵌入式系统基本特点。答:面向特定应用、设计高效、综合性强、生命周期长、程序固化、需要独立开发系统、可靠性高、成本低、功耗低、体积小。3、谈一谈嵌入式系统发展趋势。答:产品种类不断丰富,应用范畴不断普及;性能不断提高;功耗不断减少,体积不断缩小;网络化、智能化限度不断提高;软件成为影响价格重要因素。4、谈一谈嵌入式系统设计办法演变三个阶段。答:第1阶段:以印制板(PCB)、计算机辅助设计(CAD)软件和在线仿真器为重要工具设计办法。第2阶段:以EDA工具软件和EOS(EmbeddedOperatingSystem)为开发平台设计办法。第3阶段:以IP内核库为设计基本,用软硬件协同设计技术系统级设计办法。5、什么是嵌入式系统老式设计办法?答:通过需求分析和总体设计,整个系统被划分为软件和硬件两个子系统,两者之间遵循一定接口规范;接下来软件工程师和硬件工程师分别进行设计、开发、调试和测试;然后两个子系统集成在一起并进行测试;如果系统功能对的且满足所有性能指标,则结束,否则需要对软硬件子系统分别进行验证和修改,并重新进行系统集成和测试。6、嵌入式系统老式设计办法有何特点。答:这种办法简朴易实现,但存在某些痼疾,严重影响了嵌入式系统设计效率和成果。一方面,虽然在需求分析阶段考虑了软硬件接口问题,但由于缺少统一软硬件协同表达办法,软硬件划分只能由设计者凭经验完毕,无法从系统级进行验证且很难评估这种划分第13页共44页《嵌入式系统》试题库与否合理,也不易发现软硬件接口存在问题。另一方面,软硬件分别设计和开发,一旦浮现错误,不但难以定位,并且修改起来也非常麻烦,甚至也许需要调节软件构造或者硬件配置。第三,它设计周期也许比较长,例如为了验证软件开发对的性,必要在硬件所有完毕之后才干开始进行软件测试和系统集成,大大延长了设计进程。7、什么是嵌入式系统系统级设计办法?答:嵌入式系统系统级设计办法是一种高层次设计办法,设计人员针对设计目的进行系统功能描述,定义系统行为特性,进行软硬件划分,生成系统级规格描述。这一过程可以不涉及实现办法和工艺。接下来,设计人员就可以按照系统级规格描述实现软硬件子系统及其接口。8、软硬件协同设计涉及哪几种阶段?答:软硬件协同设计涉及:系统描述、软硬件划分、软硬件协同综合、以及软硬件协同模拟与验证。9、简述嵌入式解决器特点。答:低档解决器多采用哈佛构造,高档解决器多采用冯·诺伊曼构造;品种规格系列化;对实时多任务有很强支持能力;可靠性高、功耗低、集成度高、性价比高。10、简述嵌入式解决器分类。答:嵌入式微解决器、微控制器(单片机)和数字信号解决器(DSP)。11、简述嵌入式微解决器特点。答:嵌入式微解决器特点:通用微解决器增强,普通为32位。构成:普通CPU、存储器、I/O接口三者分离;性能:普通为100~MIPS;存储器:Flash普通为1~16MB,SDRAM普通为2~64MB;普通加载复杂嵌入式操作系统:VxWorks、WinCE、µClinux、EmbeddedLinux等。12、简述微控制器特点。第14页共44页《嵌入式系统》试题库答:微控制器特点:单片化,整个计算机集成在一种芯片中。低档微控制器——构成:普通CPU、存储器、I/O接口三者集成在一种芯片内;性能:1~100MIPS,存储器:Flash普通为8~512KB,SRAM普通为256B/1~128KB;普通无嵌入式操作系统或者简朴嵌入式操作系统。高档微控制器——构成:普通CPU、I/O接口两者集成在一种芯片内,需要外扩存储器;性能:100~1000MIPS,存储器:Flash普通为1~4MB,SRAM普通为1~64MB;普通有嵌入式操作系统(VxWorks、µC/OS-II、WINCE、µClinux)。13、简述DSP特点。答:DSP特点:高效乘累加运算,高效数据存取,硬件重复循环,拟定性操作(程序执行时间可预测)。14、嵌入式解决器按照字长可分为哪几类?各有何应用领域。答:嵌入式解决器按照字长可划分为4位、8位、16位、32位和64位等五个不同级别。普通说来,4位或8位产品普通是面向低端应用设计,16位产品用于比较精密应用;32或64位产品用于计算强度很大应用。15、简述嵌入式解决器选取原则。答:1、应能满足应用设计目的;2、开发工具与否好用?3、市场占有率;4、应当遵循“够用”原则,不应片面追求高性能。16、谈一谈嵌入式解决器发展趋势。答:嵌入式微解决器、微控制器与DSP之间界限越来越模糊;32位嵌入式解决器应用日趋广泛,已经开始挤占原本数据8位MCU市场;双核或多核构造产品不断涌现。17、列出ARM7微解决器工作模式。答:user顾客模式、sys系统模式、fiq迅速中断模式、irq外部中断模式、svc管理模式、abt数据访问中断模式、und未定义指令中断模式。第15页共44页《嵌入式系统》试题库18、ARM7微解决器有哪两种工作状态。答:ARM状态(32位指令)和Thumb状态(16位指令)。19、简述ARM和Thumb状态区别及如何进行状态切换。答:ARM状态是32位指令,Thumb状态是16位指令。进入Thumb状态:执行BX指令,当操作数寄存器最低位为1时,可以使微解决器从ARM状态切换到Thumb状态(解决器工作在Thumb状态,如果发生异常并进入异常解决子程序,则异常解决完毕返回时,自动从ARM状态切换到Thumb状态)。进入ARM状态:执行BX指令,当操作数寄存器最低位为0时,可以使微解决器从Thumb状态切换到ARM状态(解决器工作在Thumb状态,如果发生异常并进入异常解决子程序,则进入时解决器自动从Thumb状态切换到ARM状态)。20、SRAM有何特点。答:SRAM属于高速存储器,价格较高,普通均用于对速度和性能规定较高场合。惯用异步SRAM访存周期在7ns至100ns之间,SRAM单片容量不大,大多在几K至几百K之间。SRAM存储器芯片有4位、8位、16位、32位等各种位宽,这种存储器访存接口和操作时序最为简朴。21、DRAM有何特点。答:DRAM和SRAM均属于RAM存储器,DRAM特点是存储密度很大,速度比SRAM慢,单位存储成本较低,普通用于对容量规定较高场合。惯用单片DRAM存储器容量在几百千至几百兆字节之间,访存周期普通是几十纳秒。22、EEPROM有何特点。答:非挥发;存储密度小;单位存储成本较高;容量小;写入有限制,页写要等待;接口时序简朴,普通采用串行接口;小量参数存储。23、Flash有何特点。第16页共44页《嵌入式系统》试题库答:非挥发;存储密度大;单位存储成本较低;容量较大;接口时序复杂——需要擦除及Block写。24、FRAM有何特点。答:非挥发;功耗低;读写速度快;接口时序简朴;类似SRAM接口;成本高。25、什么是原则TTL电平?有何特点。答:发送端:高电平>2.4V,低电平2.0V,低电平0.9Vdd,低电平0.7Vdd,低电平6ns(4)最高时钟频率为tCYC≥max{65,80}=80ns∴fMAX=1=12.5MHz80ns第29页共44页《嵌入式系统》试题库3、下图为PCI总线读操作时序图。问:①下图中地址段持续几种时钟周期?在地址段主设备发出信号C/BE#表达什么意思?②下图中数据段时期持续了几种时钟周期?从设备如何懂得数据传播结束?③如果时钟CLK为33MHz,数据总线宽度为32位,下图数据传播速率为多少?峰值传播速率为多少?什么状况下才干达到峰值传播速率?1CLKFRAME#ADC/BE#IRDY#TRDY#地址段等待传播等待传播23456789地址CMD数据1数据2BE#数据3等待传播数据段数据段数据段答:①下图中地址段持续1个时钟周期,在地址段主设备发出信号C/BE#表达总线命令。②下图中整个数据段时期持续了6个时钟周期。主设备使IRDY#有效同步使FRAME#无效,用来告诉从设备这是最后一种数据段,表白数据传播结束。③如果CLK为33MHz,数据总线宽度为32位=4B,传播时间为7T=210ns,传送3拍数据为3*4B=12B,传播速率=12B/210ns=57MB/s。峰值传播速率为133MB/s,当没有等待周期,传播拍数趋向无穷时达到峰值传播速率。第30页共44页《嵌入式系统》试题库4、下图为PCI总线写操作时序图。问:①下图中地址段持续几种时钟周期?在地址段主设备发出信号C/BE#表达什么意思?②下图中数据段时期持续了几种时钟周期?从设备如何懂得数据传播结束?③如果CLK为33MHz,数据总线宽度为32位,下图数据传播速率为多少?峰值传播速率为多少?什么状况下才干达到峰值传播速率?1CLKFRAME#ADC/BE#IRDY#TRDY#DEVSEL#传播传播等待等待等待传播23456789地址CMD数据1BE#1数据2BE#2BE#3数据3地址段数据段数据段数据段答:①下图中地址段持续1个时钟周期,在地址段主设备发出信号C/BE#表达总线命令。②下图中数据段时期持续了6个时钟周期。主设备使IRDY#有效同步使FRAME#无效,用来告诉从设备这是最后一种数据段,表白传播结束。③如果CLK为33MHz,数据总线宽度为32位=4B,传播时间为7T=210ns,传送3拍数据为3*4B=12B,传播速率=12B/210ns=57MB/s。峰值传播速率为133MB/s,当没有等待周期,传播拍数趋向无穷时达到峰值传播速率。第31页共44页《嵌入式系统》试题库5、画出RS232C用于双机互连连线示意图;然后写出其运用硬件握手进行发送和接受数据工作过程。答:(1)功能示意图如下TXDTXDRXDGNDDTRDSR计算机ADTERXDGNDDTRDSR计算机BDTE(2)其运用硬件握手进行发送和接受数据工作过程如下:计算机A接受计算机B发送当计算机A准备好,则使DTR有效。计算机B通过采集DSR懂得当计算机A准备好接受数据,则可以发送数据。当计算机A未准备好,则使DTR无效。计算机B通过采集DSR懂得当计算机A未准备好接受数据,则可以停止发送数据。计算机B接受计算机A发送当计算机B准备好,则使DTR有效。计算机A采集DSR,懂得当计算机B准备好接收数据,则可以发送数据。当计算机B未准备好,则使DTR无效。计算机A通过采集DSR懂得当计算机B未准备好接受数据,则可以停止发送数据。第32页共44页《嵌入式系统》试题库6、分析在四线连接方式RS485组网方式中,为什么不能实现对等通信?(10分)TXDRXD主机SRSTXDRRXDSTXDRSRSRRXD从机RXDTXDRXDTXD答:假设4根总线从上到下依次命名为A、B、C、D1)所有从机接受线均连接在A、B总线上;2)所有从机发送线均连接在C、D总线上;3)如果某从机需要与另一从机通信(即对等通信),则它需要将信息发送到C、D总线,但由于另一从机接受线在A、B上,故两者不能直接通信。第33页共44页《嵌入式系统》试题库7、分析在二线连接方式RS485组网方式中,与否可以实现主从通信?STXDRRXDSTXDRRXDSTXDRRXDSTXDRRXD答:假设2根总线从上到下依次命名为A、B1)所有设备接受线与收发线均连接在A、B总线上;2)所有设备,可以同步从任意一根总线上获取数据;3)所有设备,可以向任意一根总线上写数据;4)任意一种设备,可以通过任意一根总线,向此外一种设备发送数据;5)在这样组网方式中,在任意时刻,只能有一种设备向总线上写数据。因而需要在所有连接到总线上设备之间,建立一种总线仲裁机制,例如令牌环机制等等,以保证不会在总线上导致冲突;6)一旦一种设备获得总线使用权,则可以成为主设备,而总线上其她设备成为从设备,可以实现主从通信。第34页共44页《嵌入式系统》试题库8、右下图为USB批量OUT传播事务流程图,请用文字论述其工作过程(涉及4个分支并阐明分支浮现因素)。令牌段Token空闲OUT数据段DataDATA0/1握手段HandshakeACK主机发出NAKSTALL空闲设备发出答:(1)令牌段:主机发出令牌包,寻址从机;(2)数据段:主机发出数据包;(3)握手段:a)从机如果接受令牌包或者数据包出错,无响应;b)从机端点不存在,回送STALL;c)从机端点暂时不能接受数据,回送NAK;d)从机接受对的,回送ACK。第35页共44页《嵌入式系统》试题库9、右图为USB中断IN传播事务流程图,请依照右图用文字论述其工作过程(涉及4+2个分支并阐明分支浮现因素)。答:(1)令牌段:a)主机发出令牌包,寻址从机。(2)数据段:a)从机如果接受令牌包出错,无响应;b)从机端点不存在,回送STALL;c)从机端点数据未准备好,回送NAK;d)从机端点数据准备好,回送数据包。(3)握手段:a)主机如果接受数据包出错,无响应;b)主机如果接受数据包对的,回送ACK。第36页共44页《嵌入式系统》试题库10、下述程序为S3C4510B控制GPIO端口输出一段程序。#defineIOPMOD(*(volatileunsignedlong*)0x03FF5000)#defineIOPDATA(*(volatileunsignedlong*)0x03FF5008)voidDelayms(unsignedint);intmain(){unsignedlongLED;IOPMOD=0xFFFFFFFF;IOPDATA=0xEF;for(;;){LED=IOPDATA;LED=(LED>>1);IOPDATA=LED;Delayms(20);if(!(IOPDATA&0x01))IOPDATA=0xEF;}return(0);}请问:①核心词“volatile”在此程序中作用是什么?②哪些语句是读内存(不涉及读内存常量0xFFFFFFFF、0xEF)?哪些语句是写内存?③哪些语句是读端口?哪些语句是写端口?答:①核心词“volatile”在此程序中作用是制止编译器优化;②读内存语句有:IOPDATA=LED;写内存语句有:LED=IOPDATA;③读端口语句有:LED=IOPDATA;写端口语句有:IOPDATA=LED。//将所有IO口置为输出模式//延迟程序//IOportmoderegister//IOportdataregister第37页共44页《嵌入式系统》试题库11、分析下述S3C44B0x示例程序。#includevolatileunsignedlongtimeval;//当前时刻intmain(void){init_timer();//InitializeTimerwhile(1){pPIO->PDATE=0xFD;//TurnLED1Onwait(1000);//Wait1000mspPIO->PDATE=0xFB;//TurnLED2Onwait(1000);//Wait1000ms}}//初始化Timer5以及开定期中断voidinit_timer(void){……}//1ms产生一次定期中断__irqvoidHandlerTIMER5(void){timeval++;pIC->I_ISPC=INT_TIMER5;}/*等待函数,以毫秒为单位*/voidwait(unsignedlongtime){unsignedlongtick;tick=timeval;while((timeval-tick)I_ISPC=INT_TIMER5;”作用是什么?④子程序HandlerTIMER5并未被调用,它是如何执行?⑤此程序功能是什么?答:①语句“while(1){……}”作用是死循环、等待中断、LED显示;②核心词“__irq”作用是指明该函数为IRQ中断服务子程序;③语句“pIC->I_ISPC=INT_TIMER5;”作用是清除中断祈求标志;④中断源发出中断祈求,CPU响应中断并查询中断源得到中断向量表入口地址,到中断向量表相应入口地址取指令执行,该处为跳转指令,执行跳转指令跳转到子程序HandlerTIMER5处执行;⑤此程序功能是双灯闪烁。第38页共44页《嵌入式系统》试题库12、右下图为雷达自动伺服系统。高低角为实时跟踪,采用PID控制(一种控制算法),采样周期为20ms;方位角为步进控制,每一次步进0.1度。。①该系统与否是嵌入式系统?为什么?②该系统有三个计算机,请为该系统选配操作系统(与否需要,需要什么样操作系统),简朴阐明理由。雷达自动伺服系统俯仰通道实时跟踪,方位步进0.1度天线上位机工控机RS422A接受机转台下位机S3C44B0x功放角度传感器伺服电机高低角RS232C键盘显示80C51功放步进电机方位角答:①该系统为嵌入式系统。由于该系统以应用为中心,咱们一方面看到是雷达自动伺复系统,而非通用计算机系统;以计算机技术为基本,涉及至少3块解决器,并且也许配有操作系统,两个下位机属于典型专用计算机系统;对于下位机软硬件必要裁减,对功能、可靠性、功耗、体积、成本有规定,以满足雷达自动伺复系统规定。②下位机80C51任务简朴:显示、键盘、串口通信、步进控制,并且自身计算能力弱,无需配操作系统;③下位机S3C44B0x任务也简朴:两个串口通信、一种PID控制,自身计算能力属于中档,但实时性、可靠性规定高,采用实时操作系统可保证明时性和可靠性,可配简朴实时操作系统,如uC/OS-II;也可不配操作系统,PID计算量不大,但要仔细设计PID控制软件,以保证明时性,但可靠性会减少;④

相关推荐: