1,  ARM

     ARM即以英国ARM(Advanced RISC Machines),ARM公司只对外提供ARM内核,各大厂商在授权付费使用ARM内核的基础上研发生产各自的芯片,形成了嵌入式和移动端ARM CPU的大家庭,提供这些内核芯片的厂商有Atmel、TI、飞思卡尔、NXP、ST、和三星等。
 

2,对比介绍

    ARM 微处理器目前包括下面几个系列,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。其目前有Classic系列、Cortex-M系列、Cortex-R系列、Cortex-A系列和Cortex-A50系列5个大类。

  1. Classic系列 
    该系列处理器由三个子系列组成:
  • ARM7系列:基于ARMv3或ARMv4架构
  • ARM9系列:基于ARMv5架构
  • ARM11系列:基于ARMv6架构
  1. Cortex-M系列 
    该系列处理器包括Cortex-M0、Cortex-M0+、Cortex-M1、Cortex-M3、Cortex-M4共5个子系列。该系列主要针对成本和功耗敏感的应用,如智能测量、人机接口设备、汽车和工业控制系统、家用电器、消费性产品和医疗器械等。
  2. Cortex-R系列 
    该系列处理器包括Cortex-R4、Cortex-R5、Cortex-R7共3个子系列。面向如汽车制动系统、动力传动解决方案、大容量存储控制器等深层嵌入式实时应用。
  3. Cortex-A系列 
    该系列处理器包括Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12和Cortex-A15共6个子系列,用于具有高计算要求、运行丰富操作系统及提供交互媒体和图形体验的应用领域,如智能手机、平板电脑、汽车娱乐系统、数字电视等。
  4. Cortex-A50系列 
    基于ARMv8架构,允许在32位和64位之间进行完全的交互操作。

 

3, 总结

3.1 应用场景

    通常来说,作为工业控制处理器,可以选择Cortex-M系列处理器,其中M0比较简单便宜,适合用于替代51单片机,Cortex-R处理器可以取代ARM9作为具有带操作系统的控制系统;Cortex-A系列处理器更加常用的场合是消费电子。