关注、星标公众,不错过精彩内容

素材来源:Arm

编辑整理:strongerHuang

我们使用的处理器都有一套架构,比如STM32F0是Cortex-M0内核,属于ARMv6-M架构。现在的技术一代比一代强,目前最新的ARMv8-M架构相比之前的架构有什么区别?又有什么优势呢?

一、ARM架构

ARM的发展历程其实很长了,最开始的ARMv1,逐渐发展到现在大家熟知的ARMv6、 ARMv7、 ARMv8。

在ARMv7的时候,将ARM架构进行了划分,针对不同类型的处理器分为Cortex-A、Cortex-R、Cortex-M三种不同类型的核心。

针对ARM架构,同样进行了划分ARMv8-A、ARMv8-R、 ARMv8-M

给一张图,大家应该更能理解:

更多相关的介绍,可以参看我之前分享的文章:STM32、Cortex-M3和ARMv8-M之间的关联。

二、Cortex-M内核

ARM的Cortex-M内核到现在(2020.04)有10款,包含:Cortex-M0、 M0+、 M1、 M3、 M4、 M7、 M23、 M33、 M35P、 M55。

网址:

https://developer.arm.com/ip-products/processors/cortex-m

最早的Cortex-M0属于Armv6-M架构,而最新的Cortex-M55是Armv8-M架构,这些的架构经过了多年的发展,差异还是挺大。

这些Cortex-M内核都是目前流行的内核,存在于众多MCU之中,随着时间的推移,首先应该淘汰应该是Armv6-M架构的内核,然后还会发展更多的架构。

比如:现在M23就是在M0的基础之上发展而来,沿用了M0的优点,拓展了一些新特性。

三、ARMv8-M架构新特性

不知道大家有没有关注新出来的Cortex-M处理器,都在趋向于ARMv8-M(当然,还有一种比较火的RISC-V,这里不讨论)。

比如:STM32L5系列使用M33内核,LPC55S系列使用M33内核,GD32E23系列使用M23内核,这些处理器都是基于ARMv8-M架构。

其实ARMv8-M架构早在2015年的时候ARM技术大会都已经发布了,在物联网快速发展的今天,信息技术也非常发达,因此安全技术就显得尤为重要,ARMv8-M有一项新的技术就是TrustZone(一种安全技术)。

除了TrustZone技术,ARMv8-M还有更多相比老一代架构的新特性。

这里总结的比较笼统,让大家有一个更深刻的认识。总结来说,面向当下人工智能和物联网,增强计算能力,增加安全性等一些新特性。

免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

‧  END  

推荐阅读:

精选汇总 | 目录 | 搜索

数亿个晶体管怎么放进芯片的?

TIOBE 4 月榜单 C 和 JAVA 几乎持平

关注微信公众号『strongerHuang』,后台回复“1024”查看更多内容,回复“微信”添加我微信。

长按前往图中包含的公众号关注

ARMv8-M相比ARMv7-M架构优势在哪里?相关推荐

  1. 【arm cpu架构体系】【armV8】【armv7】【A系列的CPU】

    为了给大家介绍一个更直观的感受,请看下面这张图 如图所示,绿色的部分都是v7-A的架构,蓝色的是v8-A架构,基本上绿色都是可以支持到32和64位的,除了A32,只支持到32位.在右边的每个部分,比如 ...

  2. 5G VoNR和VoLTE相比,有什么优势?

    VoIP(Voice over Internet Protocol):将模拟信号(Voice)数字化,以数据封包(Data Packet)的形式在IP网络(IP Network)上做实时传递. 简而言 ...

  3. 高防CDN相比普通CDN的优势有哪些?

    CDN即内容分发网络,通过在网络各处放置节点服务器在现有互联网基础上构成的一层智能虚拟网络,cdn系统使网络内容传输得更快.更稳定.而高防CDN就是在普通CDN原有的基础上,配备了防御ddos等攻击的 ...

  4. B+树相比B树的优势

    B+树的优势在于查找效率上,具体说明: 首先,B+树的查找和B树一样,类似于二叉查找树.起始于根节点,自顶向下遍历树,选择其分离值在要查找值的任意一边的子指针.在节点内部典型的使用是二分查找来确定这个 ...

  5. python比其他语言好在哪里_Python为啥这么牛?跟其他语言相比究竟有什么优势?...

    原标题:Python为啥这么牛?跟其他语言相比究竟有什么优势? 导读:程序员是一个随着第三次工业革命诞生的职业群体,拥有专业技能.爱代码.爱编程.爱生活,为互联网的飞速发展作出了卓越贡献. 父亲节到了 ...

  6. 云小课 | MRS和自建Hadoop相比,有哪些优势?

    大数据时代企业要发展就必须进行数字化转型,要完成转型,企业需要利用大数据技术打破现有数据孤岛,构建数据分析和运营能力,才能达到降本增效.企业构建大数据平台时会面临如下两种选择:一种是大量购买机器及Ha ...

  7. 云数据库RDS与自建数据库相比到底有什么优势?

    云数据库RDS是阿里云提供的即开即用的关系型数据库服务,兼容了MySQL和SQL Server两种数据库引擎.在传统数据库的基础上,阿里云RDS提供了强大丰富的功能从而保证了高可用性.高安全性以及高性 ...

  8. java对比python的优势_Java相比Python3有哪些优势?

    这是一个非常好的问题,作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下. 首先,Java语言与Python语言都是非常流行的全场景编程语言,在很多开发场景下,既可以使用Java语言 ...

  9. 服务器租用单线、双线、bgp 相比有哪些区别优势?

    2019独角兽企业重金招聘Python工程师标准>>> 在IDC行业中,服务器的稳定性.安全性是考核服务商的主要指标,影响这两个指标的因素有很多,其中比较重要的有三个,分别是服务器的 ...

最新文章

  1. 3w最简单led灯电路图_led灯驱动电源电路图大全(六款模拟电路设计原理图详解)...
  2. 【计算理论】计算复杂性 ( 非确定性图灵机的时间复杂度 | 非确定性图灵机 与 确定性图灵机 的时间复杂度 之间的关系 )
  3. 【多线程】阻塞队列的C++多线程 实现 BlockingQueue
  4. 看完这篇文章保你面试稳操胜券——小程序篇
  5. 大屏设计的视觉统一_视觉设计中的统一
  6. innerHTML和value的区别
  7. 29岁当上北大博导,她成2019年最年轻杰青建议资助人之一
  8. selenium脚本录制
  9. 游戏线程池的设计0-转自
  10. Sysbench 性能压测-MySQL
  11. paper 63 :函数比较:imfilter与fspecial
  12. jmeter录制脚本_jmeter(二)Badboy录制脚本
  13. 最强面试题整理第三弹:Python 后台开发面试题(附答案)
  14. 机器学习基础线性回归——预测网店的销售额
  15. 快速消除Word文档中空格
  16. 机动车污染排放检验信息系统信息化建设目标及规范
  17. WebStorm调试
  18. 天翼云云硬盘的磁盘模式及共享盘
  19. opencv26:霍夫直线变换
  20. 输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数

热门文章

  1. 基于python的入侵检测系统毕设_基于时空特征融合的入侵检测系统模型
  2. 屌丝程序员如何跟自己的老板谈加薪!!!!
  3. Microsoft Computer Vision APIs Distilled 免积分下载
  4. 巨头进军社区团购后,团长却更焦虑了:被削权、难赚钱、没未来
  5. 「镁客早报」三星折叠屏手机中国区发布会临时取消;特斯拉在地库中突然自燃... 1
  6. C语言基础练习100--009(古典问题-兔子生崽)
  7. 2016 充实的一年
  8. PyNN:神经网络模拟器的通用接口
  9. 【程序人生】读出社会两年后的工作感受有感
  10. 北京2008中国代表团名单