嵌入式复习大?/p>
第一?/p>
1
、嵌入式系统定义及概念:
嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性?/p>
成本、体积、功耗严格要求的专用计算机系?/p>
2
、嵌入式系统的特点:?/p>
3
个)
1)
嵌入式系统通常是面向特定应用的?/p>
2)
嵌入式系统功耗低、体积小、集成度高、成本低?/p>
3)
嵌入式系统具有较长的生命周期?/p>
4)
嵌入式系统具有固化的代码?/p>
3
、嵌入式处理器的分类?/p>
1)
嵌入式微处理器(
EMPU
);
2)
嵌入式微控制器(
EMCU
);
3)
嵌入?/p>
DSP
处理器(
EDSP
);
4)
嵌入式片上系统(
ESoC
)?/p>
4
、嵌入式系统的组成:
由硬件层、中间层、系统软件层?/p>
应用软件
层组成?/p>
?/p>
1
?/p>
硬件?/p>
中包?/p>
嵌入式微处理?/p>
?/p>
存储?/p>
?/p>
SDRAM
?/p>
ROM
?/p>
Flash
等)、通用?/p>
备接口和
I/O
接口
?/p>
A/D
?/p>
D/A
?/p>
I/O
等)
?/p>
2
)硬件层与软件层之间为中间层,也称为硬件抽象层,该层一般包含相关底层硬
件的初始化、数据的输入
/
输出操作和硬件设备的配置功能?/p>
BSP
具有以下两个特点?/p>
?/p>
3
)系统软件层?/p>
实时多任务操作系统?/p>
、文件系统、图?/p>
用户接口
、网络系统及
通用组件模块组成?/p>
5
、嵌入式操作系统?/p>
嵌入式实时操作系?/p>
µ
C/OS-II
、嵌入式
Linux
?/p>
Windows
Embedded
?/p>
VxWorks
?/p>
pSOS
?/p>
等,以及应用在智能手机和平板电脑?/p>
Android
?/p>
iOS
?/p>
6
、嵌入式系统的设计方法:(需交叉编译和调试环境)
?/p>
1
)系统定义与需求分?/p>
?/p>
2
)系统设计方案的初步确立
?/p>
3
)初步设计方案性价比评估与方案评审论证
?/p>
4
)完善初步方案、初步方案实?/p>
?/p>
5
)软硬件集成测试
?/p>
6
)系统功能性能测试及可靠性测?/p>
第二?/p>
1
?/p>
ARM
?/p>
CISC
?/p>
RISC
ARM7~ARM9
?/p>
1
?/p>
CISC
特点?/p>
复杂指令、各种类型的内存寻址方式、微程序结构、效率高
?/p>
2
?/p>
RISC
特点?/p>
固定指令长度、指令流水线处理、简化内存管理、硬件接线式控制?/p>
单周期执行、复杂度存于编译程序?/p>
?/p>
3
?/p>
冯诺依曼结构?/p>
输入输出设备、运算器、控制器、存储器
主要贡献?/p>
提出并实现了“存储程序”的概念
2
?/p>
ARM7
:采?/p>
3
级流水线结构,采用冯诺依曼结构(程序存储与数据存储统一编址?/p>
ARM9
:采?/p>
5
流水线结构,采用哈弗体系结构(程序存储器与数据存储器分开独立?/p>
址?/p>
ARM10
:采?/p>
6
流水线结构,采用哈弗体系结构