嵌入式系统原理期末复习
第一章 嵌入式系统概述
1.嵌入式系统的特点。
嵌入性、专用性、计算机系统。
1.系统内核小。2.专用性强。3.运行环境差异大。4.可靠性要求高。5.系统精简和高实时性操作系统。6.具有固化在非易失性存储器中的代码。7.嵌入式系统开发工作和环境。
2.嵌入式系统的功能。
1.提供强大的网络服务。2.小型化、低成本、低功耗。3.人性化的人机界面。4.完善的开发平台
3.嵌入式的应用。
1.工业过程控制。2.网络通信设备。3.消费电子产品。4.航空航天设备。5.军事电子设备和现代武器
4.HAL,BSP,RTOS,PDA的中文含义。
HAL:硬件抽象层
BSP:板级支持包
RTOS:实时多任务操作系统、实时操作系统
PDA:非实时操作系统
第二章 ARM微处理器
1.ARM微处理器的特点。
1.小体积、低功耗、低成本、高性能;2.支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件;3.大量使用寄存器,指令执行速度更快;4.大多数数据操作都在寄存器中完成;5.寻址方式灵活简单,执行效率高;6.指令长度固定。
2.ARM7和ARM9的区别
1.时钟频率的提高,ARM7是冯诺伊曼结构,ARM9是哈弗结构;2.指令周期的改进;3.MMU内存管理单元,ARM9有MMU;4.ARM7比ARM9提供了更好的性能——功耗比;5.ARM9能够很好的向后兼容ARM7上的软件。
3.ARM微处理器的结构,两个指令集状态的区别、转换
ARM微处理器的结构
CISC: 随着计算机技术的发展而不断地引入新的复杂的指令集,为支持新增的指令,计算机体系结构会越来越复杂,但,在CISC指令集的各种指令中,其使用频率却相差悬殊;
RISC:精简指令集计算机<