关于 arm 的小知识

指令集、arm 核命名等

Posted by Jerry Chen on April 25, 2021

arm 相关的命名

arm 指令集(软件版本)

  • armv5(32 位)
  • armv7(32 位)
  • armv8(64 位)

arm 内核(硬件版本)

arm 内核在 arm11 后就命名为 cortex;

cortex 分为三个系列,a 系列(高性能),r 系列(实时),m 系列(小型、低功耗);

  • arm9:使用 armv5 指令集;
  • Cortex-A7:使用 armv7 指令集;
  • Cortex-A9:使用 armv7 指令集;
  • Cortex-A35:使用 armv8 指令集;

额外的:我手上的 linux 板

  • 全志 F1C200s:arm9 核心,cpu 属于 arm926ejs 系列(支持 armv5);
  • 全志 T3:A7*4 核心,cpu 支持 armv7;
  • Exynos4412:A9*4 核心,cpu 支持 armv7;
  • 瑞芯微 rk3308:A35*4 核心,cpu 支持 armv8;

arm 汇编指令