初步认识ARM

1、基本概念

  1. arm族

    1. 我理解为对位的一个系列
  2. arm架构
    1. 是指ARM公司开发的、基于精简指令集架构(RISC,Reduced Instruction Set Computing architecture)的指令集架构
  3. arm核心
    1. ARM core是基于架构上开发出来的IP core,它是介于架构和最终的CPU(MCU)之间的中间产品。例如 ARM9、Cortex M3、Cortex Axx
  4. ARM CPU
    1. 各个厂商生产的芯片,例如stm32, 三星的scxx40
  5.  SOC
    1. 俗称片上系统,厂商根据特定的需求,在cpu的基础上集成了其他新的外设。比如nand 

谈到架构,cpu soc 可以聊一下 ARM的授权模式

  1. 架构授权,指令集授权
    1. 这种给你RISC的arm 指令集,被授权房开始自己造轮子。目前能够有这种能力的厂商应该在15家左右,类似 高通、苹果
  2. 处理器优化包和物理IP包授权
    1. 被授权方选择ARM提供了一系列的处理器设计方案, 根据自己的需要,选方案进行生产
  3. 处理器授权
    1. ARM提供了一系列的处理器设计方案,对方根据自己的需要,选取合适的设计方案进行生产就行了

Core在这里插入图片描述

 

 

你可能感兴趣的:(嵌入式Linux,arm,arm开发,嵌入式硬件)