当前位置:   article > 正文

【MCU开发规范】:MCU的性能测试

【MCU开发规范】:MCU的性能测试

前序

我们平时做MCU开发时,前期硬件选型(选那颗MCU)基本由硬件工程师和架构决定,到软件开发时只是被动的开发一些具体功能,因此很少参与MCU的选型。

大部分时间我们也就关心有哪些外设,时钟频率多高,相对而言比较容易忽视MCU的性能。

那MCU的性能,我们有哪些评判标准呢?

性能评判方法

MIPS

Million Instructions executed Per Second,每秒执行百万条指令,用来衡量同一秒内系统的处理能力,即每秒执行了多少百万条指令。

CoreMark

以每秒执行基准测试的总次数作为性能评价标准,通过基准测试包含:

  • 列表处理(查找和排序)
  • 矩阵处理(常见的矩阵操作)
  • 状态机(确定输入流是否包含有效数字)
  • CRC(循环冗余校验)

.
针对CoreMark目前有一个免费开源(C/C++)的非盈利机构可以支持,且有部分MCU的分数可做MCU性能参考,它的名字叫EEMBC

EEMBC

EEMBC也就是the Embedded Microprocessor Benchmark Consortium的缩写, 嵌入式微处理器基准协会

就CoreMark方法一些MCU的评分可参考:

如果自己想测试MCU的性能,可以下载其开源代码来测试:

其他参考

参考其他博主的测试:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/410629
推荐阅读
相关标签
  

闽ICP备14008679号