嵌入式系统设计与应用复习资料
- 格式:doc
- 大小:46.00 KB
- 文档页数:4
1 嵌入式系统设计与应用复习资料 (一).单项选择题: 1.下面哪个系统属于嵌入式系统。( D ) A、“天河一号”计算机系统 B、联想T400笔记本计算机 C、联想S10上网本 D、联想OPhone手机 2.软硬件协同设计方法与传统设计方法的最大不同之处在于( B )。 A、软硬件分开描述 B、软硬件统一描述 C、协同测试 D、协同验证 3.下面关于哈佛结构描述正确的是( A )。 A、程序存储空间与数据存储空间分离 B、存储空间与IO空间分离 C、程序存储空间与数据存储空间合并 D、存储空间与IO空间合并 4.下面哪一种工作模式不属于ARM特权模式( A )。 A、用户模式 B、系统模式 C、软中断模式 D、FIQ模式 5.ARM7TDMI的工作状态包括( D )。 A、测试状态和运行状态 B、挂起状态和就绪状态 C、就绪状态和运行状态 D、ARM状态和Thumb状态 6.USB接口移动硬盘最合适的传输类型为( B )。 A、控制传输 B、批量传输 C、中断传输 D、等时传输 7.下面哪一种功能单元不属于I/O接口电路。( D ) A、USB控制器 B、UART控制器 C、以太网控制器 D、LED 8.下面哪个操作系统是嵌入式操作系统。( B ) A、Red-hat Linux B、µCLinux 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、DSP D、以上都不合适 13.关于ARM子程序和Thumb子程序互相调用描述正确的是( B )。 A、系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。 B、只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。 C、只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。 D、只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。 14.关于ARM处理器的异常的描述不正确的是( C )。 A、复位属于异常 B、除数为零会引起异常 C、所有异常都要返回 D、外部中断会引起异常 15.下面总线不属于对等结构的是( A )。 2
A、PCI B、IEEE1394 C、令牌网 D、以太网 16.USB总线采用的通信方式为( A )。 A、轮询方式 B、中断方式 C、DMA方式 D、I/O通道方式 17.嵌入式系统最常用的数据传送方式是( B )。 A、查询 B、中断 C、DMA D、I/O处理机 18,µClinux与标准Linux最大的区别在于( B )。 A、文件系统 B、内存管理 C、任务调度算法 D、应用开发模式 19、下面哪点不是嵌入式操作系统的特点。 ( C ) A.内核精简 B.专用性强 C.功能强大 D.高实时性 20、下面哪种操作系统不属于商用操作系统。 ( B ) A.windows xp B.Linux C.VxWorks D.WinCE 21、下面哪种不属于嵌入式系统的调试方法。 ( D ) A.模拟调试 B.软件调试 C.BDM/JTAG调试 D.单独调试 22、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。 ( A ) A.Reset B.数据中止 C.FIQ D.IRQ 23、下面哪种嵌入式操作系统很少用在手机上。 ( D ) A.Symbian B.linux C.WinCE D.VxWorks 24、NAND FLASH和NOR FLASH的区别正确的是。 ( D ) A.NOR的读速度比NAND稍慢一些 B.NAND的写入速度比NOR慢很多 C.NAND的擦除速度远比NOR的慢 D.大多数写入操作需要先进行擦除操作 25、Ox17& Ox11的运算结果是。 ( A ) A.Ox01 B. Ox11 C. Ox17 D. Ox07 26、以下哪种方式不属于文件系统的格式。 ( B ) A.FAT B.DOS C.NTFS D.EXT 27、在将UC/OS操作系统移植到ARM处理器上时,以下哪些文件不需要修改。 ( A ) A.OS_CORE.C B.INCLUDE.H C. OS_CPU.H D.OSTASKINIT 28、下面哪个特点不属于SUB设备的特点。( B ) A.串行通信方式 B.不可热拔插 C.分HOST、DEVICE和HUB D.通信速率比RS232快 29、软件需求分析阶段的任务不应该包括(A )。 A.结构化程序设计 B.问题分析 C.可靠性与安全性要求 D.确定功能与性能要求 30、以下关于硬件抽象层的论述,不合适的是( B )。 A.采用硬件抽象层可以大大提高系统的移植性 B.采用硬件抽象层可以大大提高系统的运行效率 C.采用硬件抽象层可以缩短系统的测试周期 D.采用硬件抽象层有助于提高系统的可靠性 31、在嵌入式系统中,采用查询方式实现输入输出的主要原因是( C )。 A.速度最快 B.CPU 可以不介入 C.实现起来比较容易 D.在对多个事件查询工作时,能对突发事件做出实时响应 32.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 33.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机 B.银河麒麟操作系统 3
C.目标机 D.交叉编译器 34.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。 A.寄存器段 B.代码段 C.堆栈段 D.数据段 35.在Makefile中的命令必须要以( A )键开始。 A.Tab键 B.#号键 C.空格键 D.&键 36.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FAT32 C.NFS D.Ext3 37.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式 B.插入模式 C.底行模式 D.工作模式 38.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具
(二).填空题 1. 嵌入性、专用性与计算机系统是嵌入式系统的3个基本要素。 2. ARM7微处理器采用 冯.诺依曼 总线架构;ARM9微处理器采用 哈佛 总线架构。 3. ARM有三种含义,分别是 公司名称 、一类处理器的通称 与 技术名称 。 4.在RISC中,完成数据在寄存器和外部存储器之间的传输采用独立的 load 与 store 指令。 5. ARM核有两个指令集,分别是ARM 、 THUMB 。 6. ARM公司提供的专门用于ARM相关应用开发和调试的综合性软件为:ADS1.2 。 7.ARM微处理器的工作状态一般有两种,两种状态之间的切换采用 BX 指令。 8. 当程序状态寄存器的内容为0xA030时,说明处理器运行 THUMB 状态和 用户 模式下。 9. ARM核中的 R14(或LR) 寄存器,常用作保存子程序的返回地址。 10.汇编语言的源程序主要由 指令 、 伪指令 、 语句标号 与 注释 等四部分组成。 11、嵌入式开发一般采用_宿主机/目标机方式_方式,其中宿主机一般是指PC机或者台式机 )。 12、嵌入式系统设计时,必须优先考虑的问题有:CPU选择、人机接口、可靠性、实时运行和速度、功能扩展、能耗和体积等问题。 13、嵌入式处理器的层次分为:1)嵌入式微控制器;2)嵌入式处理器;3)嵌入式DSP; 4)嵌入式片上系统_。 14、选择ARM处理器需要考虑的四大因素有:内核/版本;工作频率 ;片内存储容量 ;片内功能模块。 15、为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家:__基于嵌入式操作系统,采用模块化方式是开发嵌入式系统软件的必由之路。 16、哈佛体系结构数据空间和地址空间 _分开_ ,ARM920T采用 哈佛体系_ 。 17、由于嵌入式系统本身不具备__执行速度和系统可靠性__,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套__开发工具和环境___才能进行交叉开发。 18、一般而言,嵌入式系统的构架可以分为4个部分:处理器、 _存储部分____、输入/输 4
出和软件,一般软件亦分为__嵌入式OS____和应用软件两个主要部分。 19.人们生活中常用的嵌入式设备有哪些?列举4个以上 手机 , 机顶盒 , MP3 , GPS 。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 20.ARM9处理器使用了五级流水线,五级流水具体指哪五级: 取指 , 译码 , 执行 , 缓冲/数据 , 回写 。 21.在Makefile中的命令必须要以 Tab 键开始。 22.VI的工作模式有哪三种: 命令行模式 , 插入模式 , 底行模式 。 23.Linux下的一个进程在内存里包括三部分的数据,它们是: 代码段 , 堆栈段 , 数据段 。 24.目前使用的嵌入式操作系统主要有哪几种 Linux , Windows CE , uc/OS II , Android 。(或VxWorks,Palm OS ,QNX,Symbian等) 25.如果按用途划分,嵌入式微处理器可分为哪类嵌入式微控制器(MCU),又称为单片机__,_嵌入式微处理器(EMPU)_, _嵌入式 DSP处理器__,_嵌入式片上系统(SOC)__。 27.ARM核有两个指令集,分别是:)ARM指令集 _和 __ Thumb指令集__。 28.Makefile里主要包括的语法规则有哪些: 显式规则 , 隐晦规则 , 变量定义 , 文件指示 , 注释 。 29.大多数Bootloader都包含两种不同的操作模式,分别是: 启动加载模式 , 下载模式 。 30.Linux内核的配置系统由三部分组成,它们分别是: Makefile , 配置文件(config.in) , 配置工具 。