ARM基础教程 | ARM、Cortex-M与ARMv8-M什么关系?
目录
我们使用的处理器都有一套架构,比如intel 酷睿 i5 属于X86架构,再比如STM32F0是Cortex-M0内核,属于ARMv6-M架构。
现在的技术一代比一代强,你对ARM处理器了解多少呢?
ARM架构
ARM的发展历程很长了,从最开始的ARMv1,逐渐发展到现在大家熟知的ARMv6、 ARMv7、 ARMv8。
在ARMv7的时候,将ARM架构进行了划分,针对不同类型的处理器分为Cortex-A、Cortex-R、Cortex-M三种不同类型的核心。
针对ARM架构,同样进行了划分ARMv8-A、ARMv8-R、 ARMv8-M。
M是
给一张图,大家应该更能理解:

Cortex-M3:是一款ARM处理器内核,也可以理解为ARM处理器家族之中的一个成员。
ARM处理器内核分为:经典核心和Cortex核心。
传统的核心:ARM7、ARM9等。
Cortex核心:Cortex-A、Cortex-R、Cortex-M等。

本文详细解读了ARM架构的发展历程,重点介绍了Cortex-M系列内核从ARMv6-M到ARMv8-M的演变,以及ARMv8-M的安全特性如TrustZone,并预测了未来发展趋势。
最低0.47元/天 解锁文章
675

被折叠的 条评论
为什么被折叠?



