处理器的命名应该包含两类:指令集架构命名规则和处理器系列规则。

可以先来看一张简图:

可见:架构的命名比较规则从ARMv1到ARMv8,数字越大越先进。但是处理器系列的命名就比较混乱了,因此接下来以架构的顺序来介绍ARM的历史:

(1)ARMv1、ARMv2 这两代没有做CPU,没有商业化;
(2)ARMv3 对应的 CPU 是 ARM6;
(3)ARMv4 首次增加 Thumb 指令集;
        对应的 CPU 有:ARM7-TDMI,ARM720-T,ARM9-TDMI,ARM920-T,ARM940-T
(4) ARMv5 改进了 Thumb,首次增加 E(增强型DSP指令)、J(Java加速器Jazelle); 
        对应的 CPU 有:
        ARMv5TE指令集:ARM9-E-S,ARM966-E-S,ARM1020-E,ARM1022-E,ARM940-T
        ARMv5EJ指令集:ARM926-EJ-S,ARM7-EJ-S,ARM1026-EJ-S
(5)ARMv6 首次增加 SIMD,升级为 Thunmb-2,首次增加TrustZone;
        对应 CPU 有:ARM1136-J(F)-S,ARM1156-J(F)-S,ARM1176-J(F)-S,ARM11 MPCore
(6)ARMv7 首次增加 M(长乘法指令),NEON(DSP+SIMD)
        CPU 系列名字为“Cortex”,分为了3个款式:A、R、M & SC;
(6.1)A 系列,支持大型嵌入式系统,如手机;
        节能:A5,A7
        平衡:A8,A9
        性能:A15,A17
(6.2)R 系列,Real-time 处理器,即执行一个指令段的耗时是固定时钟周期数。
        用于比如汽车控制,这种不允许随机执行时间的应用
        功能安全:R4,R5
        存储、调制解调:R7,R8
(6.3)M 系列,单片机市场,抢8051的生意;
        超低的功耗、面积:M0,M0+
        平衡:M3,M4,M7
(6.4)SC(SecurCore)系列,主打“安全”,面向支付、政府、SIM 卡
        SC000,SC300;

(7)ARMv8 首次增加 指令集A64,可执行64位指令;可在 32位 和 64位 之间切换;
(7.1)A 系列,
        节能:A32,A35
        平衡:A53,
        性能:A57,A72,A73

(7.2)R 系列
        功能安全:R52

(7.3)M 系列,
        超低的功耗、面积:M23
        平衡:M33

ARM 命名规则、架构相关推荐

  1. 交叉编译器的命名规则及详细解释(arm/gnu/none/linux/eabi/eabihf/gcc/g++)

    在linux系统下搞嵌入式开发,交叉编译器那肯定是必备工具.用的场合多了,就会见到各种各样的编译工具,比如: arm-linux-gcc arm-linux-gnueabi-gcc arm-none- ...

  2. ARM处理器与架构对应关系

    在使用ARM内核单片机的时候,经常搞不清楚处理器与内核架构之间的对应关系,于是自己画了一个思维导图,方便观看. 其中相关的命名规则如下 指令集命名规则 ARM 指令集架构命名规则: | ARMv | ...

  3. 交叉编译工具链的设置和命名规则

    一. 交叉编译工具的命名规则 arch [-vendor] [-os] [-(gnu)eabi] [-gcc] arch:体系架构,比如ARM.X86 vendor:工具链供应商 OS:目标操作系统, ...

  4. 【开篇】STM32F103C8T6 含义、命名规则、GPIO原理以及初始化(参考男神江科协,学习交流用)

    目录 目录 一,STM系列命名规则 二.引脚功能 三.电路以及寄存器 一,STM系列命名规则 1.产品系列: STM32代表意法半导体的Cortex-Mx系列内核(ARM)32位的MCU 2.产品类型 ...

  5. 修改title样式_css常见样式命名规则

    前言 也许你曾经看到过很多样式命名规则,也参考了我们制定的命名规范,但是大部分的具体样式还是不知道如何命名,主要思想或者标准是什么,也就是前面.m-panel-后面的应该如何命名,子模块与父模块依赖关 ...

  6. stm32命名规则,型号说明

    STM32系列单片机命名规则 示例: STM32 F 100 C 6 T 6 B XXX 1 2 3 4 5 6 7 8 9 从上面的料号可以看出以下信息: ST品牌ARM Cortex-Mx系列内核 ...

  7. mysql中对象标识符的命名规则,标准规范数据库命名规范.doc

    标准规范数据库命名规范 数据库命名规范 概述 基本原则 以大小写敏感编写SQL语句. 尽量使用Unicode 数据类型. 优先使用连接代替子查询或嵌套查询. 尽量使用参数化SQL查询代替语句拼接SQL ...

  8. 华为的型号命名规则_iQOO新品入网;三星Galaxy S21首张官方渲染图曝光;华为nova8真机曝光...

    型号为V2049A的vivo新机获得3C认证,支持120W快充. 站宝@数码闲聊站指出,这款新机可能是iQOO系列旗舰,按照iQOO的命名规则,下一代iQOO旗舰预计会命名为iQOO 7. 此前在骁龙 ...

  9. arduino nano引脚号_ARDUINO 脚号的命名规则

    ARDUINO  脚号定义: Arduino 官方脚号采用数字序号 1,2,3--:但在大多数非官方arduino 移植版本中, 都增加了更容易记忆及具有具有含义的命名规则,让我们能知道对应的端口和位 ...

最新文章

  1. JavaScript关键字this指向
  2. c++ include 路径_头文件中,#include使用引号“”和尖括号lt;gt;有什么区别?
  3. 微信公众号开发小记(二)--服务器验证
  4. python常见错误-python初学者常见的错误
  5. UA PHYS515 电磁理论I 麦克斯韦方程组基础5 电动力学的四类问题与对应的麦克斯韦方程
  6. 局部特征(5)——如何利用彩色信息 Color Descriptors
  7. django mysql 一对多_请教,django中 如何向带有外键(一对多和多对多)数据库中批量插入数据?...
  8. linux内核死锁检测机制 | oenhan,Linux内核CPU负载均衡机制 | OenHan
  9. 吴恩达机器学习系列23:基于内容的推荐算法
  10. Java基础知识小杂库
  11. 挖矿从入门到入狱,百度运维获利 10 万被判 3 年。网友:人生已毁
  12. [51单片机] 串口通讯 简单通信
  13. 教材寻找 下载系列1
  14. 华为无线路由器信道怎么测试软件,华为路由WS5200怎么修改wifi信道
  15. 高考476分在浙江计算机学院,2021年高考476分左右能上什么大学(100所)
  16. 用CHATGPT做微信视频号和抖音大神,就这几步!
  17. Vim编辑完如何保存退出
  18. 驱动器开发:基础概念一览
  19. 【论文】医疗大数据方面的资料
  20. office提示为什么要冒险的解决办法

热门文章

  1. 人工智能芯片借鉴大脑学习机制实现终身学习
  2. 别忽视新冠轻症,它会损害你的记忆力
  3. 小马智行最新估值曝光
  4. 注射“基因剪刀”治疗罕见遗传病,患者28天内无明显不良反应,诺奖得主很激动...
  5. 波士顿动力机器狗化身警犬入宅执法,网友:我不想生活在《黑镜》里
  6. 阿里AI大牛聂再清重返清华,加入张亚勤AIR战队,说“阿里很支持为国家培养人才”...
  7. 英特尔“包抄”英伟达:oneAPI对标CUDA、为《王者荣耀》云游戏提供GPU
  8. PonyAI小马智行官宣再获2.67亿美元融资,创办4年累计吸金超10亿美元
  9. 老子不想考试了!英国计算机系学生黑掉校长邮箱:倒闭学校,取消考试
  10. 快手在直播间里养起了AI宠物,连柳岩、大鹏都爱不释手