![](https://csdnimg.cn/release/download_crawler_static/86372193/bg7.jpg)
1. ARM 含义、ARM 处理器特点 (PDF 15, 19)
1) 含义: 一个公司的名字,一类微处理器的通称,一种技术的名字
2) 特点: 体积小、 低功耗、低成本、高性能
2. Cortex 处理器的分类与应用领域 (PDF 30)
1) Cortex-A (Application):用于高性能的开放应用平台,如平板电脑、智能
手机;Cortex-A8、A9、A15
2) Cortex-R (Real-time):用于高端、对实时性有要求的嵌入式系统,如汽车
ABS 系统,交换机,航空系统; Cortex-R4
3) Cortex-M (MCU):用于对成本敏感、深度嵌入的嵌入式系统,智能家电;
Cortex-M3
注: Cortex 即 ARMv7
3. ARM 内核后缀命名含义与扩展支持 (PDF 37,38)
ARM {x}{y}{z} {T}{D}{M}{I}{E}{J}{F}{-S}
1) x: 系列编号,ARM7/ARM9/ARM11…
2) y: 内部存储管理 MMU 和保护单元 MPU
3) z: 片内高速缓存情况
4) ARM v4:
i. T --支持 16bit Thumb 指令集
ii. D --片上调试 JTAG
iii. M --支持快速乘法
iv. I – 嵌入式跟踪宏单元 Embedded ICE
5) ARM v5:
i. E -- 增强型 DSP 指令集
ii. J --Java 硬件加速器-Jazelle
iii. F -- 向量浮点运算单元
6) ARM v6:
i. S – 提供可综合的 VHDL 文件
ii. Z – 安全处理技术 TrustZone
7) 如: ARM1156T2, ARM1176JZ…