初识ARM

一。名词归类
1.芯片
6410、2440、210
2.ARM核
A8、arm9、arm11
3.指令架构
armv6、armv7
二。三类关系
2440芯片包含arm9核,指令架构armv4
6410芯片包含arm11核,指令架构armv6
210芯片包含A8核,指令架构armv7

三。ARM核演变
两大阵营:ARM和Coretex
对比:Coretex比ARM性能高很多

四。对比芯片
1.处理速度
看芯片手册时钟clock
2440:400-500MHZ
6410:533-667MHZ
210:800M-1GHZ
2.缓存
看芯片手册overview
2440:16KB
6410:16KB
210:32KB
3.内存接口
看芯片手册overview架构图Memory Interface
2440:SDRAM
6410:SDRAM/DDR
210:DDR/DDR2
4.支持OS
2440:wince/Linux
6410:wince/Linux/android
210:wince/Linux/android
5.其他
2440:宣布停产
6410:
210:
通过对比得出结果:210你值得拥有!

五。ARM工作模式
1.推荐手册:学习ARM的完整手册
ARM Architecture Reference Manual
2.七种模式
2.1. User模式
普通应用程序
2.2. FIQ模式
快速中断模式
2.3. IRQ模式
普通中断模式
2.4. Supervisor(SVC模式)
操作系统保护模式
2.5. Abort模式
异常模式
2.6. Undefined模式
未定义模式
2.7. System模式
ARMv4以上才有的模式

综上,Linux运行在ARM的什么模式呢?
Linux内核运行在Supervisor(SVC模式)
Linux应用程序运行在User模式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值