简答题(每题6分,共30分)
1.何谓嵌入式系统?举例说明嵌入式系统的主要应用领域范围。
【要点】
(1)嵌入式系统定义
根据IEEE的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”。
当前国内一个普遍被认同的定义是:以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
(2)嵌入式系统的主要应用领域
工业控制、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境工程与自然、机器人
2.比较CISC与RISC两种架构,简述二者的异同点。
【要点】
嵌入式微处理器采用的指令系统有精简指令集系统(RISC)和复杂指令集系统(CISC)。
传统的CISC注重的是强化指令功能,减少程序的指令条数,以达到提高性能的目的。RISC是将重点放在如何使计算机的结构更加简单合理地提高运算速度,而不是单纯地减少指令。它会优先选取使用频率最高的简单指令,避免复杂指令;固定指令长度,减少指令格式和寻址方式种类;简化译码指令格式;在单周期内完成指令等。RISC架构与CISC架构器相比较,其差异处如下:
使用相当少的指令类型及寻址模式
微程控尽量采用软件架构实现
在单一执行的周期内完成指令
微处理器中拥有更多的寄存器
使用最佳化的程序代码编译
微处理器的内存存取主要是用于指令的加载及存储
简易的译码指令格式
高度并行化处理
3.比较板级支持包(BSP)与通用计算机的基本输入输出系统(BIOS)的异同点。板级支持包是介于主板硬件和操作系统驱动层程序之间的层。一般认为它属于操作系统的一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能与硬件主板更好地运行。BSP主要做的工作是系统初始化和硬件相关的设备驱动。具有操作系统相关性、硬件相关性的特点。
在系统启动之初,BSP所做的工作类似于通用计算机的BIOS,也是负责系统加电、