当前位置:文档之家› 嵌入式系统设计与应用复习资料.docx

嵌入式系统设计与应用复习资料.docx

嵌入式系统设计与应用复习资料(一)•单项选择题:1. 下面哪个系统属于嵌入式系统。

( 八、“天河一号”计算机系统C 、联想S10±网木D )B 、联想T400笔记本计算机 D 、联想OPhone 手机2. 软硕件协同设计方法与传统设计方法的最大不同Z 处在于(B )。

A 、软硬件分开描述 C 、协同测试3. 卜•面关于哈佛结构描述正确的是(AA 、程序存储空间与数据存储空间分离 C 、程序存储空间与数据存储空间合并 4. 下面哪一种工作模式不属于ARM 特权模式A 、用户模式B 、系统模式C 、5. ARM7TDM1的工作状态包括(D )。

A 、测试状态和运行状态 C 、就绪状态和运行状态6. USB 接口移动硬盘最合适的传输类型为(A 、控制传输B 、批量传输C 、7. 下而哪一种功能单元不属于I/O 接口电路。

(D ) A 、USB 控制器B 、UART 控制器C 、以太网控制器 &下面哪个操作系统是恢入式操作系统。

(B )As Red-hat Linux B 、 PCLinux C 、 Ubuntu Linux D 、 SUSE Linux 9. 使用Host-Target 联合开发嵌入式应用,(B )不是必须的。

A 、宿主机B 、银河麒麟操作系统C 、目标机D 、交叉编译器10. 下面哪个系统不属于嵌入式系统(D )。

A 、MP3播放器B 、GPS 接收机C 、“银河玉衡”核心路由器D 、“犬河一号”计算机系统11. 在嵌入式系统设计中,嵌入式处理器选型是在进行(C )吋完成。

A 、需求分析B 、系统集成C 、体系结构设计D 、软便件设计12. 下面哪一类嵌入式处理器最适合于用于工业控制(B )。

A 、嵌入式微处理器B 、微控制器C 、DSPD 、以上都不合适13. 关于ARM 了程序和Thumb 了程序互相调用描述正确的是(B )。

A 、 系统初始化Z 后,ARM 处理器只能工作在一种状态,不存在互相调用。

B 、 只要遵循一定调用的规则,Thumb 子程序和ARM 子程序就可以互相调用。

C 、 只要遵循一定调用的规则,仅能Thumb 子程序调用ARM 子程序。

D 、 只耍遵循一定调用的规则,仅能ARM 子程序调用Thumb 子程序。

14. 关于ARM 处理器的异常的描述不正确的是(C )。

A 、复位属于异常B 、除数为零会引起异常B 、软硬件统一描述 D 、协同验证B 、存储空间与10空间分离 D 、存储空间与10空间合并 (A )0 软中断模式D 、FTQ 模式B 、挂起状态和就绪状态 D 、ARM 状态和Thumb 状态 B )0 中断传输 D 、等时传输D 、LEDC、所有界常都要返回D、外部中断会引起界常15.下面总线不属于对等结构的是(A )oA 、PCIB 、IEEE1394C 、令牌网 16. USB 总线采用的通信方式为(A )oA 、轮询方式B 、中断方式C 、DMA 方式 17. 嵌入式系统最常用的数据传送方式是(B )。

A 、杏询B 、屮断C 、DMA18. MClinux 与标准Linux 最大的区别在于(B )。

A 、文件系统B 、内存管理C 、任务调度算法 19、下血哪点不是嵌入式操作系统的特点。

A.内核精简 B.专用性强 C.功能强大D.高实时性 20、 下面哪种操作系统不属于商用操作系统。

A.windows xpB. LinuxC. VxWorks21、 下面哪种不属于嵌入式系统的调试方法。

(DA.模拟调试B.软件调试C. BDM/JTAG 调试22、 在嵌入式ARM 处理器屮,卜•面哪种屮断方式优先级最高。

A. ResetB.数据中止C. F1QD. IRQ23、 下面哪种嵌入式操作系统很少用在手机上。

(A. SymbianB.linuxC. WinCED. VxWorks24、 N AND FLASH 和NOR FLASH 的区别正确的是。

(D 25、0x17& 0x11的运算结果是。

A. 0x01 B. 0x11 26、以下哪种方式不属于文件系统的格式。

A. FATB. DOSC. NTFS 27、在将UC/OS 操作系统移植到ARM 处理器上时, A. OS CORE. C B. INCLUDE. H C. OS CPU.H D. 0STASK1N1T 28、 下面哪个特点不属于SUB 设备的特点。

(B )A.串行通信方式B.不可热拔插C.分HOST. DEVICE 和HUB D.通信速率比RS232快 29、 软件需求分析阶段的任务不应该包括(A )。

A.结构化程序设计B.问题分析C. 可靠性与安全性要求D.确定功能与性能要求30、 以下关于硬件抽象层的论述,不合适的是(B )。

A. 采川硬件抽象层可以人人捉高系统的移植性 B. 采用映件抽象层可以大大提高系统的运行效率 0.采用硬件抽象层可以缩短系统的测试周期 D. 采用硬件抽象层有助于提高系统的可靠性31、 在嵌入式系统中,采用查询方式实现输入输出的主要原因是(C )。

A.速度最快B. CPU 可以不介入C. 实现起来比较容易D.在对多个事件杏询工作时,能对突发事件做出实时响应32、 下面哪个Linux 操作系统是嵌入式操作系统(B )。

D 、以太网 D 、I/O 通道方式 D 、I/O 处理机D 、应用开发模式 B ) D. WinCE ) D.单独调试(A. NOR 的读速度比NAND 稍慢一些 C. NAND 的擦除速度远比NOR 的慢B. N AXD 的写入速度比NOR 慢很多 0.人多数写入操作需要先进行擦除操作C. 0x17D. 0x07 (B ) D. EXT以下哪些文件不需要修改。

A. Red-hat LinuxB. uclinuxC. Ubuntu LinuxD. SUSE Linux33、使用Host-Target联合开发嵌入式应用,( B )不是必须的。

A.宿主机B.银河麒麟操作系统C ・ NFSD ・ Ext3 37. 下面哪种不属于VI 三种工作模式Z — ( D )o A.命令行模式 B.插入模式 C.底行模式 0.工作模式38. 下面哪一项不属于Linux 内核的配宜系统的三个组成部分之一(C )。

A. MakefileB.配置文件(config, in )C. make menuconfig(二)•填空题1. 嵌入性、专用性与计算机系统是嵌入式系统的3个基木要素。

2. ARM7微处理器采用 冯.诺依曼 总线架构;ARM9微处理器采用 哈佛 总线架构。

3. ARM 有三种含义,分别是一公山名称、•类处理器的通称 少 技术名称。

4. 在RTSC 中,完成数据在寄存器和外部存储器Z 间的传输采川独立的丄型与store 指 令。

5. ARM 核有两个指令集,分别是ARM 、THUMB Q6. ARM 公司提供的专门用于ARM 相关应用开发和调试的综合性软件为:ADS1.2。

7. ARM 微处理器的工作状态一般有两种,两种状态Z 间的切换釆用BX 指令。

&当程序状态寄存器的内容为0xA030时,说明处理器运行THUMB 状态和用八模式下。

9、 ARM 核中的R14 (或LR )寄存器,常用作保存子程序的返回地址。

10、 汇编语言的源程序主要由指令、伪指令、语句标号 与 注釋 等四部分组成。

11、 嵌入式开发一般采用 猶主机/H 标机方式 方式,tt 中宿主机一般是指PC 机或者台式 £L)o 12、 嵌入式系统设计时,必须优先考虑的问题有:CPU 选择、人机接口、可靠性、实时运行 和速度、功能扩展、能耗和体积等问题。

13、 嵌入式处理器的层次分为:1)嵌入式微控制器;2)嵌入式处理器;3)嵌入式DSP ; 4) 嵌入式片上系统。

14、 选择ARM 处理器需要考虑的四大因素有:内核/版本;工作频率 ;片内存储容量; 片内功能模块。

15、 为了捉高的开发的效率,降低开发难度,提高重用性,经验告诉人家: 基丁•嵌入式操作系统,采用模块化方式是开发嵌入式系统软件的必由之路。

16、 哈佛体系结构数据空间和地址空间 分开 ,ARM920T 采用 哈佛体系。

17、 由于嵌入式系统木"不具备 执行速度和系统可靠性,即使设计完成以后用户通常也 是不能对其程序功能进行修改的,须有一套开发工貝和环境才能进行交叉开发。

18、 一般而言,恢入式系统的构架町以分为4个部分:处理器、—存储部分—、输入/输 出和D.交叉编译器A )<>A. 寄存器段B.代码段C. 堆栈段D.数据段35. ,在Makefile +的命令必须要以( A)键开始。

A. Tab 键B. #号键C. 空格键D. &键B )oD •配置工具c. Fl 标机 34.下面哪个不属于Linux 下的一个进程在内存里的三部分的数据之一(36. Linux 支持多种文件系统,下面哪种不属于Linux 的文件系统格式( A. Ext B. FAT32软件,一般软件亦分为嵌入式OS _和应用软件两个主要部分。

19.人们生活中常用的嵌入式设备冇哪些?列举4个以上手机,机顶盒_______ , MP3 , GPS 。

(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。

)20. ARM9处理器使用了五级流水线,五级流水具体指哪五级:取指,译码,执行,缓冲/数据,冋写21.在Makefile中的命令必须婆以Tab 键开始。

22.VT的工作模式有哪三种:命令行模式,插入模式,底行模八023. Linux下的一个进程在内存里包扌舌三部分的数据,它们是:代码段,堆栈段,数据段。

24.目前使用的械入式操作系统主要有哪几种 ______ Linux ______ , Windows CE _________ , uc/OS IT ____ , Android __________ 0 (fiK VxWorks, Palm OS , QNX, Symbian 等)25.如果按用途划分,嵌入式微处理器可分为哪类嵌入式微控制器(MCU), 乂称为单片机,嵌入式微处理器(EMPU> , 嵌入式DSP处理器,嵌入式片上系统(SOC)_ °27.ARM核冇两个指令集,分别是:)ARM指令集_和 Thumb指令集。

28.Makef订e里主要包括的语法规则有哪些:显式规则,隐晦规则,变量定义,文件指示,注释。

29.大多数Bootloader都包含两种不同的操作模式,分别是:启动加载模式,—H载模式。

30.Linux内核的配置系统由三部分组成,它们分别是: Wikc「ik、,配置文件(config, in) , 配置工具。

相关主题