页面加载中,请稍候
来源:Amadeus发布时间:2021-08-09908浏览
询问 AI很多人说单片机性能太弱,那你了解这个性能是如何得出来的吗?
概述
我们经常听见某手机发布会,安兔兔跑分多少多少,其实这个跑分就是体现手机性能的一个指标。我们使用STM32开发产品,选择MCU时,一般会综合考虑MCU各方面性能。
对于MCU来说,一个重要指标是功耗,还有一个重要指标就是性能。
当我们进入ST官方微控制器网页,就会发现ST将MCU划分为不同层次,如下图:
https://www.st.com/en/microcontrollers.html

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。
CoreMark跑分如何得来?
CoreMark是用来衡量CPU性能的标准。该标准于2009年由EEMBC组织的Shay Gla-On提出,并且试图将其发展成为工业标准,从而代替陈旧的Dhrystone标准。CoreMark测试代码
这里我们可以参考CoreMark官网信息,地址:https://www.eembc.org/coremark/index.php

这里包含CoreMark相关说明、源代码下载、移植说明等。源代码位于Github,地址:
https://github.com/eembc/coremark

源码docs目录下包含与源码相关的很多说明,感兴趣可以下载来测试一下你MCU跑分多少。
其实,这里也有多种型号STM32的CoreMark跑分和测试结果:


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

新闻来源:strongerHuang,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-07

2026-07-10