下周要嵌入式系统考试了,记篇笔记留以备用。
1.嵌入式系统的特征
嵌入式系统与应用目标结合紧密,硬件组件需要定制。(硬件裁剪)
嵌入式系统的软件组件也需要定制。(软件裁剪)
嵌入式系统的所有软件组件均需要存储在非易失性存储芯片中,把运行代码写入非易失存储芯片中的过程叫
做“软件固化”,这样就保证了程序代码以及常数在嵌入式系统断电以后也不会丢失,从而保证嵌入式系统再开
机能够正常运行。
嵌入式系统相对于通用个人计算机来说,其硬件、软件资源受限。
2.嵌入式系统的设计,开发方法与个人计算机的应用系统开发方法相比较的几点不同
需要软硬件一体的设计理念。
需要应用软件与系统软件融合设计。
需要建立交叉开发环境。
3.什么是嵌入式系统
第一种定义:嵌入在其他设备中,起智能控制作用的专用计算机系统。
第二种定义:以应用为中心,以计算技术为基础,并且软硬件可裁剪,软件固化的专用计算机系统。
4.微处理核Cortex系列伴随符号
M-针对微控制器和低成本应用提供优化系列
R-针对实时系统应用系列
A-针对面向高端应用,支持基于虚拟内存的操作系统
5.ARM9指令集特点
(1)较高的指令吞吐率
(2)实时中断响应性能好
(3)具有体积小、性价比高的处理器宏单元。
6.ARM9的工作模式
处理器模式/模式符号 | 意义 |
---|---|
用户模式/Usr | 正常执行程序时的处理 |