目录

【主线剧情 番外01】ARM 系列快速鸟瞰

ARM & SOC 系列快速鸟瞰

编辑整理 By Staok,如有错误恭谢指出,侵删。CC-BY-NC-SA 4.0。


零 鸟瞰

assets/0-鸟瞰.png

ARM Cortex 系列框图

图中包含现今主流处理器架构和内核层,ARM架构处理器的架构层、内核层和具体芯片(举例)三个维度的进化/迭代示意。

assets/ARM内核系列框图.jpg

ARM 体系结构的几大分类

  • ARM7 处理器;
  • ARM9、ARM9E 处理器;
  • ARM10E 处理器;
  • SecurCore 处理器;
  • StrongARM 处理器;
  • ARM11 处理器;
  • Cortex 系列处理器。

一 定位

assets/1-定位.png

ARM Cortex-A 系列对比

assets/ARM-Cortex-A-系列对比.jpg

更详细的介绍参看:

引用:

如图所示,绿色的部分都是v7-A的架构,蓝色的是v8-A架构,基本上绿色都是可以支持到32和64位的,除了A32,只支持到32位。在右边的每个部分,比如说需要高效能的最上面的A15-A73这个部分是最高效的,接下来就是比较注重整个效率的部分了,中间那个部分是比较高效率的,最下面那栏的是效率最好的,在电池的效能方面达到了最好的标准。

如果非要给他们一个排序的话,从高到低大体上可排序为:Cortex-A73处理器、Cortex-A72处理器、Cortex-A57处理器、Cortex-A53处理器、Cortex-A35处理器、Cortex-A32处理器、Cortex-A17处理器、Cortex-A15处理器、Cortex-A7处理器、Cortex-A9处理器、Cortex-A8处理器、Cortex-A5处理器。

assets/ARM-Cortex-A-系列对比-2.jpg

ARM Cortex-A 系列对比 3

二 展望

assets/2-展望.png

基于 Linux 系统方案的优势:

  • 更高性能,可以运行复杂的算法;
  • 高效开发,专注于梳理任务,应用以 APP 形式编写和更新;
  • 智能终端,可以外接触摸屏,运行 Qt 上位机做人机界面;
  • 协议丰富,使高级接口如网络、USB 等更易于开发;
  • 平台通用,开发形式更加固定。