那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)的“性能”到底是什么?

jf_pJlTbmA9 ? 來(lái)源:strongerHuang ? 作者:strongerHuang ? 2023-10-24 16:58 ? 次閱讀

你可能聽(tīng)見(jiàn)過(guò)xxx單片機(jī)性能不行,或者太弱之類(lèi)的話(huà),那你了解這個(gè)性能是什么嗎?

概述

我們經(jīng)常聽(tīng)見(jiàn)某手機(jī)電腦發(fā)布會(huì),xxx跑分多少多少,其實(shí)這個(gè)跑分就是體現(xiàn)手機(jī)性能的一個(gè)指標(biāo)。

我們使用STM32開(kāi)發(fā)產(chǎn)品,選擇MCU時(shí),一般會(huì)綜合考慮MCU各方面性能。

對(duì)于MCU來(lái)說(shuō),一個(gè)重要指標(biāo)是功耗,還有一個(gè)重要指標(biāo)就是性能。

當(dāng)我們進(jìn)入ST官方微控制器網(wǎng)頁(yè),就會(huì)發(fā)現(xiàn)ST將MCU劃分為不同層次,如下圖:

pYYBAGIB3FeAHLjxAAclGK_Vgtg235.png

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

STM32 CoreMark跑分

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

產(chǎn)品集高性能、實(shí)時(shí)性、數(shù)字信號(hào)處理、低功耗、低壓運(yùn)行、互聯(lián)性于一體,保持充分的集成化和易用性。

根據(jù)性能劃分,STM32各系列MCU劃分為如下圖幾大類(lèi)產(chǎn)品。具體可以參看官網(wǎng)信息

pYYBAGIB3FeAHLjxAAclGK_Vgtg235.png

嵌入式處理器領(lǐng)域最為知名和常見(jiàn)測(cè)試CPU性能的就是:Dhrystone 和 CoreMark。

1.CoreMark是用來(lái)衡量嵌入式系統(tǒng)中心處理單元(CPU,或叫做微控制器MCU)性能的標(biāo)準(zhǔn)。

2.DMIPS:Dhrystone Million Instructions executed Per Second。用來(lái)計(jì)算同一秒內(nèi)系統(tǒng)的處理能力,它的單位以百萬(wàn)來(lái)計(jì)算,也就是(MIPS)。主要用于測(cè)整數(shù)計(jì)算能力。

CoreMark跑分如何得來(lái)?

CoreMark是用來(lái)衡量CPU性能的標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)于2009年由EEMBC組織的Shay Gla-On提出,并且試圖將其發(fā)展成為工業(yè)標(biāo)準(zhǔn),從而代替陳舊的Dhrystone標(biāo)準(zhǔn)。

與Dhrystone一樣,CoreMark小巧,便攜,易于理解,免費(fèi),并且顯示單個(gè)數(shù)字基準(zhǔn)分?jǐn)?shù)。與Dhrystone不同,CoreMark具有特定的運(yùn)行和報(bào)告規(guī)則,旨在避免Dhrystone的問(wèn)題。

CoreMark跑分是通過(guò)運(yùn)行C語(yǔ)言代碼得出來(lái)的分?jǐn)?shù)。主要包含如下的運(yùn)算法則:列舉(尋找并排序),數(shù)學(xué)矩陣操作(普通矩陣運(yùn)算)和狀態(tài)機(jī)(用來(lái)確定輸入流中是否包含有效數(shù)字),最后還包括CRC(循環(huán)冗余校驗(yàn))。

也就是說(shuō)CoreMark是使用一套用C語(yǔ)言編輯的測(cè)試代碼,我們通過(guò)運(yùn)行這套代碼就能測(cè)試你MCU的性能。

CoreMark測(cè)試代碼

這里我們可以參考CoreMark官網(wǎng)信息

wKgZomUDyNyAfHp6AAJ0yUe5fXY017.png

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

wKgZomUDyOGAZQaXAAHJlv1KkWU169.png

源碼docs目錄下包含與源碼相關(guān)的很多說(shuō)明,感興趣可以下載來(lái)測(cè)試一下你MCU跑分多少。

其實(shí),這里也有多種型號(hào)STM32的CoreMark跑分和測(cè)試結(jié)果:

pYYBAGIB3F-AJ5rUAAn1I-lFdh0416.jpgpoYBAGIB3GKAagVCAAJ8HVKyixs155.jpg

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

pYYBAGIB3GSARCEZAAcqe_Vm8UE782.jpg

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

來(lái)源:strongerHuang

免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6043

    文章

    44622

    瀏覽量

    638534
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17317

    瀏覽量

    352640
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是單片機(jī)的ADC接口

    ,簡(jiǎn)稱(chēng)ADC)接口是單片機(jī)中不可或缺的一部分,它負(fù)責(zé)將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),使得單片機(jī)能夠處理來(lái)自傳感器、儀表等模擬世界的信號(hào)。本文將深入探討單片機(jī)的ADC接口技術(shù),包括其定義、工作原理、類(lèi)型、
    的頭像 發(fā)表于 02-03 11:27 ?110次閱讀

    請(qǐng)問(wèn)ADS1254和單片機(jī)怎么通訊,驅(qū)動(dòng)程序到底怎樣寫(xiě)?

    請(qǐng)問(wèn)ADS1254和我的單片機(jī)怎么通訊,驅(qū)動(dòng)程序到底怎樣寫(xiě)?還是使用TI現(xiàn)成的庫(kù)? 最好給個(gè)參考例程。
    發(fā)表于 01-24 06:06

    單片機(jī)到底是什么?教你用一個(gè)小時(shí)做出“智能溫度計(jì)”!

    當(dāng)你第一次接觸單片機(jī)時(shí),那種感覺(jué)就像是打開(kāi)了一扇通往未知世界的大門(mén),卻也被里面的復(fù)雜與深邃所震懾。確實(shí),單片機(jī)(MicrocontrollerUnit,MCU)初看之下,名字里都帶著一股讓人不敢輕易
    的頭像 發(fā)表于 01-16 11:00 ?955次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>到底是</b>什么?教你用一個(gè)小時(shí)做出“智能溫度計(jì)”!

    單片機(jī)Debug工具性能對(duì)比 單片機(jī)調(diào)試常用命令

    單片機(jī)(Microcontroller Unit, MCU)調(diào)試是嵌入式開(kāi)發(fā)中的一個(gè)重要環(huán)節(jié),它幫助開(kāi)發(fā)者發(fā)現(xiàn)和修復(fù)代碼中的錯(cuò)誤,優(yōu)化程序性能。不同的單片機(jī)和開(kāi)發(fā)環(huán)境可能使用不同的調(diào)試工具和命令
    的頭像 發(fā)表于 12-19 09:56 ?473次閱讀

    用LDC1000EVM接單片機(jī)單片機(jī)PWM輸出6MHZ的方波給LDCLK,為什么寄存器讀不到數(shù)據(jù)?

    你們好,我用LDC1000EVM的芯片和線(xiàn)圈那部分接飛思卡爾的單片機(jī)單片機(jī)PWM輸出6MHZ的方波給LDCLK,SPI給的SCK是4M及100K都嘗試過(guò),寫(xiě)寄存器SDI線(xiàn)上可以量到正確的波形
    發(fā)表于 12-11 07:59

    如何優(yōu)化單片機(jī)項(xiàng)目的功耗

    功耗低的單片機(jī)是優(yōu)化功耗的第一步。不同的單片機(jī)在工作模式下有不同的功耗表現(xiàn),包括活動(dòng)模式、睡眠模式和待機(jī)模式等。在設(shè)計(jì)之初,應(yīng)根據(jù)應(yīng)用需求選擇合適的單片機(jī),考慮其功耗性能。 2. 電源
    的頭像 發(fā)表于 11-01 14:16 ?510次閱讀

    單片機(jī)的中斷機(jī)制

    單片機(jī)的中斷機(jī)制是一種重要的處理方式,它允許單片機(jī)在執(zhí)行主程序的過(guò)程中,能夠暫停當(dāng)前任務(wù),轉(zhuǎn)而處理外部或內(nèi)部緊急事件。這種機(jī)制極大地提高了系統(tǒng)的響應(yīng)速度和處理能力,使得單片機(jī)在各種應(yīng)用領(lǐng)域中得到廣泛應(yīng)用。以下是對(duì)
    的頭像 發(fā)表于 10-17 18:03 ?965次閱讀

    功放和運(yùn)放到底是什么區(qū)別?

    想請(qǐng)問(wèn)一下功放和運(yùn)放到底是什么區(qū)別,感覺(jué)只要接一個(gè)小負(fù)載,運(yùn)放的輸出電流也可以很大啊?到底有什么區(qū)別啊
    發(fā)表于 09-10 07:00

    運(yùn)放的輸入電容到底是什么?

    我想請(qǐng)問(wèn)一下運(yùn)放的輸入電容到底是什么?
    發(fā)表于 09-04 06:52

    mpu6050芯片的INT中斷信號(hào)引腳和單片機(jī)之間需要接電阻嗎?

    mpu6050芯片的INT中斷信號(hào)引腳和單片機(jī)之間需要接電阻嗎? 我見(jiàn)有的電路圖里面沒(méi)有接,有的卻說(shuō)需要接,到底是怎樣的?
    發(fā)表于 05-07 07:21

    STM8AF5268單片機(jī)u8變量只能接收小于129的數(shù)據(jù),為什么?

    STM8AF5268 單片機(jī)u8 變量只能接收小于129的數(shù)據(jù),但是我看了定義,u8確實(shí)是unsigned char,所以請(qǐng)問(wèn)大神到底是什么問(wèn)題。
    發(fā)表于 04-30 07:21

    共享單車(chē)到底是什么通信原理

    我們經(jīng)常騎的共享單車(chē)到底是什么通信原理,有人了解過(guò)嗎? 一、智能車(chē)鎖 共享單車(chē)最核心的硬件是智能車(chē)鎖,主要用于實(shí)現(xiàn)控制和定位功能。
    發(fā)表于 04-09 10:33 ?939次閱讀
    共享單車(chē)<b class='flag-5'>到底是</b>什么通信原理

    如何系統(tǒng)、科學(xué)地自學(xué)單片機(jī)

    很多初學(xué)者都會(huì)面臨這個(gè)問(wèn)題,我想學(xué)習(xí)單片機(jī)、我也想學(xué)好單片機(jī)、我也想系統(tǒng)地學(xué)習(xí)單片機(jī),但是單片機(jī)涉及到的學(xué)科多且雜根本不是三天兩天就能學(xué)完的,很多人都逃脫不了從入門(mén)到放棄的怪圈?那么我
    的頭像 發(fā)表于 03-28 08:03 ?1193次閱讀
    如何系統(tǒng)、科學(xué)地自學(xué)<b class='flag-5'>單片機(jī)</b>?

    單片機(jī)抗干擾措施有哪些?

    電磁干擾(EMI)問(wèn)題日益成為影響單片機(jī)穩(wěn)定性與可靠性的主要障礙。因此,探討和實(shí)施有效的抗干擾措施對(duì)于提高單片機(jī)系統(tǒng)的性能至關(guān)重要。下面為大家簡(jiǎn)單介紹一種單片機(jī)抗干擾措施
    的頭像 發(fā)表于 03-15 16:36 ?2910次閱讀
    <b class='flag-5'>單片機(jī)</b>抗干擾措施有哪些?

    共享單車(chē)到底是什么通信原理?

    我們經(jīng)常騎的共享單車(chē)到底是什么通信原理,有人了解過(guò)嗎?下面寶藍(lán)小編就帶大家了解下。
    的頭像 發(fā)表于 02-25 10:32 ?1511次閱讀
    共享單車(chē)<b class='flag-5'>到底是</b>什么通信原理?
    百家乐电子| 博九百家乐的玩法技巧和规则| 澳门百家乐官网官网站| 百家乐官网代理新闻| 威尼斯人娱乐场 五星| 百家乐怎么计算概率| 运城百家乐官网蓝盾| 网上玩百家乐官网有钱| 太阳城网| 大发888相关资讯| 王子百家乐的玩法技巧和规则| 百家乐现金网平台| 网上有百家乐官网玩吗| 百家乐官网娱乐城体育| 百家乐必胜| 大发888真人真钱网址| 百家乐策略网络游戏信誉怎么样| 网上百家乐投注技巧| 仕達屋百家乐官网的玩法技巧和规则 | 爱婴百家乐的玩法技巧和规则 | 百家乐官网鞋业| 百家乐官网外挂程式| 易胜博娱乐| 大发888网站打不开| 威尼斯人娱乐场钓鱼网站| 百家乐菲律宾| 百家乐2棋牌作弊软件| 3U百家乐游戏| 深圳百家乐官网的玩法技巧和规则| 百家乐官网金海岸| 百家乐官网巴厘岛娱乐城| 乌苏市| 久盛| 娱乐城送彩金| 大发888下载 大发888游戏平台| 财富百家乐的玩法技巧和规则| 菲律宾百家乐排行| 网上百家乐注册彩金| 百家乐视频麻将| 百家乐官网平注法到65| 加州百家乐官网的玩法技巧和规则 |