0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于STM32各系列MCU性能对比及测试说明

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-04 10:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

很多人说STM32性能太弱,那你了解这个性能是如何得出来的吗?

1写在前面

我们经常听见某手机发布会,安兔兔跑分多少多少,其实这个跑分就是体现手机性能的一个指标。

我们使用STM32开发产品,选择MCU时,一般会综合考虑MCU各方面性能。

对于MCU来说,一个重要指标是功耗,还有一个重要指标就是性能。

当我们进入ST官方微控制器网页,就会发现ST将MCU划分为不同层次,如下图:

https://www.st.com/en/microcontrollers.html

从上面层次关系,大致可以了解ST各MCU的功耗和性能。

2

STM32 CoreMark跑分

STM32家族的32位微控制器基于ARM Cortex-M处理器设计,为用户提供新的自由度。

产品集高性能、实时性、数字信号处理、低功耗、低压运行、互联性于一体,保持充分的集成化和易用性。

根据性能划分,STM32各系列MCU划分为如下图几大类产品。具体可以参看官网信息。

https://www.st.com/en/microcontrollers/stm32-32-bit-arm-cortex-mcus.html

嵌入式处理器领域最为知名和常见测试CPU性能的就是:Dhrystone 和 CoreMark。

1.CoreMark是用来衡量嵌入式系统中心处理单元(CPU,或叫做微控制器MCU)性能的标准。

2.DMIPS:Dhrystone Million Instructions executed Per Second。用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS)。主要用于测整数计算能力。

3

CoreMark跑分如何得来?

CoreMark是用来衡量CPU性能的标准。该标准于2009年由EEMBC组织的Shay Gla-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。

与Dhrystone一样,CoreMark小巧,便携,易于理解,免费,并且显示单个数字基准分数。与Dhrystone不同,CoreMark具有特定的运行和报告规则,旨在避免Dhrystone的问题。

CoreMark跑分是通过运行C语言代码得出来的分数。主要包含如下的运算法则:列举(寻找并排序),数学矩阵操作(普通矩阵运算)和状态机(用来确定输入流中是否包含有效数字),最后还包括CRC(循环冗余校验)。

也就是说CoreMark是使用一套用C语言编辑的测试代码,我们通过运行这套代码就能测试你MCU的性能。

4

CoreMark测试代码

这里我们可以参考CoreMark官网信息,地址:

https://www.eembc.org/coremark/index.php

这里包含CoreMark相关说明、源代码下载、移植说明等。源代码位于Github,地址:

https://github.com/eembc/coremark

源码docs目录下包含与源码相关的很多说明,感兴趣可以下载来测试一下你MCU跑分多少。

其实,这里也有多种型号STM32的CoreMark跑分和测试结果:

STM32有些板子出厂就自带CoreMark测试程序,比如我这边手上有一个块STM32F429I-Discovery的板子,就自带性能测试代码。

移植的过程,我这里就不教大家了,网上很多,也可以参看自带说明文档移植。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8249

    浏览量

    162375
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    387041
  • STM32
    +关注

    关注

    2305

    文章

    11120

    浏览量

    371156
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是德N5221A与N5245B网络分析仪性能对比及高频测试技巧

    性能参数、功能差异及高频测试技巧三个维度,深入解析两者特点,为工程师提供选型与使用参考。   一、性能参数对比 1. 频率范围与动态范围 N5245B:覆盖10 MHz至50 GHz,
    的头像 发表于 12-01 16:13 67次阅读
    是德N5221A与N5245B网络分析仪<b class='flag-5'>性能对比及</b>高频<b class='flag-5'>测试</b>技巧

    CW32 MCU有哪些系列

    目前CW32 MCU有通用高性能MCU、安全低功耗MCU、无线射频MCU等3个系列。其中射频
    发表于 11-12 07:34

    薄膜电阻与陶瓷电容性能对比

    薄膜电阻与陶瓷电容在性能上各有优势,薄膜电阻以高精度、低温漂、低噪声见长,适用于精密测量与高频电路;陶瓷电容则以高频特性、微型化与高可靠性为核心优势,广泛应用于电源管理与射频电路。以下是对两者的详细
    的头像 发表于 11-04 16:33 389次阅读
    薄膜电阻与陶瓷电容<b class='flag-5'>性能对比</b>

    ST高性能、高集成、高性价比MCUSTM32H5系列

    STM32H5系列基于运行频率高达250MHz的32位ArmCortex-M33内核,兼具高性能、高安全性和高成本效益的特性。STM32H5系列
    的头像 发表于 10-17 11:58 208次阅读
    ST高<b class='flag-5'>性能</b>、高集成、高性价比<b class='flag-5'>MCU</b> — <b class='flag-5'>STM32</b>H5<b class='flag-5'>系列</b>

    如何使用ISP功能对Nuvoton 8051 MCU系列进行ISP升级?

    如何使用ISP功能对Nuvoton 8051 MCU系列进行ISP升级?
    发表于 08-26 06:17

    请问如何使用ISP功能对Nuvoton 8051 MCU系列进行ISP升级?

    如何使用ISP功能对Nuvoton 8051 MCU系列进行ISP升级?
    发表于 08-18 07:32

    投入式水位计与传统浮子式仪器性能对比分析

    在水位监测领域,投入式水位计与浮子式仪器是两类主流设备。南京峟思将从工程实用性角度出发,对两者进行五大核心性能对比,为岩土工程、水利安全监测领域的采购及技术人员提供客观参考。一、测量原理与精度投入式
    的头像 发表于 07-28 13:44 302次阅读
    投入式水位计与传统浮子式仪器<b class='flag-5'>性能对比</b>分析

    低功耗单片机各型号的对比及选型参考

    不同品牌、不同系列的低功耗单片机在功耗控制、性能表现、外设配置等方面各有特点,通过低功耗单片机各型号的对比,能帮助开发者更精准地匹配应用需求。本文将围绕主流低功耗单片机型号展开对比,并
    的头像 发表于 07-22 18:25 918次阅读

    2025杰理蓝牙芯片:各系列芯片特点及市场分析

    文档介绍2025年杰理目前常出货的芯片分类,包括AIOT 芯片(如 AW30N、AW31N 等,涉及型号、适用产品、特点及对比)、智能穿戴芯片 AC707N 系列(型号、优势等)、蓝牙音箱芯片(如
    的头像 发表于 07-09 14:37 3500次阅读
    2025杰理蓝牙芯片:<b class='flag-5'>各系列</b>芯片特点及市场分析

    AMD FPGA异步模式与同步模式的对比

    本文讲述了AMD UltraScale /UltraScale+ FPGA 原生模式下,异步模式与同步模式的对比及其对时钟设置的影响。
    的头像 发表于 07-07 13:47 1426次阅读

    华大电子CIU32F003 MCU 全面评测与竞品对比,国产替代新选择?

    为什么关注CIU32F003? 最近国产MCU市场越发活跃,华大电子(HDSC)作为国内头部芯片厂商,推出的CIU32F003系列凭借高性价比和稳定性能,成为许多工程师替代STM32/
    的头像 发表于 05-20 11:18 1747次阅读
    华大电子CIU32F003 <b class='flag-5'>MCU</b> 全面评测与竞品<b class='flag-5'>对比</b>,国产替代新选择?

    泰克3系与5系示波器存储深度对比测试

    示波器作为电子测试的核心工具,其存储深度直接影响信号采集的精度与数据分析能力。本文聚焦泰克3系与5系示波器,从存储深度、采样率、波形捕获率等关键参数出发,结合应用场景与功能对比,解析二者在不同测试
    的头像 发表于 04-22 15:57 569次阅读
    泰克3系与5系示波器存储深度<b class='flag-5'>对比</b><b class='flag-5'>测试</b>

    性能与效率的较量:树莓派CM5和CM4的温度对比测试

    测试过程和结果由上海晶珩工程师提供,喜欢的小伙伴记得点赞转发噢~视频版本:文字版如下:温度散热性能对比1.同样运行条件下,CM4与CM5运行温度及功耗对比(不带散热片)1.1硬件配置RaspberryPiCM4+Raspberr
    的头像 发表于 03-25 09:35 872次阅读
    <b class='flag-5'>性能</b>与效率的较量:树莓派CM5和CM4的温度<b class='flag-5'>对比</b><b class='flag-5'>测试</b>!

    单片机Debug工具性能对比 单片机调试常用命令

    。以下是对单片机调试工具性能的简要对比以及一些常用的调试命令。 单片机Debug工具性能对比 Keil uVision 性能 :Keil uVision 是一款功能强大的集成开发环境(
    的头像 发表于 12-19 09:56 2162次阅读

    TNC连接器对比分析:与其他射频连接器的性能对

    德索工程师说道在射频连接器领域,TNC连接器以其卓越的性能和广泛的应用而著称。以下是TNC连接器与其他射频连接器的性能对比分析: TNC连接器vs SMA连接器 频率范围:TNC连接器的工作频率
    的头像 发表于 12-17 10:58 1563次阅读
    TNC连接器<b class='flag-5'>对比</b>分析:与其他射频连接器的<b class='flag-5'>性能对</b>决