Cortex-M内核M0,M0+,M3,M4,M7之间的区别

high-performance 高性能
Mainstream 主流
Ultra-low-power 低功耗

ARM处理器性能图:

知识补贴:
之所以ARM公司会把Cortex-M分为这么多系列,主要是针对不同的应用领域;下面详细介绍:

Cortex-M分为:M0,M0+,M3,M4,M7

M0,M0+:基础版本,从图中可以看出来,有过于基础,所以生产不出来高性能的STM32的单片机;
M3:目前最主流的设计内核选型,应用范围广;

M4:比较着M3的内核来说,M4处理器添加了DSP的数据(这里可以认为是浮点数)处理的指令;重点解释一下:对于CPU(不是SOC)来说,运算浮点类型的数据是很麻烦的一件事,在选型的时候,如若用应用的领域需要大量浮点数据的运算的时候,那么就要选择M4的内核,M4会大大提高处理器性能和运算速度,而如果要要处理的浮点数据不多,则可以直接选择M3内核处理器;比如项目是平衡车或者平衡器的时候选择M4比较好;

M7:性能好和功耗高兼具,适合追求极致性能项目;

可以认为:数字越大,性能越高;

Cortex-M的M0,M+,M3,M4,M7几种内核的简单区别相关推荐

  1. Cortex-M0 (2)---Cortex-M的M0,M+,M3,M4,M7几种内核的简单区别

    Cortex-M的M0,M+,M3,M4,M7几种内核的简单区别 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wuyuzun/article/de ...

  2. ARM 架构、ARM7、ARM9、STM32、Cortex M3 M4 、51、AVR 有啥区别

    ARM架构.ARM7.ARM9.STM32.Cortex M3 M4.51.AVR之间有什么区别和联系? ARM架构:由英国ARM公司设计的一系列32位的RISC微处理器架构总称,现有ARMv1~AR ...

  3. 【ARM Cortex-M 系列 1 -- Cortex-M0, M3, M4, M7, M33 差异】

    文章目录 Cortex-M 系列介绍 Cortex-M0/M0+ 介绍 Cortex-M3/M4 介绍 Cortex-M7 介绍 Cotex-M33 介绍 下篇文章:ARM Cortex-M 系列 2 ...

  4. 关注Cortex-M处理器,M0、M3、M4简单对比

    最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的  ...

  5. M0、M3、M4简单对比

    最近在关注Cortex-M处理器,针对目前进入大众视野的M0.M3.M4做了如下简单对比,内容来自ARM等官网,这里仅仅是整理了下,看起来更直观点,呵呵. Cortex-M 系列针对成本和功耗敏感的  ...

  6. cortex m3/m4处理器的复位设计

    cortex m3/m4处理器在复位层面总体上可以划分为core和debug logic两部分.core部分包括处理器内核(core)以及NVIC,BUS Matrix,MPU的非debug部分.de ...

  7. ARM 架构 ARM7 ARM9 STM32 Cortex M3 M4 51 AVR 有啥区别

    ARM架构.ARM7.ARM9.STM32.Cortex M3 M4.51.AVR之间有什么区别和联系? ARM架构:由英国ARM公司设计的一系列32位的RISC微处理器架构总称,现有ARMv1~AR ...

  8. 【cortex-m3/m4/m7常见死机、跑飞、异常、hardfault等查找方法】

    死机是所有软件从业者无法回避的坑,而死机问题导致的原因千奇百怪,对于可以稳定复现现场的问题,还是比较好处理的,最可怕的情形是你怎么也复现不了,但是在客户那偶发.在此对笔者解决过的死机问题做个分享,若有 ...

  9. T-SQL - 习题02_将数据表year|month|amount查询成year|m1|m2|m3|m4的样式

    时间:2017-09-11 整理:byzqy 题目:有个年度统计表,结构如下: 怎么样把这个表,查询成这样一个结果: 这是在面试过程中遇到的一个关于数据库的题,没有一点思路,不知它考查到的知识点是什么 ...

  10. 基于Arm Cortex内核的32位MCU和MPU(M0、M0+、M3、M4、M33、M7、A7)

    基于Arm Cortex内核的32位MCU和MPU ST意法半导体产品矩阵 M3典型--STM32 F1系列Cortex-M3基础型MCU M4典型--带有DSP和FPU指令的STM32F4系列高性能 ...

最新文章

  1. RDKit | 基于SSSR区分环状化合物和链状化合物
  2. 跳转Activity闪退
  3. A/B测试中我们都会犯的十个常见错误
  4. IE8不能正常登录网上银行的解决方法
  5. OpenStack三种类型的NAT转换
  6. mysql 隔离级别 知乎_TiDB 事务隔离级别
  7. 如何处理JCO版本太旧引起的问题
  8. php ajax session死锁,session过期,ajax请求处理
  9. 下学期第三次作业——SQA计划和验收测试规程设计
  10. Spring boot自定义启动字符画(banner)
  11. CentOS 6.9编译安装新版本内核
  12. MySQL工作笔记-建表时为Float型数据确定精度,查询时精度显示,多列之和查询
  13. 数据通信基础(面试必备)
  14. 使用PowerDesigner进行面向对象分析与UML建模(转)
  15. js中的call及apply
  16. Atitit 安全登录退出管理法v3 tbb.docx 目录 1.1. 未持有效出入边界票据。。校验票据有效性 1 1.2. 从事与票据种类不符的活动的 2 1.3. 数据为数字的应该校验数字 2
  17. 专业wifi测试软件,专业的WiFi检测工具有哪些?
  18. 1M到底是等于多少K?
  19. Vuex5.0?大菠萝Pinia挺好的~
  20. [CSP-S模拟测试]:跳房子(模拟)

热门文章

  1. python数据与挖掘实战学习:实战篇 第七章航空公司客户价值分析笔记
  2. 【矩阵论】矩阵基本概念 + 矩阵广义逆
  3. mysql查询去除重复记录
  4. 查找重复姓名的SQL语句
  5. IM“扫一扫”功能很好做?看看微信“扫一扫识物”的完整技术实现
  6. 精益管理研究院陈逸超 | 用精益思维创造数据价值金矿
  7. 第十六周助教心得体会
  8. 【文本挖掘】关键词提取
  9. 实现微信 委托代扣/包月服务
  10. 手机浏览器能上网微信无法连接服务器,手机打不开微信的网页怎么办?手机打不开微信网页的原因和解决方法...