《2023年嵌入式系统期末考试题库及答案.doc》由会员分享,可在线阅读,更多相关《2023年嵌入式系统期末考试题库及答案.doc(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、嵌入式系统试题库嵌入式系统试题库一、 填空题1、 嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格规定的专用计算机系统。2、 从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。3、 从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。4、 嵌入式产品的重要度量指标涉及:上市时间、设计成本和产品质量。5、 嵌入式系统的设计过程涉及:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。6、 需求分析涉及:功能性需求分析和非功能性需求分析
2、。7、 拟定输入信号是数字信号还是模拟信号属于功能性需求。8、 拟定系统的物理尺寸和重量属于非功能性需求。9、 在嵌入式系统的设计过程中,其中规格说明解决“做什么”。10、 在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。11、 在嵌入式系统的设计过程中,软硬件划分应当在体系结构设计阶段完毕。12、 在嵌入式系统的设计过程中,解决器的选择应当在体系结构设计阶段完毕。13、 在嵌入式系统的设计过程中,嵌入式操作系统的选择应当在体系结构设计阶段完毕。14、 在嵌入式系统的设计过程中,完毕原理图设计应在构件设计阶段完毕。15、 在嵌入式系统的设计过程中,完毕版图设计应在构件设计阶段完毕。1
3、6、 在嵌入式系统的设计过程中,完毕软件设计应在构件设计阶段完毕。17、 反映嵌入式系统设计人员的水平能力重要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。18、 设计流程指的是设计过程中所经历的过程环节。19、 设计重用技术重要分为基于 IP 核的模块级重用和基于平台的系统级重用。20、 软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。21、 嵌入式解决器的分类涉及三种,分别是:嵌入式微解决器、微控制器(或单片机)和第 1 页 共 44 页嵌入式系统试题库数字信号解决器(DSP)。22、 列举常见的 ARM 系列解决器:ARM7 系列、
4、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、 在时钟信号边沿到来之前的一段时间内,数据信号必须保持稳定,这段时间称为器件的建立时间;在时钟信号边沿到来之后
5、的一段时间内,数据信号必须保持稳定,这段时间称为器件的保持时间。29、 总线是在多于两个模块(设备、子系统)之间传送信息的公共通路。30、 总线的功能是信息共享和互换。31、 总线由传输信息的物理介质和管理信息传输的协议组成。32、 挂接在总线上的设备依据启动总线事务的能力可以分为主设备和从设备。33、 总线协议依据同步方式可分为同步时序协议和异步时序协议。34、 总线仲裁方式可分为集中式仲裁和分布式仲裁。35、 总线按照传输关系分类可分为:主从结构和对等结构。36、 总线标准一般由四个部分来描述,分别是:机械特性、电气特性、引脚和协议。37、 PCI 总线读写操作可分为两个阶段:地址段和数据
6、段。38、 采用 RS232C 实现最简朴的双机互联,至少需要如下信号线:TXD、RXD 和 GND。39、 RS-232C 的帧格式由四部分组成,涉及:起始位、数据位、奇偶校验位和停止位。40、 一个 USB 系统可定义为三个部分:主机、设备和互联。41、 USB 电缆由四根线组成,电源线 VBUS、地线 GND、差分信号传输数据线 D+和 D-。42、 USB 2.0 规范支持的传输速率为:1.5Mbps、12Mbps 和 480Mbps。43、 USB 依据传输速度可分为低速设备、全速设备和高速设备。44、 USB 低速设备应当在 D-线上接一个上拉电阻,全速设备应当在 D+线上接一个上
7、拉电阻。45、 USB 规范定义了四种传输,分别是:控制传输、批量传输、中断传输和等时传输。第 2 页 共 44 页嵌入式系统试题库46、 判断 USB 传输结束的条件是数据包长度小于最大值。47、 USB 通信总线中的事务也许由令牌包、数据包和握手包组成。48、 USB 事务类型可分为 IN 事务、OUT 事务和 SETUP 事务。49、 I/O 接口面向软件设计人员有三类寄存器,分别是数据寄存器、状态寄存器和控制寄存器。50、 I/O 接口编址方式有两种,分别是:统一编址和独立编址。51、 在操作系统中,进程的三种基本调度状态为等待/挂起/waiting、就绪/ready 和运营/runn
8、ing 态。52、 嵌入式操作系统的内核构成涉及系统初始化、多任务管理和内存管理。53、 实时系统就是指能在拟定的时间内执行其功能并对外部的异步事件做出响应的计算机系统。54、 实时系统按照实时性规定不同可以分为两种:软实时系统和硬实时系统。55、 实时系统的关键问题是保证系统的实时性。56、 实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。57、 实时操作系统按照是否支持抢先式,可分为抢先式实时操作系统和非抢先式实时操作系统。58、 实时操作系统的评价指标有:任务调度算法、上下文切换时间、拟定性、最小内存开销和最大中断严禁时间。59、 在宿主机上使用编译器软件将嵌入式应用、嵌入式
9、操作系统编译成为可以在目的机上运营代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。60、 Bootloader 重要功能是系统初始化、加载和运营内核程序。61、 电磁兼容设计具有两种规定:能抗外界的干扰、对外界的干扰要小。62、 异构双工嵌入式系统规定计算机不同、操作系统、编译系统不同、编程语言不同、开发环境不同、开发小组不同,但 功能 相同。第 3 页 共 44 页嵌入式系统试题库二、 单选题1、 以下哪个不是嵌入式系统设计的重要目的?( D )A、低成本B、低功耗C、实时规定高D、超高性能2、 嵌入式系统有别于其他系统的最大特点是( A )。A、嵌入专用B、高可靠C、低功耗D )B
10、、联想 T400 笔记本计算机D、联想 OPhone 手机D、低成本3、下面哪个系统属于嵌入式系统。(A、“天河一号”计算机系统C、联想 S10 上网本4、 下面哪个系统不属于嵌入式系统( D )。A、MP3 播放器C、“银河玉衡”核心路由器5、下面哪个系统属于嵌入式系统。 B )(A、“银河”巨型计算机C、“曙光”计算机B、MP4 播放器D、IBM X60 笔记本计算机B、GPS 接受机D、“银河”巨型计算机6、 从层次结构来看,嵌入式系统涉及( D )。A、硬件层C、实时操作系统和应用软件B、板级支持包D、以上都是)时完毕。D、软硬件设计)时完毕。D、软硬件设计7、 在嵌入式系统设计中,嵌
11、入式解决器选型是在进行( 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、
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、 下面哪一
13、类嵌入式解决器最适合于做 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、就绪
14、状态和运营状态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 子程序调
15、用 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、异常向量表放的就是中
16、断服务子程序B、异常向量表放的是中断服务子程序的入口地址C、异常向量表放的是跳转指令,执行该指令进入相应中断服务子程序D、以上都不是27、 指令“ADD R2, R1, #10”的寻址方式为( A )。A、立即寻址C、多寄存器寻址B、寄存器间接寻址D、堆栈寻址28、 指令“ADD R0, R1, R2”的寻址方式为( D)。A、立即寻址C、多寄存器寻址B、寄存器间接寻址D、寄存器寻址C)。29、 指令“LDMIA R0!, R1, R2, R3, R4”的寻址方式为(A、立即寻址B、寄存器间接寻址第 6 页 共 44 页嵌入式系统试题库C、多寄存器寻址D、堆栈寻址30、 指令 LDR R0,
17、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、 某系统需要永久存放大量不再修
18、改的数据,最合适的存储器是( 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
19、 存储器的读操作基本相同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、
20、下面总线采用集中式仲裁的是( 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 使用无硬件握
21、手最简朴的双机互联中,下面( 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 页嵌入式系统试题库
22、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 接口
23、摄像头最合适的传输类型为( 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 描述不对的的是(
24、 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 的接口,
25、对 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、中断响
26、应时间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
27、、前后台系统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、 下面哪个操作系统是嵌入式操作系统
28、。(A、Red-hat LinuxC、Ubuntu LinuxB、CLinuxD、SUSE Linux80、 下述哪个操作系统不是嵌入式操作系统。 D )(A、ClinuxC、C/OS-IIB、Win CE 6.0D、Windows XP81、 下述哪个操作系统是实时操作系统。(B)A、ClinuxC、Windows XPB、Win CE 6.0D、Windows Vista82、 评价一个实时操作系统的技术指标并不涉及( C )。A、 任务调度算法B、上下文切换时间第 11 页 共 44 页嵌入式系统试题库C、代码体积D、 拟定性83、 Clinux 与标准 Linux 最大的区别在于( B
29、 )。A、 任务调度算法B、内存管理C、文献系统D、 应用开发模式84、 嵌入式操作系统一般通过( A )手段来解决代码体积与嵌入式应用多样性的问题。A、 使用可定制的操作系统B、将操作系统分布在多个解决器上运营C、增大嵌入式设备的存储容量D、 使用压缩软件对操作系统进行压缩85、 使用 Host-Target 联合开发嵌入式应用, B )不是必须的。(A、 宿主机B、Windows 操作系统C、目的机D、 交叉编译器第 12 页 共 44 页嵌入式系统试题库三、 简答题1、 什么是嵌入式系统?答:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、
30、体积、功耗严格规定的专用计算机系统。2、 简述嵌入式系统的基本特点。答:面向特定应用、设计高效、综合性强、生命周期长、程序固化、需要独立的开发系统、可靠性高、成本低、功耗低、体积小。3、 谈一谈嵌入式系统的发展趋势。答:产品种类不断丰富,应用范围不断普及;性能不断提高;功耗不断减少,体积不断缩小;网络化、智能化限度不断提高;软件成为影响价格的重要因素。4、 谈一谈嵌入式系统设计方法演变的三个阶段。答:第 1 阶段:以印制板(PCB)、计算机辅助设计(CAD)软件和在线仿真器为重要工具的设计方法。第 2 阶段:以 EDA 工具软件和 EOS(Embedded Operating System)为
31、开发平台的设计方法。第 3 阶段:以 IP 内核库为设计基础,用软硬件协同设计技术的系统级设计方法。5、 什么是嵌入式系统的传统设计方法?答:通过需求分析和总体设计,整个系统被划分为软件和硬件两个子系统,两者之间遵循一定的接口规范;接下来软件工程师和硬件工程师分别进行设计、开发、调试和测试;然后两个子系统集成在一起并进行测试;假如系统功能对的且满足所有性能指标,则结束,否则需要对软硬件子系统分别进行验证和修改,并重新进行系统集成和测试。6、 嵌入式系统的传统设计方法有何特点。答:这种方法简朴易实现,但存在一些痼疾,严重影响了嵌入式系统设计的效率和结果。一方面,虽然在需求分析阶段考虑了软硬件接口
32、的问题,但由于缺少统一的软硬件协同表达方法,软硬件划分只能由设计者凭经验完毕,无法从系统级进行验证且很难评估这种划分第 13 页 共 44 页嵌入式系统试题库是否合理,也不易发现软硬件接口存在的问题。另一方面,软硬件分别设计和开发,一旦出现错误,不仅难以定位,并且修改起来也非常麻烦,甚至也许需要调整软件结构或者硬件配置。第三,它的设计周期也许比较长,例如为了验证软件开发的对的性,必须在硬件所有完毕之后才干开始进行软件测试和系统集成,大大延长了设计的进程。7、 什么是嵌入式系统的系统级设计方法?答:嵌入式系统的系统级设计方法是一种高层次的设计方法,设计人员针对设计目的进行系统功能描述,定义系统的
33、行为特性,进行软硬件划分,生成系统级的规格描述。这一过程可以不涉及实现方法和工艺。接下来,设计人员就可以按照系统级规格描述实现软硬件子系统及其接口。8、 软硬件协同设计涉及哪几个阶段?答:软硬件协同设计涉及:系统描述、软硬件划分、软硬件协同综合、以及软硬件协同模拟与验证。9、 简述嵌入式解决器的特点。答:低档解决器多采用哈佛结构,高档解决器多采用冯诺伊曼结构;品种规格系列化;对实时多任务有很强的支持能力;可靠性高、功耗低、集成度高、性价比高。10、 简述嵌入式解决器的分类。答:嵌入式微解决器、微控制器(单片机)和数字信号解决器(DSP)。11、 简述嵌入式微解决器的特点。答:嵌入式微解决器的特
34、点:通用微解决器的增强,一般为 32 位。构成:一般 CPU、存储器、I/O 接口三者分离;性能:一般为 1002023MIPS;存储器:Flash 一般为 116MB,SDRAM 一般为 264MB;一般加载复杂嵌入式操作系统:VxWorks、WinCE、Clinux、Embedded Linux 等。12、 简述微控制器的特点。第 14 页 共 44 页嵌入式系统试题库答:微控制器的特点:单片化,整个计算机集成在一个芯片中。低档微控制器构成:一般 CPU、存储器、I/O 接口三者集成在一个芯片内;性能:1100MIPS,存储器:Flash一般为 8512KB,SRAM 一般为 256B/1
35、128KB;一般无嵌入式操作系统或者简朴嵌入式操作系统。高档微控制器构成:一般 CPU、I/O 接口两者集成在一个芯片内,需要外扩存储器;性能:1001000MIPS,存储器:Flash 一般为 14MB,SRAM 一般为 164MB;一般有嵌入式操作系统(VxWorks、C/OS-II、WINCE、Clinux)。13、 简述 DSP 的特点。答:DSP 的特点:高效乘累加运算,高效数据存取,硬件反复循环,拟定性操作(程序执行时间可预测)。14、 嵌入式解决器按照字长可分为哪几类?各有何应用领域。答:嵌入式解决器按照字长可划分为 4 位、8 位、16 位、32 位和 64 位等五个不同的等级
36、。一般说来,4 位或 8 位的产品通常是面向低端应用设计的,16 位的产品用于比较精密的应用;32 或 64 位的产品用于计算强度很大的应用。15、 简述嵌入式解决器的选择原则。答:1、应能满足应用的设计目的;2、开发工具是否好用?3、市场占有率;4、应当遵循“够用”原则,不应片面追求高性能。16、 谈一谈嵌入式解决器的发展趋势。答:嵌入式微解决器、微控制器与 DSP 之间的界线越来越模糊;32 位嵌入式解决器应用日趋广泛,已经开始挤占原本数据 8 位 MCU 的市场;双核或多核结构的产品不断涌现。17、 列出 ARM7 微解决器的工作模式。答:user 用户模式、sys 系统模式、fiq 快
37、速中断模式、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 状态,假如发生异常并进入异常解决子程序,则异常
38、解决完毕返回时,自动从 ARM 状态切换到 Thumb 状态)。进入 ARM 状态:执行 BX 指令,当操作数寄存器最低位为 0 时,可以使微解决器从 Thumb状态切换到 ARM 状态(解决器工作在 Thumb 状态,假如发生异常并进入异常解决子程序,则进入时解决器自动从 Thumb 状态切换到 ARM 状态)。20、 SRAM 有何特点。答:SRAM 属于高速存储器,价格较高,一般均用于对速度和性能规定较高的场合。常用的异步 SRAM 访存周期在 7ns 至 100ns 之间,SRAM 的单片容量不大,大多在几 K 至几百K 之间。SRAM 存储器芯片有 4 位、8 位、16 位、32 位
39、等多种位宽,这种存储器的访存接口和操作时序最为简朴。21、 DRAM 有何特点。答:DRAM 和 SRAM 均属于 RAM 存储器,DRAM 的特点是存储密度很大,速度比 SRAM慢,单位存储成本较低,一般用于对容量规定较高的场合。常用的单片 DRAM 存储器容量在几百千至几百兆字节之间,访存周期一般是几十纳秒。22、 EEPROM 有何特点。答:非挥发;存储密度小;单位存储成本较高;容量小;写入有限制,页写要等待;接口时序简朴,一般采用串行接口;小量参数存储。23、 Flash 有何特点。第 16 页 共 44 页嵌入式系统试题库答:非挥发;存储密度大;单位存储成本较低;容量较大;接口时序复
40、杂需要擦除及Block 写。24、 FRAM 有何特点。答:非挥发;功耗低;读写速度快;接口时序简朴;类似 SRAM 接口;成本高。25、 什么是标准 TTL 电平?有何特点。答:发送端:高电平2.4V,低电平2.0V,低电平0.9Vdd,低电平0.7Vdd,低电平0.3Vdd。特点:噪声容限大,负载能力强。27、 锁存器和触发器有何区别。答:锁存器是电平有效,触发器是边沿有效。28、 什么是建立时间?答:在时钟信号边沿到来之前,数据信号必须提前一段时间保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)前一段时间内必须满足建立时间的规定。29、 什么是保持时间?答:在时钟信号边沿到来之后,
41、数据信号必须在随后的一段时间内保持稳定有效。所有数据信号在时钟信号边沿(触发器采集)后一段时间内必须满足保持时间的规定。30、 什么是访存时序配合?答:存控发出的信号要满足存储器的时序规定,存储器返回的信号要满足存控的时序规定。31、 在使用存储器芯片与解决器接口时,应当注意什么问题?第 17 页 共 44 页嵌入式系统试题库答:当使用存储器芯片与存储器接口的时候,需要特别注意 I/O 电平、读写速度、操作时序等问题。32、 什么是总线?有何优缺陷。答:采用一组公共信号线作为计算机各部件之间的通信线,是计算机各功能部件互联的主要形式,是各功能部件之间传送信息的公共通路。优点:结构简朴、成本低廉
42、,软硬件设计简朴,系统易于扩充或者更新;缺陷:所有设备共享一组总线,同一时刻只有一个主设备可以使用总线。33、 什么是总线主设备?有何特点。答:启动一个总线周期(总线事务)的设备就是总线主设备,每次只能有一个主设备控制总线,例:CPU、DMAC 等等。34、 什么是总线从设备?有何特点。答:响应主设备的请求的设备就是总线从设备,同一时间里有一个或多个从设备响应主设备的请求。例:DMAC、UART 控制器、USB 控制器、I2C 控制器、SPI 控制器等等。35、 什么是同步时序协议?答:事件出现在总线的时刻由总线时钟来拟定,所有事件都出现在时钟信号的前沿,大多数事件只占据单一时钟周期。36、
43、什么是异步时序协议?答:事件出现在总线的时刻取决于前一事件的出现,总线时钟信号线可有可无,总线周期的长度是可变的。37、 什么是集中式仲裁?答:由中央仲裁器裁决,每个主设备有两条线接到中央仲裁器,一条是送往仲裁器的总线请求线,另一条是仲裁器送出的总线授权线。采用集中式仲裁的总线有 AMBA、PCI 总线等。第 18 页 共 44 页嵌入式系统试题库38、 什么是分布式仲裁?答:主设备都有自己的仲裁号和仲裁器,不需要中央仲裁器,当有总线请求且总线空闲时,则把惟一的仲裁号发到共享的仲裁总线上,以优先级策略为基础,以获胜者的仲裁号保存在仲裁线上(OC、OD 门)。采用分布式仲裁的总线有 CAN、I2
44、C 总线等。39、 通信总线 RS485 相对 RS232C 做了什么改善?为什么得到广泛应用?答:通信总线 RS485 相对 RS232C 做了改善:多点传输;差分传输,提高传输距离。得到广泛应用的因素:几乎所有的解决器都包含串行接口控制器、软硬件设计简朴、成本低廉。40、 考虑 RS232C 双机互联且无硬件握手,其通信可靠性不高。运用你所学的知识,提出一种经济、现实的简朴方案来提高其通信可靠性。答:模仿 USB 协议,运用高层协议,采用两种措施:数据+CRC 校验;链路层握手协议,建立可靠链路。41、 请指出 USB 总线的四种传输类型,并指出每一种传输类型的基本特点。答:四种传输类型:控制传输、批量传输、中断传输和等时传输控制传输:双向,纠错,查询、配置设备信息;批量传输:单向,纠错,大块无结构数据,延迟不定;中断传输:单向,纠错,小块无结构数据,延迟拟定;等时传输:单向,无纠错,大块无结构数据,延迟拟定。42、 请指出 USB 总线的四种传输类型。USB 移动硬盘适合采用什么传输类型?USB 鼠标适合采用什么传