ARM学习笔记1

要了解arm的体系结构,首先要先了解相关的术语。比如什么是ARM、什么是RISC、CISC、架构、内核、处理器、SOC、统一编址、独立编址…….
1. 什么是ARM?

      ARM是一家IP(知识产权)供应商的名字,同时也是它设计的一种RISC微处理器,它不直接生产微处理器芯片。

2. 什么是RISC、CISC
  • RISC: 精简指令集
  • CISC: 复杂指令集

    通常实现一种功能有多种方法,有时用多个步骤实现(多条指令CISC),有时用最少步骤实现(最少的指令RISC).

3. 什么是架构?
ARM的架构可以理解为产品的核心框架蓝图的种类,(ARM架构用RISC指令集)
  • ARMv1
  • ARM v2
  • ARM v3
  • ARM v4
  • ARM v5
  • ARM v6
  • ARM v7
  • ARM v8
4. 什么是内核、处理器?
    内核可以理解为基于上述(ARMv1-v8)架构上的一种具体的硬件基础实现方案,如ARM Cortex A9(具有特定功能的产品方案--从设计图纸上看)处理器可以理解为用具体的内核方案做出来的CPU(SOC中的处理器--硬件角度上看)
5. 什么是SOC?
    SoC把CPU,基础内部外设都封装到一块芯片上。(不同的授权芯片厂商会把自己的特色功能(内部外设)一起封装到芯片上成为自己的品牌SOC芯片。如三星S5PV210,海思HI3516
  • 架构、内核、处理器———(都是ARM公司设计和命名的)
    如ARMv7 架构,ARM Cortex 系列(-Mx,-Ax,-Rx)内核,ARM Cortex -M3/-A9/-R5处理器

  • SOC芯片————————(ARM授权的芯片厂商设计、封装、命名的)
    如三星公司的S5PV210,TI的DM385,安霸A5S88, 海思HI3516

6 .统一编址和独立编址
统一编址:把外设地址当做内存地址一样访问(外设寄存器映射到内存地址上,读写该地址相当于读写外设寄存器,占用地址总线)

独立编址:有专门的外设读写引脚,用特定的IO指令访问外设。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值