<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機的“性能”到底是什么?

jf_pJlTbmA9 ? 來源:strongerHuang ? 作者:strongerHuang ? 2023-10-24 16:58 ? 次閱讀

你可能聽見過xxx單片機性能不行,或者太弱之類的話,那你了解這個性能是什么嗎?

概述

我們經常聽見某手機、電腦發布會,xxx跑分多少多少,其實這個跑分就是體現手機性能的一個指標。

我們使用STM32開發產品,選擇MCU時,一般會綜合考慮MCU各方面性能。

對于MCU來說,一個重要指標是功耗,還有一個重要指標就是性能。

當我們進入ST官方微控制器網頁,就會發現ST將MCU劃分為不同層次,如下圖:

pYYBAGIB3FeAHLjxAAclGK_Vgtg235.png

從上面層次關系,大致可以了解ST 各MCU的功耗和性能。

STM32 CoreMark跑分

STM32家族的32位微控制器基于ARM Cortex?-M處理器設計,為用戶提供新的自由度。

產品集高性能、實時性、數字信號處理、低功耗、低壓運行、互聯性于一體,保持充分的集成化和易用性。

根據性能劃分,STM32各系列MCU劃分為如下圖幾大類產品。具體可以參看官網信息。

pYYBAGIB3FeAHLjxAAclGK_Vgtg235.png

嵌入式處理器領域最為知名和常見測試CPU性能的就是:Dhrystone 和 CoreMark。

1.CoreMark是用來衡量嵌入式系統中心處理單元(CPU,或叫做微控制器MCU)性能的標準。

2.DMIPS:Dhrystone Million Instructions executed Per Second。用來計算同一秒內系統的處理能力,它的單位以百萬來計算,也就是(MIPS)。主要用于測整數計算能力。

CoreMark跑分如何得來?

CoreMark是用來衡量CPU性能的標準。該標準于2009年由EEMBC組織的Shay Gla-On提出,并且試圖將其發展成為工業標準,從而代替陳舊的Dhrystone標準。

與Dhrystone一樣,CoreMark小巧,便攜,易于理解,免費,并且顯示單個數字基準分數。與Dhrystone不同,CoreMark具有特定的運行和報告規則,旨在避免Dhrystone的問題。

CoreMark跑分是通過運行C語言代碼得出來的分數。主要包含如下的運算法則:列舉(尋找并排序),數學矩陣操作(普通矩陣運算)和狀態機(用來確定輸入流中是否包含有效數字),最后還包括CRC(循環冗余校驗)。

也就是說CoreMark是使用一套用C語言編輯的測試代碼,我們通過運行這套代碼就能測試你MCU的性能。

CoreMark測試代碼

這里我們可以參考CoreMark官網信息

wKgZomUDyNyAfHp6AAJ0yUe5fXY017.png

這里包含CoreMark相關說明、源代碼下載、移植說明等。源代碼位于Github,地址:https://github.com/eembc/coremark

wKgZomUDyOGAZQaXAAHJlv1KkWU169.png

源碼docs目錄下包含與源碼相關的很多說明,感興趣可以下載來測試一下你MCU跑分多少。

其實,這里也有多種型號STM32的CoreMark跑分和測試結果:

pYYBAGIB3F-AJ5rUAAn1I-lFdh0416.jpgpoYBAGIB3GKAagVCAAJ8HVKyixs155.jpg

STM32有些板子出廠就自帶CoreMark測試程序,比如我這邊手上有一個塊STM32F429I-Discovery的板子,就自帶性能測試代碼。

pYYBAGIB3GSARCEZAAcqe_Vm8UE782.jpg

移植的過程,我這里就不教大家了,官方提供一些例程,網上也有很多教程,感興趣的小伙伴可以試著移植測試一下。

來源:strongerHuang

免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6005

    文章

    44019

    瀏覽量

    622001
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16066

    瀏覽量

    344214
收藏 人收藏

    評論

    相關推薦

    mpu6050芯片的INT中斷信號引腳和單片機之間需要接電阻嗎?

    mpu6050芯片的INT中斷信號引腳和單片機之間需要接電阻嗎? 我見有的電路圖里面沒有接,有的卻說需要接,到底是怎樣的?
    發表于 05-07 07:21

    STM8AF5268單片機u8變量只能接收小于129的數據,為什么?

    STM8AF5268 單片機u8 變量只能接收小于129的數據,但是我看了定義,u8確實是unsigned char,所以請問大神到底是什么問題。
    發表于 04-30 07:21

    共享單車到底是什么通信原理?

    我們經常騎的共享單車到底是什么通信原理,有人了解過嗎?下面寶藍小編就帶大家了解下。
    的頭像 發表于 02-25 10:32 ?606次閱讀
    共享單車<b class='flag-5'>到底是</b>什么通信原理?

    去耦濾波電容怎么布局擺放,到底是先大后小還是先小后大?

    去耦濾波電容怎么布局擺放,到底是先大后小還是先小后大?
    的頭像 發表于 12-04 15:43 ?1508次閱讀
    去耦濾波電容怎么布局擺放,<b class='flag-5'>到底是</b>先大后小還是先小后大?

    呼吸燈到底是如何影響人的視覺的?

    呼吸燈到底是通過使燈快速亮滅還是改變平均電壓來影響人的視覺的
    發表于 11-08 06:04

    請問單片機的中斷系統到底是什么?

    中斷系統到底是什么?還搞不定
    發表于 11-07 07:40

    上拉電阻到底是咋完成上拉的???

    上拉電阻到底是咋完成上拉的啊
    發表于 10-31 06:52

    51單片機串口通信方式1到底和計數器T1有什么關系?

    單片機串口通信的問題 我就想問串口通信方式1 到底和計數器T1有什么關系? 波特率的計算重為什么要用到T1 波特率在程序里面到底是怎么體現的。 看了半天PPT都看不懂
    發表于 10-08 08:31

    AT指令,AT固件,這個AT到底是什么意思?

    我們常說AT指令,AT固件,這個AT到底是什么意思?
    發表于 09-26 07:25

    物聯網卡的流量到底是什么?超全詳解!

    物聯網卡的流量到底是什么?超全詳解!
    的頭像 發表于 08-31 09:13 ?1041次閱讀
    物聯網卡的流量<b class='flag-5'>到底是</b>什么?超全詳解!

    射頻設計中的互調失真到底是如何發生的呢?如何預防?

    互調是射頻設計避免對的一個問題,到底是如何發生的呢?我們一起來學習下。
    發表于 08-12 11:30 ?859次閱讀
    射頻設計中的互調失真<b class='flag-5'>到底是</b>如何發生的呢?如何預防?

    單片機到底是如何軟硬件結合的

    ? 不知道大家有沒有疑惑,為什么軟件能控制硬件?反正當年我學習51的時候,有這個疑惑。今天我們就暫停軟件開發,分析單片機到底是如何 軟硬件結合 的。并通過一個基本的程序,分析單片機程序的編譯,運行
    的頭像 發表于 08-08 09:31 ?959次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>到底是</b>如何軟硬件結合的

    新塘單片機到底怎么燒錄的?

    搜遍全網,新塘單片機到底怎么燒錄的? 一篇**都沒說過,新塘單片機到底怎么燒錄的?需要什么設備?流程步驟是怎樣的?問題太低級了么?大神們都是直接跳過入門級,直接晉級后期大神? 我斷斷續
    發表于 06-27 06:51

    續流二極管到底是什么?

    續流二極管到底是什么
    發表于 06-26 07:55

    濾波器到底是什么呢?濾波有什么用呢?

    在關于雷達原理的說明中,經常見到各種濾波器的描述,那濾波器到底是什么呢?
    的頭像 發表于 05-24 11:12 ?3077次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>