ARM家族的介绍(Linux学习中的)
在嵌入式的学习中,对ARM的架构的基本了解是很重要的,下面我们来对ARM这个大家族进行介绍分类。
1. 按芯片分类(三星的板子)
2440
6410
210
2. 按ARM核分类
ARM 9
ARM 11
Cortex A8
3. 按指令架构分类
ARMV4
ARMV6
ARMV7
这些的对应关系为
具体的对应关系为
下面是ARM核的演变历程
决定性能的一些指标
1. 处理速度
2. 缓存
3. 内存接口
4. 支持OS
5. 其他
ARM工作模式
特别注意:
Linux内核运行在svc模式下
用户程序运行在usr模式下