第一章    嵌入式系统概论
一.填空
1. 嵌入式系统是以____为目的、以_____基础的计算机系统。
2. 计算机系统按应用可以分为______系统和_______系统。
3. 嵌入式系统按软件结构可分为嵌入式_____系统和嵌入式______系统。
4. 嵌入式系统按是否具有实时性能可分为嵌入式______系统和嵌入式_______系统。
5. 嵌入式实时系统除具有嵌入式系统的基本特征外,还具______和______的重要特点。
6. 嵌入式系统的硬件架构是以______为中心,由______,I/O设备,通信模块以及电源等必
要的辅助接口组成。
7. 嵌入式系统的软件通常固态化存储在______、_______或NVRAM中。
8. 嵌入式系统的开发由于受到______限制,通常采用______环境。
9. 嵌入式系统开发采用的交叉开发环境是由_____和______组成的。
10. 嵌入式系统的设计是使用一组________和_____来完成所需功能的过程。
解答:
1. 嵌入式应用;计算机技术
2. 通用计算机; 嵌入式计算机
3. 单线程;事件驱动
4. 非实时;实时
5. 实时性;可靠性
6. 嵌入式处理器;存储器
7. ROM;FLASH
8. 系统资源开销的;交叉开发
9. 宿主机;目标机
10. 物理硬件;软件
二.选择
1. 以下哪一项不属于嵌入式操作系统()
    A.VxWorks  B. WinCE  C. BSD  D. uClinux
2. 以下关于嵌入式系统说法正确的是 ()
    A.以开发为中心  B 对实时,成本,功耗要求严格
    C.软硬件协同  D 软件可剪裁
3. 以下关于嵌入式系统说法正确的是 ()
嵌入式多线程编程
    A.嵌入的系统中可以共存多个嵌入式系统
    B.对高性能要求严格
    C.软硬件缺乏协同
    D.不要求实时性
4. 对响应时间有严格要求的嵌入式系统是()
    A.嵌入式实时系统  B.嵌入式多线程系统
    C.嵌入式多内核系统 D.嵌入式轮转询问系统
5.  以下哪一项属于嵌入式系统不具备的特点()
    A.采用专用处理器      B. 跨平台可移植
    C.软硬件协同一体化 D.小型化与有限资源
6.  嵌入式系统硬件的核心是 ()
    A.存储器    B.嵌入式微处理器
    C.嵌入式微控制器  D.BSP
7. 嵌入式系统的软件部分不包括()
    A.DSP  B.嵌入式操作系统  C.设备驱动程序 D.应用程序
8. 对性能要求高的嵌入式系统是()
    A.嵌入式实时系统  B.嵌入式多线程系统
    C.嵌入式多内核系统  D.嵌入式轮转询问系统
9. 嵌入式应用软件的开发阶段不包括()
    A.交叉编译和链接  B.开发环境的建立
    C.联机调试            D.应用程序模块加载
10. 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都保存在()
    A.存储器芯片  B.磁盘  C.cache D.CDROM
解答:
1. C
2. A
3. A
4. A
5. B
6. B
7. A
8. C
9. D
10. A
三.判断
解答:
四.名词解释
解答:
五.简答题
1. 给出嵌入式系统的一般定义和基本特征。
2. 嵌入式实时系统相对其它嵌入式系统具有哪些不同的特点?任意列举两种为实现嵌入式
实时系统所采用的措施。
3. 请列举两种嵌入式系统开发的方法。
4. 请简述嵌入式系统的特点。
5. 请列举ARM处理器支持的运行模式。
解答:
1. 定义:嵌入式系统(Embedded System)是以应用为中心、以计算机技术为基础、软件硬
件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
    基本特征:
    (1)专用性: 采用专用的嵌入式处理器,功能算法的专用性;
    (2)小型化与有限资源: 资源约束和空间约束与专用性;
    (3)系统软硬件设计的协同一体化:硬件与软件的协同设计和应用软件与操作系统的一体
化设计开发。
2. 嵌入式实时系统除具有嵌入式系统的基本特征外,还具有实时性和可靠性的重要特点。
为实现以上实时性能的要求,嵌入式系统一般采用如下方式:
    (1)采用高速硬件。如高速处理器、高速A/D、D/A等;
    (2)利用嵌入式处理器提供的中断功能;
    (3)需要嵌入式实时操作系统(RTOS)的支持;
    (4)应用程序代码量小、执行速度快。
3. 目前,嵌入式系统的开发有模拟开发调试、嵌入式在线仿真和远程调试等几种方法。
4. 1、面向特定应用的特点。
    2、嵌入式系统的硬件和软件都必须进行高效地设计。
    3、嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相
结合的产物。
    4、为了提高执行素的和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片中或
单片机本身,而不是存储于磁盘中。
    5、嵌入式开发的软件代码尤其要求高质量,高可靠性。
    6、嵌入式系统本身不具备二次开发能力,必须有一套开发工具和环境才能进行再次开发。
5. 1、用户模式
    2、快速中断模式
    3、外部中断模式
    4、管理模式
    5、数据访问终止模式
    6、系统模式
六.应用题
解答:
第二章. 嵌入式处理器基础   
一.填空
1. ARM嵌入式系统主要由______,相关支撑硬件和 _______ 组成。
2. ARM 微处理器的特点包括:______,低成本和______。
3. ARM 处理器共有37个寄存器,包括31个_____和6个 _____。
4. ARM微处理器支持两种指令集:_____和 ______。
5. ARM体系结构采用的特征有:________,________,3地址指令格式。
6. ARM体系结构可用两种方法存储字数据,具体为______和______。
7. ARM微处理器中,______下的寄存器集是ARM状态下寄存器集的一个______。
8. ARM微处理器的工作模式中,系统模式并不是通过_____进入的,它和_____模式具有完全
一样的寄存器。
9. ARM处理器工作状态主要有____,睡眠,____ 。
10. 常用的嵌入式外围设备有______,通信设备,______。
解答:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。