2021年度嵌入式系统期末考试试题库和答案解析.pdf
嵌入式系统试题库 嵌入式系统试题库一、填空题1、嵌入式系统基本定义为:以应用中心,以计算机技术为基本,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格规定专用计算机系统。2、从模块构造来看,嵌入式系统由三大某些构成,分别是:硬件、软件和开发平台。3、从层次角度来看,嵌入式系统由四大某些构成,分别是:应用软件层、操作系统层、板 级 支 持 包(或硬件抽象层)和硬件层。4、嵌入式产品重要度量指标涉及:上市时间、设计成本和产品质量。5、嵌入式系统设计过程涉及:需求分析、规格阐明、体系构造设计、构件设计、系统集成和系统测试。6、需求分析涉及:功能性需求分析和非功能性需求分析。7、拟定输入信号是数字信号还是模仿信号属于功能性霞些_ _ _ _ _ _ _ _ _ _ _8、拟定系统物理尺寸和重量属于非功能性邕些_ _ _ _ _ _ _ _ _ _ _ _9、在嵌入式系统设计过程中,其中规格阐明解决“做什么10、在嵌入式系统设计过程中其 中 体 系 构 造*决“如何做11、在嵌入式系统设计过程中软硬件划分应当在体系构造设计阶段完毕。12、在嵌入式系统设计过程中,解决器选取应当在体系构造设计阶段完毕。13、在嵌入式系统设计过程中嵌入式操作系统选取应当在体系构造设计防建完毕。14、在嵌入式系统设计过程中,完毕原理图设计应在构件设计阶段完毕。15、在嵌入式系统设计过程中完毕版图设计应在构件设计阶段完毕。16、在嵌入式系统设计过程中,完毕软件设计应在构件设计阶段完毕。17、反映嵌入式系统设计人员水平能力重要在于总体设计(需求分析、规格阐明和体系构造设计)和 系统调试。18、设计流程指是设计过程中所经历过程环节。19、设计重用技术重要分为基于IP核模块级重用和基于平台系统级重用。20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模仿与脸延几种阶段构成。21、嵌入式解决器分类涉及三种,分别是:嵌入式微解决器、微 控 制 器(或单片机)和第1页 共4 4页 嵌入式系统试题库数字信号解决器(DSP)。22、列 举 常 用A R M系列解决器:A RM 7系列、A RM 9系列、ARM 11系列、Cortex-M系列、Cortex-R 系列、Cortex-A 系列等。23、A R M系列微解决器支持数据类型有:字节、半字和字等三种类型。24、A R M系列微解决器支持字数据存储格式有:大端格式和小端格式。25、A R M系列解决器通过执行B X或 者B LX指令来实现工作状态切换。26、列举常用存储器类型:SRAM、DRAM、Flash、EEPROM等。27、对 于R A M存储器重要有两种,分别是:SRAM和DRAM。28、在时钟信号边沿到来之前一段时间内,数据信号必要保持稳定,这段时间称为器件建立时间;在时钟信号边沿到来之后一段时间内,数据信号必要保持稳定,这段时间称为器件保持时间。29、总线是在多于两个模块(设备、子系统)之间传送信息公共通路。30、总线功能是信息共享和互换。31、总线由传播信息物理介质和管理信息传播合同构成。32、挂 接 在 总线上设备根据启动总线事务能力可以分为主设备和从设生33、总线合同根据同步方式可分为同步时序合同和异步时序合同。34、总线仲裁方式可分为集中式件裁和分布式仲裁。35、总线按照传播关系分类可分为:主从构造和对等构造。36、总线原则普通由四个某些来描述,分别是:机械特性、电气特性、引脚和合同。37、P C I总线读写操作可分为两个阶段:地址段和数据段。38、采 用RS232C实现最简朴双机互联,至少需要如下信号线:TXD、RXD和GND。39、RS-232C帧格式由四某些构成,涉及:起始位、数据位、奇偶校验位和停止位。40、一 种U S B系统可定义为三个某些:主机、设备和互联。41、U SB电缆由四根线构成,电 源 线VBUS、地 线GND、差分信号传播数据线D+和D-_42、USB 2.0 规范支持传播速率为:1.5Mbps,12Mbps 和 480Mbps,43、U SB根据传播速度可分为低速设备、全速设备和高速设备。44、U SB低速设备应当在D-线上接一种上拉电阻,全速设备 应 当 在D+线上接二种上拉电阻。45、U SB规范定义了四种传播,分别是:控制传播、批量传播、中断传播和等时传播。第2页 共4 4页 嵌入式系统试题库46、判 断U SB传播结束条件是数据包长度不大于最大值。47、U SB通信总线中事务也许由令牌包、数据包和握手包构成。48、U SB事务类型可分为IN事务、O U T事 务 和SETUP事务。49、I/O接口面向软件设计人员有三类寄存器,分别是数据寄存器、状态寄存器和控制寄存器。50、I/O接口编址方式有两种,分别是:统一编址和独立编址。51、在操作系统中,进程三种基本调度状态为等待/挂起/waiting、就绪/ready和运营/running 态。52、嵌入式操作系统内核构成涉及系统初始化、多任务管理和内存管理。53、实时系统就是指能在拟定期间内执行其功能并对外部异步事件做出响应计算机系统。54、实时系统按照实时性规定不同可以分为两种:软实时系统和硬实时系统。55、实时系统核心问题是保证系统实时性。56、实时操作系统就是指具备实时性、能支持实时系统工作操作系统。57、实时操作系统按照与否支持抢先式,可分为抢先式实时操作系统和非抢先式实时操作系统。58、实时操作系统评价指标有:任务调度算法、上下文切换时间、拟定性、最小内存开销和最大中断禁止时间。59、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目的机上运营代码过程,称为交叉编译,而采用编译器称为交叉编译器.60、Bootloader重要功能是系统初始化、加载和运营内核程序。61、电磁兼容设计具备两种规定:能抗外界干扰、对外界干扰要小。62、异构双工嵌入式系统规定计算机不同、操作系统、编译系统不同、编程语言不同、开发环境不同、开发小组不同,但 功 能 相似。第3页 共4 4页 嵌入式系统试题库二、单选题1、如下哪个不是嵌入式系统设计重要目的?(D)2、3、4、5、6、7、8、9、A、低成本B、低功耗嵌入式系统有别于其她系统最大特点是A、嵌入专用B、高可靠下面哪个系统属于嵌入式系统。A、“天河一号 计算机系统C、联 想 S1 0 上网本下面哪个系统不属于嵌入式系统A、MP3 4 寄放器C、“银河玉衡 核心路由器下面哪个系统属于嵌入式系统。A、“银河”巨型计算机C、“曙光”计算机(B从层次构造来看,嵌入式系统涉及A、硬件层C、实时操作系统和应用软件在嵌入式系统设计中,A、需求分析在嵌入式系统设计中,A、需求分析在嵌入式系统设计中,A、需求分析D)A)D)B、D、)D)oC、实时规定高C、低功耗D、超高性能D、低成本联 想 T400笔记本计算机联 想 OPhone手机B、D、B、D、B、D、G P S 接受机,银河,巨型计算机M P4播放器IBM X 6 0 笔记本计算机板级支持包以上都是嵌入式解决器选型是在进行(CB、系统集成C、体系构造设计嵌入式操作系统选型是在进行(CB、系统集成C、体系构造设计进行硬件版图设计是在进行(D)时完毕。B、系统集成C、体系构造设计10、在嵌入式系统设计中,软硬件划分是在进行(B)时完毕。A、需求分析 B、体系构造设计C、软硬件设计)时完毕。)D、软硬件设计时完毕。D、软硬件设计D、软硬件设计D、系统集成11、在嵌入式系统设计中,软硬件协同设计办法与老式设计办法最大不同之处在于(B)A、软硬件分开描述C、协同测试B、软硬件统一描述D、协同验证第4页 共4 4页 嵌入式系统试题库12、下面关于哈佛构造描述对的是(A)。A、程序存储空间与数据存储空间分离B、存 储 空 间 与 I 0 空间分离C、程序存储空间与数据存储空间合并D、存 储 空 间 与 I 0 空间合并13、下面关于冯诺依曼构造描述对的是(C),A、程序存储空间与数据存储空间分离B、存 储 空 间 与 I 0 空间分离C、程序存储空间与数据存储空间合并D、存 储 空 间 与 I 0 空间合并14、如下哪个解决器属于嵌入式解决器?(A)A、S3C44B0XB、奔腾C、看门狗D、M P3播放器15、下面哪一类嵌入式解决器最适合于用于工业控制(B )A、嵌入式微解决器B、微控制器C、DSPD、以上都不适当16、下面哪一类嵌入式解决器最适合于做FFT(迅速傅立叶变换)计 算(C)。A、嵌入式微解决器B、微控制器C、DSPD、以上都不适当17、下面哪一种工作模式不属于A R M 特 权 模 式(A)。A、顾客模式B、管理模式C、系统模式D、数据访问终结模式18、下面哪一种工作模式不属于A R M 异 常 模 式(C)。A、迅速中断模式B、管理模式C、系统模式D、数据访问终结模式19、由于受到某种强干扰导致程序“跑飞”,A R M 解决器最也许进入哪一种工作模式(D )oA、管理模式B、数据访问终结模式C、系统模式D、未定义指令中断模式20、ARM7TDMI工作状态涉及(D)。A、测试状态和运营状态B、挂起状态和就绪状态C、就绪状态和运营状态D、A R M 状 态 和 Thumb状态21、ARM7TDMI在开始执行代码时应处在(A)。A、A R M 状态B、Thumb 状态第5页 共4 4页 嵌入式系统试题库C、由顾客通过硬件设计指定D、不拟定22、关 于 A R M 子 程 序 和 Thum b子程序互相调用描述对的是(B)。A、系统初始化之后,A R M 解决器只能工作在一种状态,不存在互相调用。B、只要遵循一定调用规则,Thum b子 程 序 和 A R M 子程序就可以互相调用。C、只要遵循一定调用规则,仅 能 Thumb子 程 序 调 用 A R M 子程序。D、只要遵循一定调用规则,仅 能 A R M 子 程 序调用Thum b子程序。23、如 下 关 于 A R M 解决器工作状态描述中(D)是不对的。A、A R M 解决器有两种工作状态。B、系统复位后自动处在A R M 工作状态。C、在程序执行过程中,微解决器可以随时在两种工作状态之间切换。D、切换工作状态时必要保存现场。24、A R M 解决器异常对的理解应当是(D)。A、外部中断 B、内部异常 C、系统调用25、关 于 A R M 解决器异常描述不对的是(C)。D、以上都是A、复位属于异常B、除数为零会引起异常C、所有异常都要返回D、外部中断会引起异常26、关 于 A R M 解决器异常向量表描述对的是(C)。A、异常向量表放就是中断服务子程序B、异常向量表放是中断服务子程序入口地址C、异常向量表放是跳转指令,执行该指令进入相应中断服务子程序D、以上都不是27、指令“ADDR2,R1,A、及时寻址C、多寄存器寻址28、指令“ADDRO,R1,A、及时寻址C、多寄存器寻址#10”寻 址 方 式 为(AR2”寻 址 方 式 为(D)B、寄存器间接寻址D、堆栈寻址B、寄存器间接寻址D、寄存器寻址29、指令“LDMIARO!,R1,R2,R3,R4”寻 址 方 式 为(C)。A、及时寻址B、寄存器间接寻址第6页 共4 4页 嵌入式系统试题库C、多寄存器寻址 D、堆栈寻址30、指 令LDRRO,R1,#4寻 址 方 式 为(C)A、寄存器间接寻址 B、相对寻址C、基址变址寻址 D、多寄存器寻址31、并行接口 SRAM存储器接口并不一定需要(B)A、数据总线 B、时钟信号 C、地址总线 D、控制总线32、某系统需要小量高速缓存,最适当存储器是(A)。A、SRAM B、DRAM C、EEPROM D、Flash33、某系统需要大量高速缓存,最适当存储器是(B)。A、SRAM B、DRAM C、EEPROM D、Flash34、某系统需要永久存储小量参数,并且频繁访问,最适当存储器是(C)。A、SRAM B、DRAM C、EEPROM D、Flash35、某系统需要永久存储大量不再修改数据,最适当存储器是(D)。A、SRAM B、DRAM C、EEPROM D、Flash36、某系统需要永久存储高速度写数据,最适当存储器是(B)。A、SRAM B、FRAM C、EEPROM D、Flash37、下 面 关 于DRAM存储器描述错误是(C)oA、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页 共4 4页 嵌入式系统试题库53、U SB总 线系统支持(B)个设备。A,CPU B、DMACC、UARTD、U SB控制器41、下面总线采用同步时序合同是(A)。A、PCI B、RS232CC、USBD、SATA42、下面总线采用异步时序合同是(C)。A、PCI B、SPIC、USBD、12c43、下面总线采用集中式仲裁是(A)。A、PCI B、12cC、USBD、CAN44、下面总线采用分布式仲裁是(B)。A、PCI B、12cC、USBD、AMBA45、下面总线属于主从构造且单主设备是(D)oA、AM BA总线 B、以太网c、令牌总线D、U SB总线46、下面总线属于主从构造且支持多主设备是(A)oA、P C I总线 B、以太网C、U SB总线D、令牌总线47、下面总线不属于主从构造是(D)。A、PCI B、12cC、USBD、以太网48、下面总线不属于对等构造是(A)。A、PCI B、IEEE1394c、令牌网D、以太网49、RS232C使用无硬件握手最简朴双机互联中,下 面(B)信号不是必要。A、TXD B、DTRC、RXDD、GND50、下 列 关 于RS232C描 述 不 对 的 是(C)。A、RS232C采用非归零、双极性编码B、RS232C使用负逻辑规定逻辑电平,巧V 1 5 V表达逻辑“1”C、RS232C采用同步通信合同D、RS232C引脚包括信号地51、USB2.0规范支持速率有(D)。A、1.5Mbps B、12MbpsC、480MbpsD、以上都是52、U SB总 线 系 统 有(A)个主机。A、1 B、2C、4D、无限制第8页 共4 4页 嵌入式系统试题库A、1 B、127C、128D、25654、关 于U SB设备连接与速度选取描述对的是(D)。A、低速设备必要在D+端连接一种上拉电阻B、全速设备必要在D-端连接一种上拉电阻C、全速设备必要在D+端连接一种下拉电阻D、低速设备必要在D-端连接一种上拉电阻55、U SB总线采用通信方式为(A)oA、轮询方式 B、中断方式C、D M A方式D、I/O通道方式56、U SB接口移动硬盘最适当传播类型为(B)OA、控制传播 B、批量传播C、中断传播D、等时传播57、U SB接口鼠标最适当传播类型为(C)。A、控制传播 B、批量传播C、中断传播D、等时传播58、U SB接口摄像头最适当传播类型为(D)。A、控制传播 B、批量传播C、中断传播D、等时传播59、U SB低 速设备支持(B)个端点。A、2 B、3C、30D、3160、U SB全速设备支持(D)个端点。A、2 B、3C、30D、3161、嵌入式系统最惯用数据传送方式是(B)。A、查询 B、中断C、DMAD.I/O解决机62、下述哪一种功能单元不属于I/O接口电路。C)(A、定期/计数器 B、UARTC、LEDD、GPIO63、下面哪一种功能单元不属于I/O接口电路。(A)A、薄膜键盘 B、12c控制器C、UART控制器D、GPIO64、下 列 关 于DM A描 述 不 对 的 是(D)。A、内存可以被C PU访问,也 可 以 被DM A控制器访问B、D M A可 以 和C P U并行工作C、D M A开始前,C P U需 要 初 始 化DM A控制器,结束后,DM A控制器产生中断D、数据输入和输出需要通过C P U,再 由DM A控制器访问内存第9页 共4 4页 嵌入式系统试题库65、下 列 关 于 G PIO 描 述 对 的 是(D)。A、G PIO 可 以 由 C P U 编程决定方向,但不能查询其状态B、G PIO 通惯用于连接外部SDRAM,进行高速传播C、C P U 可以通过编程,决 定 G P IO 是输入、输出通信功能,但不能是双向D、G P IO 可以用于模仿Flash接口,对 Flash存储器进行读写操作66、实时系统操作对的性取决于(A)。A、逻辑设计对的性B、相应操作执行时间C、逻辑设计对的性和相应操作执行时间D、以上都不是67、软实时系统规定(A)oA、事件响应实时B、事件和任务响应都实时C、任务响应实时D、事件和任务响应都不实时68、硬实时系统规定(B)A、事件响应实时B、事件和任务响应都实时C、任务响应实时D、事件和任务响应都不实时69、基于查询实时编程构造实时性取决于(D)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其他任务执行时间之和70、基于中断实时编程构造实时性取决于(A)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其他任务执行时间之和71、先后台系统实时性取决于(D)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其他任务执行时间之和72、非抢先式实时操作系统实时性取决于(B)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其他任务执行时间之和73、抢先式实时操作系统实时性取决于(C)。A、中断响应时间B、最长任务执行时间C、任务切换时间D、所有其他任务执行时间之和第 1 0 反 共 4 4 页 嵌入式系统试题库74、下述哪种实时编程构造不可重入函数必要进行互斥解决(D)。A、查询实时编程构造 B、先后台系统C、非抢先式实时操作系统 D、抢先式实时操作系统75、下述哪种实时编程构造中任务优先级不相似(D)。A、查询实时编程构造C、非抢先式实时操作系统76、优先级倒置浮现条件有(A、优先级任务调度C、资源共享B、先后台系统D、抢先式实时操作系统D)oB、抢占式任务调度D、以上都是77、嵌入式操作系统重要目的并不涉及(A)。A、强大多任务支持B、实时解决能力C、代码体积D、与硬件交互能力78、嵌 入 式Linux操作系统普通在R O M中存储布局并不涉及(D)A、Bootloader B、内核参数区C、Linux内核 D、交叉编译器79、下面哪个操作系统是嵌入式操作系统。(B)A、Red-hat Linux B、pCLinuxC Ubuntu Linux D、SUSE Linux80、下述哪个操作系统不是嵌入式操作系统。D)(A、pCUnux B、Win CE 6.0C、pC/OS-ll D、Windows XP81、下述哪个操作系统是实时操作系统。(B)A、pClinux B、Win CE 6.0Cy Windows XP D Windows Vista82、评价一种实时操作系统技术指标并不涉及(C)。A、任务调度算法B、上下文切换时间第1 1页 共4 4页 嵌入式系统试题库C、代码体积D、拟定性83、pClinux与 原 则Linux最大区别在于(B)。A、任务调度算法B、内存管理C、文献系统D、应用开发模式84、嵌入式操作系统普通通过(A)手段来解决代码体积与嵌入式应用多样性问题。A、使用可定制操作系统B、将操作系统分布在各种解决器上运营C、增大嵌入式设备存储容量D、使用压缩软件对操作系统进行压缩85、使 用Host-Target联合开发嵌入式应用,B)不是必要。(A、宿主机B、Windows操作系统C、目的机D、交叉编译器第1 2页 共4 4页 嵌入式系统试题库三、简答题1、什么是嵌入式系统?答:嵌入式系统是以应用为中心,以计算机技术为基本,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格规定专用计算机系统。2、简述嵌入式系统基本特点。答:面向特定应用、设计高效、综合性强、生命周期长、程序固化、需要独立开发系统、可靠性高、成本低、功耗低、体积小。3、谈一谈嵌入式系统发展趋势。答:产品种类不断丰富,应用范畴不断普及;性能不断提高;功耗不断减少,体积不断缩小;网络化、智能化限度不断提高;软件成为影响价格重要因素。4、谈一谈嵌入式系统设计办法演变三个阶段。答:第1阶段:以 印 制 板(P C B)、计算机辅助设计(C A D)软件和在线仿真器为重要工具设计办法。第2阶段:以ED A工 具 软 件 和EOS(Embedded Operating System)为开发平台设计办法。第3阶段:以I P内核库为设计基本,用软硬件协同设计技术系统级设计办法。5、什么是嵌入式系统老式设计办法?答:通过需求分析和总体设计,整个系统被划分为软件和硬件两个子系统,两者之间遵循一定接口规范;接下来软件工程师和硬件工程师分别进行设计、开发、调试和测试;然后两个子系统集成在一起并进行测试;如果系统功能对的且满足所有性能指标,则结束,否则需要对软硬件子系统分别进行验证和修改,并重新进行系统集成和测试。6、嵌入式系统老式设计办法有何特点。答:这种办法简朴易实现,但存在某些痼疾,严重影响了嵌入式系统设计效率和成果。一方面,虽然在需求分析阶段考虑了软硬件接口问题,但由于缺少统一软硬件协同表达办法,软硬件划分只能由设计者凭经验完毕,无法从系统级进行验证且很难评估这种划分第1 3反 共4 4页 嵌入式系统试题库与否合理,也不易发现软硬件接口存在问题。另一方面,软硬件分别设计和开发,一旦浮现错误,不但难以定位,并且修改起来也非常麻烦,甚至也许需要调节软件构造或者硬件配置。第三,它设计周期也许比较长,例如为了脸证软件开发对的性,必要在硬件所有完毕之后才干开始进行软件测试和系统集成,大大延长了设计进程。7、什么是嵌入式系统系统级设计办法?答:嵌入式系统系统级设计办法是一种高层次设计办法,设计人员针对设计目的进行系统功能描述,定义系统行为特性,进行软硬件划分,生成系统级规格描述。这一过程可以不涉及实现办法和工艺。接下来,设计人员就可以按照系统级规格描述实现软硬件子系统及其接口。8、软硬件协同设计涉及哪几种阶段?答:软硬件协同设计涉及:系统描述、软硬件划分、软硬件协同综合、以及软硬件协同模拟与验证。9、简述嵌入式解决器特点。答:低档解决器多采用哈佛构造,高档解决器多采用冯诺伊曼构造;品种规格系列化;对实时多任务有很强支持能力;可靠性高、功耗低、集成度高、性价比高。10、简述嵌入式解决器分类。答:嵌入式微解决器、微 控 制 器(单片机)和数字信号解决器(DSP)o11、简述嵌入式微解决器特点。答:嵌入式微解决器特点:通用微解决器增强,普 通 为3 2位。构成:普 通CPU、存储器、I/O接口三者分离;性能:普 通 为100-MIPS:存储器:Flash普 通 为1-16MB,SDRAM普 通 为2-64MB:普通加载复杂嵌入式操作系统:VxWorks、WinCE、pClinux、Embedded Linux 等。12、简述微控制器特点。第1 4页 共4 4页 嵌入式系统试题库答:微控制器特点:单片化,整个计算机集成在一种芯片中。低档微控制器一一构成:普 通CPU、存储器、I/O接口三者集成在一种芯片内;性能:1100MIPS,存储器:Flash普 通 为8-512KB,SRAM普 通 为256B/1-128KB:普通无嵌入式操作系统或者简朴嵌入式操作系统。高档微控制器一一构成:普 通CPU、I/O接口两者集成在一种芯片内,需要外扩存储器;性能:1001000MIPS,存储器:Flash普通为SRAM普 通 为164MB;普通有嵌入式操作系统(VxWorks、pC/OS-ll WINCE、pClinux)。13、简 述D SP特点。答:D SP特点:高效乘累加运算,高效数据存取,硬件重复循环,拟定性操作(程序执行时间可预测)。14、嵌入式解决器按照字长可分为哪几类?各有何应用领域。答:嵌入式解决器按照字长可划分为4位、8位、1 6位、3 2位 和6 4位等五个不同级别。普通说来,4位 或8位产品普通是面向低端应用设计,1 6位产品用于比较精密应用;3 2或6 4位产品用于计算强度很大应用。15、简述嵌入式解决器选取原则。答:1、应能满足应用设计目的;2、开发工具与否好用?3、市场占有率;4、应当遵循“够用”原则,不应片面追求高性能。16、谈一谈嵌入式解决器发展趋势。答:嵌入式微解决器、微 控 制 器 与D SP之间界限越来越模糊;3 2位嵌入式解决器应用日趋广泛,已经开始挤占原本数据8位M C U市场;双核或多核构造产品不断涌现。17、列 出ARM 7微解决器工作模式。答:user顾客模式、s y s系统模式、fiq迅速中断模式、ir q外部中断模式、sv c管理模式、a b t数据访问中断模式、u n d未定义指令中断模式。第1 5页 共4 4页 嵌入式系统试题库18、ARM7微解决器有哪两种工作状态。答:A R M状 态(3 2位指令)和Thum b状 态(1 6位指令)。19、简 述A R M和Thum b状态区别及如何进行状态切换。答:A R M状 态 是3 2位指令,Thum b状 态 是1 6位指令。进 入Thumb状态:执 行B X指令,当操作数寄存器最低位为1时,可以使微解决器从ARM状态切 换 到Thum b状 态(解决器工作在Thum b状态,如果发生异常并进入异常解决子程序,则异常解决完毕返回时,自动 从A R M状态切 换 到Thum b状态)。进 入A R M状态:执 行B X指令,当操作数寄存器最低位为0时,可以使微解决器从Thumb状 态 切 换 到A R M状 态(解决器工作在Thum b状态,如果发生异常并进入异常解决子程序,则进入时解决器自动从Thum b状 态 切 换 到A RM状态)。20、SRAM有何特点。答:SRAM属于高速存储器,价格较高,普通均用于对速度和性能规定较高场合。惯用异 步SRAM访 存周 期 在7 n s至100ns之间,SRAM单片容量不大,大 多 在 几K至几百K之间。SRAM存储器芯片有4位、8位、1 6位、3 2位等各种位宽,这种存储器访存接o和操作时序最为简朴。21、DRAM有何特点。答:DRAM和SRAM均 属 于RA M存储器,DRAM特点是存储密度很大,速 度 比SRAM慢,单位存储成本较低,普通用于对容量规定较高场合。惯 用 单 片DRAM存储器容量在几百千至几百兆字节之间,访存周期普通是几十纳秒。22、EEPROM有何特点。答:非挥发;存储密度小;单位存储成本较高;容量小;写入有限制,页写要等待;接口时序简朴,普通采用串行接口;小量参数存储。23、Flash有何特点。第1 6反 共4 4页 嵌入式系统试题库答:非挥发;存储密度大;单位存储成本较低;容量较大:接口时序复杂一一需要擦除及Block 写。24、FRAM有何特点。答:非挥发;功耗低;读写速度快;接口时序简朴;类 似SRAM接口;成本高。25、什么是 原则T T L电平?有何特点。答:发送端:高电平 2.4V,低电平 0.4V;接受端:高电平 2.0V,低电平 0.8V。特点:噪声容限小,负载能力弱。26、什 么 是 原 则CM O S电平?有何特点。答:发送端:高电平 0.9Vdd,低电平 0.1Vdd;接受端:高电平 0.7Vdd,低电平 0.3Vdd。特点:噪声容限大,负载能力强。27、锁存器和触发器有何区别。答:锁存器是电平有效,触发器是边沿有效。28、什么是建立时间?答:在时钟信号边沿到来之前,数据信号必要提前一段时间保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)前一段时间内必要满足建立时间规定。29、什么是保持时间?答:在时钟信号边沿到来之后,数据信号必要在随后一段时间内保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)后一段时间内必要满足保持时间规定。30、什么是访存时序配合?答:存控发出信号要满足存储器时序规定,存储器返回信号要满足存控时序规定。31、在使用存储器芯片与解决器接口时,应当注意什么问题?第1 7反 共4 4页 嵌入式系统试题库答:当使用存储器芯片与存储器接口时候,需要特别注意I/O 电平、读写速度、操作时序等问题。32、什么是总线?有何优缺陷。答:采用一组公共信号线作为计算机各部件之间通信线,是计算机各功能部件互联主要形式,是各功能部件之间传送信息公共通路。长处:构造简朴、成本低廉,软硬件设计简朴,系统易于扩充或者更新;缺陷:所有设备共享一组总线,同一时刻只有一种主设备可以使用总线。33、什么是总线主设备?有何特点。答:启动一种总线周期(总线事务)设备就是总线主设备,每次只能有一种主设备控制总线,例:CPU、DM AC等等。34、什么是总线从设备?有何特点。答:响应主设备祈求设备就是总线从设备,同一时间里有一种或各种从设备响应主设备祈求。例:DMAC、UART控制器、U SB 控制器、12c控制器、S P I控制器等等。35、什么是同步时序合同?答:事件出当前总线时刻由总线时钟来拟定,所有事件都出当前时钟信号前沿,大多数事件只占据单一时钟周期。36、什么是异步时序合同?答:事件出当前总线时刻取决于前一事件浮现,总线时钟信号线可有可无,总线周期长度是可变。37、什么是集中式仲裁?答:由中央仲裁器裁决,每个主设备有两条线接到中央仲裁器,一条是送往仲裁器总线祈求线,另一条是仲裁器送出总线授权线。采用集中式仲裁总线有AMBA、P C I总线等。第1 8页 共4 4页 嵌入式系统试题库38、什么是分布式仲裁?答:主设备均有自己仲裁号和仲裁器,不需要中央仲裁器,当有总线祈求且总线空闲时,则把惟一仲裁号发到共享仲裁总线上,以优先级方略为基本,以获胜者仲裁号保存在 仲 裁 线 上(OC、0 D门)o采用分布式仲裁总线有CAN、12c总线等。39、通 信 总 线RS485相 对RS232C做了什么改进?为什么得到广泛应用?答:通 信 总 线RS485相 对RS232C做了改进:多点传播;差分传播,提高传播距离。得到广泛应用因素:几乎所有解决器都包括串行接口控制器、软硬件设计简朴、成本低廉。40、考 虑RS232C双机互联且无硬件握手,其通信可靠性不高。运用你所学知识,提出一种经济、现实简朴方案来提高其通信可靠性。答:模 仿U SB合同,运用高层合同,采用两种办法:数据+CRC校验;链路层握手协议,建立可靠链路。41、请 指 出U SB总线四种传播类型,并指出每一种传播类型基本特点。答:四种传播类型:控制传播、批量传播、中断传播和等时传播控制传播:双向,纠错,查询、配备设备信息;批量传播:单向,纠错,大块无构造数据,延迟不定;中断传播:单向,纠错,小块无构造数据,延迟拟定;等时传播:单向,无纠错,大块无构造数据,延迟拟定。42、请 指 出U SB总线四种传播类型。U SB移动硬盘适合采用什么传播类型?U SB鼠标适合采用什么传播类型?U SB摄像头适合采用什么传播类型?如果需 要 传 播1 6字节数据,数据包最大值为8字节,请问本次传播需要划分为几种事务并阐明因素?答:U SB总线四种传播类型为:控制传播、批量传播、中断传播和等时传播。U SB移动硬盘适合采用批量传播;U SB鼠标适合采用中断传播;第1 9页 共4 4页 嵌入式系统试题库U SB摄像头适合采用等时传播。本次传播需要划分为3个事务,因素是最后一种事务数据包长度必要不大于8字节。43、什 么 是I/O接口电路?答:外设普通不能与C P U直接相连,必要通过中间电路再与系统相连,这些中间电路被称为I/O接口电路,简 称I/O接口。44、I/O接口电路有哪些基本功能?答:数据缓冲功能、接 受 和 执 行C PU命令功能、信号电平转换功能、数据格式变换功能、设备选取功能、中断管理功能。45、I/O接口电路数据传送方式有哪几种?答:查询、中断、直接 内 存 访 问(D M A)、I/O通道、I/O解决机方式。46、中断控制器基本功能有哪些?答:中断源辨认、中断源屏蔽、中断优先级解决等。47、什么是实时系统?答:指能在拟定期间内对外部异步事件做出响应并执行其功能计算机系统。其操作对的性不但依赖于逻辑设计对的限度,并且与这些操作进行时间关于。”在拟定时间内”是该定义核心,也就是说,实时系统是对响应时间有严格规定。对逻辑和时序规定非常严格,如果逻辑和时序浮现偏差将会引起严重后果。48、什么是软实时系统?答:仅规定事件响应是实时,并不规定限定任务必要在多长时间内完毕实时系统。49、什么是硬实时系统?答:不但规定事件响应要实时,并且规定在规定期间内完毕任务解决实时系统。第2 0页 共4 4页 嵌入式系统试题库50、什么是基于查询实时软件构造?有何优缺陷?实时性如何决定?答:基于查询实时软件构造无中断机制,仅采用查询方式实时软件构造。长处:侧重任务解决,软件设计简朴,堆栈可预测,可调用不可重入函数(任务间不嵌套)。缺陷:对事件响应不能实时,容易丢弃异步事件;所有任务具备相似优先级别,如果一种任务执行时间不可预测,则所有任务响应时间不可预测;主程序是一种无限循环构造,一种任务崩溃则引起整个系统崩溃。实 时 性(最坏状况):取决于所有其他任务执行时间之和。51、什么是基于中断实时软件构造?有何优缺陷?实时性如何决定?答:基于中断实时软件构造采用纯中断方式实时软件构造,事件和任务解决所有由中断服务子程序完毕。长处:侧重事件解决,运用中断优先级解决了优先级问题缺陷:容易漏掉低优先级异步事件;中断嵌套容易导致栈溢出,堆栈不可预测;调用不可重入型函数时,要满足互斥条件。实 时 性(最坏状况):高优先级任务能得到及时响应和解决。52、什么是先后台系统?有何优缺陷?实时性如何决定?答:先后台系统分为前台程序和后台程序。前台程序也称中断级程序,通过中断来解决事件,在中断服务子程序中,普通对中断做某些简朴解决,然后给出事件发生标志,待后台程序来解决;后台程序也称任务级程序,一种死循环,循环查询各种标志位,如果标志位置位,就执行相应任务程序。长处:系统构造简朴,几乎不需要额外存储开销;可以避免中断嵌套(栈溢出),避免漏掉异步事件;可调用不可重入函数(任务间不嵌套)。缺陷:所有任务具备相似优先级别,如果一种任务执行时间不能拟定,则所有任务响应时间不可预测;后台程序是一种无限循环构造,一旦在这个循环体中正在解决任务崩溃,使得整个任务队列中其她任务得不到机会被解决,从而导致整个系统崩溃。实时性:取决于所有其他任务执行时间之和。第 2 1 反 共 4 4 页 嵌入式系统试题库53、重入函数有何特点?答:可用于递归调用或者各种过程同步调用;生成模仿栈,用来完毕参数传递和保存局部变量;其她函数不可重入,因素是参数和局部变量放在固定存储区域。54、普通尽量少采用重入函数,为什么?答:重入函数会导致栈不可预测,而嵌入式系统中R A M容量都很小,容易导致栈溢出。55、核 心 字static有什么作用?答:核 心 字static有三个作用:在函数体内,一种被声明为静态变量在这一函数被调用过程中维持其值不变;在文 献 域 内(但 在 函 数 体 外),一种被声明为静态变量可以被文件域内所有函数访问,但不能被文献域外其他函数访问。它是一种本地全局变量;在文件域内,一种被声明为静态函数只可被这一文献域内其他函数调用。那就是,这个函56、核 心 字const有什么作用?数被限制在声明它文献本地范畴内使用。答:核 心 字const作用是为给读你代码人传达非常有用信息,事实上,声明一种参数为常量是为了告诉了顾客这个参数应用目:通过给优化器某些附加信息,使用关