一、 简答题
1. 什么是嵌入式系统?嵌入式系统的特点是什么?
答案 :嵌入式系统的定义:以应用为中心、以计算机技术为基础,软硬件可裁剪,适应
应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
嵌入式系统明显特点: 1.嵌入式系统是一个专用计算机系统,有微处理器,可编程; 2、
嵌入式系统有明确的应用目的 3、嵌入式系统作为机器或设备的组成部分被使用。
嵌入式系统特点: 1、与应用密切相关 2、实时性 3、复杂的算法 4、制造成本 5、功耗
6、开发和调试 7、可靠性 8、体积小
2. 简要说明嵌入式系统的硬件组成和软件组成。
答案:硬件组成:微处理器、存储器、输入设备、输出设备。
软件组成:嵌入式应用程序、应用程序接口、嵌入式实时操作系统、板级支持包
3. S3C2410A的 AHB总线上连接了那些控制器? APB总线上连接了那些部件?
答案: AHB 总线上连接的控制器: LCD控制器,总线控制器, USB主控制器,中断控制
器,存储器控制器, Nand Flash 控制器,时钟与电源管理, ExtMaster 。
APB 总线上连接的控制器:通用异步收发器,通用 I/O 端口,定时器 / 脉宽调制,实时
时钟,看门狗定时器, A/D 转换器与触摸屏, IIC 总线接口, IIS 总线接口, SPI串行外设
接口, MMC/SD/SDIO 主控制器, USB设备控制器。
4. ARM 体系结构支持几种类型的异常,并说明其异常处理模式和优先级状态?
答案: 7 种异常, 异常种类 处理模式 优先级
复位 管理程序模式 最高
数据中止 中止模式 次之
快速中断请求 快速中断请求模式 次之
中断请求 中断请求模式 次之
指令预取中止 中止模式 次之
未定义指令 未定义模式 最低
软件中断 管理程序模式 最低
5. 存储器生长堆栈可分为哪几种?各有什么特点?
答案:满递减堆栈 (特点是栈指针指向堆栈的最后一个已使用的地址, 堆栈向存储器地
址减小方向生长) 、满递增堆栈(特点是指针指向堆栈的最后一个已使用的地址,堆栈
向存储器地址增大方向生长) 、空递减堆栈 (特点是指 SP指向堆栈的第一个没有使用的
地址, 堆栈向存储器地址减小方向生长) 、空递增堆栈 (特点是指 SP指向堆栈的第一个
没有使用的地址,堆栈向存储器地址增大方向生长)
6. 简述存储器系统层次结构及特点。
答案:存储系统分为三个层次:高速缓冲存储器 cache,主存储器和辅助存储器构成。
特点: Cache 是一种位于主存储器和嵌入式微处理器内核之间的快速存储器阵列,存放
的是最近一段时间微处理器使用最多的程序代码和数据, Cache一般集成在嵌入式微处
理器内,可分为数据 Cache、指令 Cache 或混合 Cache,Cache 的存储容量大小依不同