【02】STM32·HAL库开发-Cortex-M系列介绍 | Cortex内核分类及特征 | Cortex-M3/M4/M7介绍

1.ARM公司(了解)

  ARM的R是RISC(精简指令集计算机)的缩写。ARM公司只做内核设计和IP授权,不参与芯片设计。
在这里插入图片描述
  合作伙伴拿到内核(ARM公司设计)后,还有FLASH、SRAM、外设(例如定时器、定时器、DMA等)、总线、时钟等都是合作伙伴自己来做。
ARM架构为什么能风靡全球?
  ARM架构芯片在2020年总量累积约2000亿,而在2020年就有250亿,合作伙伴320多家,授权伙伴1000多个。
在这里插入图片描述

2.Cortex内核分类及特征(了解)

  ARM公司从诞生到ARMv9总共有9个架构版本ARMv1-ARMv9,ARMv9是2021年3月份发布,ARMv1-ARMv6都是基本上以ARM+数字命名例如ARM11,从ARMv6-M后,命名发生重大改变变为类似ARM Cortex-M0。
在这里插入图片描述
  从性能看A-R-M由高到低,A系列主打高性能、R是实时性、M是低功耗。

3.Cortex-M3/4/7介绍(了解)

  ARM官网地址
在这里插入图片描述
  到目前位置Cortex-M系列有11个。
在这里插入图片描述
  以M3为例,点进去就可以下载其参考手册等。
在这里插入图片描述

ARM开发者官网可以找到类似内容:
  
  Cortex-M3-M7最终整理如下:

在这里插入图片描述
  中断Cortex-M3、M4、M7都是嵌套中断向量控制器NVIC,嵌套在内核中,不可屏蔽中断NMI,物理中断源和中断优先级都是内核提供,具体使用多少都是设计芯片的公司来决定,ST公司在F1系列中用到中断源60个、中断优先级16个。DMIPS是每秒处理多少百万条指令后面的MHz是,DMIPS/MHz每1Mhz的频率可以产生多大的DMIPS,F1的主频为72Mhz,那么需要乘以1.25才是DMIPS。查询CoreMark地址,可以点击【Download】下载芯片的程序源码,然后移植跑出自己芯片的CoreMark分数 ,类似鲁大师,运行一段时间跑出性能分数。
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花落指尖❀

您的认可是小浪宝宝最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值