一分钟了解ARM发展史与全系列产品

在智能手机、嵌入式设备、服务器与汽车电子的世界里,ARM 是绕不开的名字。它不是芯片制造商,却是全球最核心的IP(知识产权)提供商------99%的智能手机、超90%的嵌入式MCU、越来越多的服务器与汽车芯片,都在使用ARM架构。

一、ARM的起源:从Acorn到独立公司(1978-1990)

1. 前身:Acorn电脑公司(1978-1990)

  • 1978年,英国剑桥大学物理学家Hermann Hauser 与工程师Chris Curry 创立 CPU公司(Cambridge Processor Unit),初期做赌博机控制器。
  • 1979年,更名 Acorn Computer(橡果电脑) ,推出欧洲首款畅销个人电脑 BBC Micro,奠定市场基础。
  • 1981年,Acorn向英特尔求助处理器,遭拒后决心自研芯片,团队由 Roger Wilson、Steve Furber 带领,基于RISC理念开发。
  • 1985年,首款自研芯片 ARM1 流片成功(仅3万晶体管,极简32位RISC),"ARM"最初是 Acorn RISC Machine 的缩写。

2. 独立:三方合资,重生为ARM(1990)

  • 1990年,Acorn财务危机,处理器部门独立,由 Acorn、苹果、VLSI Technology 合资成立 ARM公司(Advanced RISC Machines)
  • 苹果投资150万英镑(持股43%),为其Newton掌上电脑供应芯片(项目虽失败,但助力ARM起步)。
  • 商业模式确立:不卖芯片,只授权IP------将处理器架构/内核设计授权给半导体公司(如ST、高通、三星),由对方制造芯片,ARM收取授权费+量产提成,轻资产、高利润。

二、崛起与黄金时代:从功能机到智能手机(1991-2016)

1. 经典内核时代:ARM7/ARM9/ARM11(1993-2007)

  • 1993年:ARM7TDMI (ARMv4架构):里程碑产品,支持 Thumb指令集(代码密度提升35%,内存占用接近16位机),功耗极低。

    • 搭载于诺基亚8110 (经典"香蕉机"),开启手机市场,累计出货超300亿片,成为嵌入式入门标配。
  • 1997年:ARM926EJ-S (ARMv5架构):性能翻倍,支持Java加速、DSP指令,用于早期智能手机、PDA、机顶盒。

  • 2001年:ARM1176JZ-S (ARMv6架构):引入NEON多媒体指令集 、支持1GHz+主频 ,搭载于iPhone 3G(2008)、诺基亚N95,助力智能手机普及。

2. Cortex时代:三分天下,统治移动与嵌入式(2004-2016)

  • 2004年:Cortex系列诞生 ,取代经典ARM内核,分为 A/R/M 三大系列,覆盖全场景。
    • Cortex‑A:高性能,跑Android/Linux,用于手机、平板;
    • Cortex‑R:高实时,用于汽车控制、工业自动化;
    • Cortex‑M:超低功耗,用于单片机(MCU)、物联网(IoT),STM32全系基于此。
  • 2011年:ARMv8架构+64位 :推出 Cortex‑A53/A57 ,支持64位寻址,big.LITTLE大小核技术(高性能核+低功耗核,动态切换省电),用于iPhone 5S、三星S4
  • 2016年:软银收购ARM :日本软银以320亿美元全资收购ARM,推动其向服务器、汽车、AI领域扩张。

三、全面扩张:从移动霸主到全领域布局(2017-至今)

1. 架构升级:ARMv9,安全与AI(2021)

  • 发布 ARMv9架构 ,强化机密计算、AI加速、安全隔离,对抗RISC‑V竞争,用于高端手机、服务器、汽车芯片。

2. 产品线拓展:Neoverse+新品牌(2018-2025)

  • Neoverse系列 :2018年推出,面向云服务器、AI训练/推理、5G基站,对标英特尔x86,代表产品:AWS Graviton、微软Azure Cobalt。
  • 品牌重塑(2025) :放弃Cortex,推出五大新品牌:Neoverse(云)、Niva(PC)、Lumex(移动)、Zena(汽车)、Orbis(IoT),性能等级分Ultra/Premium/Pro/Nano/Pico。

3. 市场统治力(2026数据)

  • 全球99%智能手机95%嵌入式MCU30%服务器芯片80%汽车电子芯片采用ARM架构;
  • 累计出货超3500亿片,全球员工仅约6000人,轻资产模式效率惊人。

四、ARM全系列产品详解(定位+型号+应用场景)

1. 经典ARM内核(已停产,仅存量设备)

内核 架构 关键特性 典型应用
ARM7TDMI ARMv4 Thumb指令、低功耗 诺基亚8110、老款MCU
ARM926EJ‑S ARMv5 Java/DSP加速 早期智能手机、机顶盒
ARM1176JZ‑S ARMv6 NEON、1GHz+ iPhone 3G、诺基亚N95

2. Cortex‑M系列(嵌入式MCU/物联网,STM32全系基于此

定位 :32位单片机内核,超低功耗、低成本、高实时,无MMU(不跑复杂OS),仅跑RTOS或裸机程序。

  • M0/M0+(入门) :ARMv6‑M,极简、超低成本(几元芯片),用于小家电、传感器、简单控制板(如STM32F0)。

  • M3(主流) :ARMv7‑M,平衡性能与功耗,嵌入式入门首选 ,用于工业控制、智能硬件、电机驱动(如STM32F103,全球最火MCU)。

  • M4/M7(高性能) :ARMv7‑M,带FPU浮点、DSP指令 ,用于算法处理、电机控制、音频/图像(如STM32F4/F7)。

  • M33/M55(新旗舰) :ARMv8‑M,带TrustZone安全、AI加速 ,用于物联网安全设备、工业IoT

3. Cortex‑R系列(实时控制/汽车电子)

定位 :高实时、高可靠、低延迟,无MMU,用于汽车安全系统、工业自动化、存储控制器

  • R4/R5(主流) :ARMv7‑R,双核锁步(Lock‑Step)冗余设计(防故障),用于汽车车身控制、工业PLC
  • R7/R8(高性能) :高主频、强实时,用于汽车动力系统(发动机/变速箱)、航空航天控制

4. Cortex‑A系列(应用处理器/手机/平板)

定位 :高性能,带MMU,跑Android/Linux/iOS,支持多任务、多媒体、虚拟化。

  • 32位(ARMv7‑A)
    • A5:超低功耗,入门手机/平板;
    • A7:性能/功耗平衡,主流千元机;
    • A9:经典双核,早期高端机(如三星S2);
    • A15:高性能,发热大,用于平板/机顶盒。
  • 64位(ARMv8‑A/ARMv9‑A)
    • A53:低功耗64位,最经典核心,用于中低端手机、IoT网关;
    • A72/A75:中高端,平衡算力与功耗,用于旗舰手机;
    • A76/A78:高性能,支持AI加速,用于高端手机/笔记本;
    • X1/X4/X925:超大核,极致性能,用于游戏手机、AI推理。

5. Neoverse系列(云服务器/AI/5G)

定位 :基础设施级高性能,64位ARMv9,用于云服务器、AI训练集群、5G基站、高性能计算

  • Neoverse V系列 :极致性能,对标英特尔至强,用于AI训练、高性能服务器
  • Neoverse N系列 :性能/功耗最优,用于通用云服务器、5G核心网
  • Neoverse E系列 :高吞吐低功耗,用于边缘计算、网络设备

6. 其他系列

  • Mali GPU :ARM自研图形处理器,用于手机、平板、智能电视,搭配Cortex‑A系列CPU。
  • Cortex‑SC :安全专用内核,用于金融芯片、政府安全设备、可信执行环境

五、ARM核心技术优势(为什么全球都用它?)

  1. 极致低功耗 :相同性能下,功耗仅为x86的1/3--1/5,电池供电设备首选。
  2. 高性价比 :芯片面积比x86小40%,制造成本低,适合大规模量产。
  3. 全场景覆盖 :从8位MCU到64位服务器,一条架构覆盖所有电子设备,开发生态统一。
  4. 灵活授权模式 :半导体公司可定制化修改内核(如高通Kryo、苹果A系列),适配不同需求。
  5. 强大生态:编译器、操作系统、开发工具、社区支持完善,嵌入式/移动开发标准平台。

六、总结:ARM的成功本质

ARM的崛起,不是靠"做芯片",而是靠做标准、做生态

  • 抓住移动互联网、嵌入式智能化的浪潮;
  • 低功耗+低成本+开放授权的商业模式,绑定全球半导体公司;
  • 从手机延伸到服务器、汽车、AI,成为数字世界的"通用架构"。

对于嵌入式开发者而言,Cortex‑M(STM32)是入门刚需,Cortex‑A是进阶方向,Neoverse是未来趋势

相关推荐
AI服务老曹2 小时前
【架构深度解析】从X86到ARM的异构算力调度:如何利用 Docker 与 GB28181 构建高可用的私有化AI视频管理平台(含源码交付方案)
arm开发·docker·架构
ai产品老杨2 小时前
深度解析:如何构建兼容 X86/ARM 与 GPU/NPU 的异构 AI 视频中台架构?(含 GB28181/RTSP/Docker/源码交付方案)
arm开发·人工智能·音视频
風清掦2 小时前
【江科大STM32学习笔记-11】SPI通信协议 - 11.2 硬件SPI读写W25Q64
笔记·stm32·单片机·嵌入式硬件·学习
AI服务老曹2 小时前
架构实战 | 深度解析支持 X86/ARM 异构计算的 AI 视频管理平台:从 GB28181 接入到边缘推流与源码交付
arm开发·人工智能·架构
HIZYUAN12 小时前
AG32 MCU Reference Manual(202401008修订版)使用手册
单片机·嵌入式硬件
guygg8813 小时前
STM32 汉字显示程序(标准外设库版本)
stm32·单片机·嵌入式硬件
Strange_Head18 小时前
补充知识点`makefile`、`config`、`GLP协议` 1/3 ——《驱动篇》
linux·嵌入式硬件
国科安芯19 小时前
商业航天与航空安全场景下抗辐射 MCU 选型、应用实践及发展趋势
单片机·嵌入式硬件·无人机·cocos2d·risc-v
Jun62621 小时前
【STM32】HMC5883驱动(带航向角计算)
stm32·单片机·嵌入式硬件