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

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

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

單片機(jī)的性能是什么

jf_78858299 ? 來(lái)源:strongerHuang ? 作者:strongerHuang ? 2023-05-22 16:23 ? 次閱讀

你可能聽(tīng)見(jiàn)過(guò)xxx單片機(jī)性能不行,或者太弱之類(lèi)的話,那你了解這個(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劃分為不同層次,如下圖:

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

圖片

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

STM32 CoreMark跑分

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

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

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

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

圖片

嵌入式處理器領(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)信息,地址:

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

圖片

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

https://github.com/eembc/coremark

圖片

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

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

圖片

圖片

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

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎ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)注

    6030

    文章

    44500

    瀏覽量

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

    關(guān)注

    146

    文章

    16922

    瀏覽量

    349997
  • STM32
    +關(guān)注

    關(guān)注

    2265

    文章

    10858

    瀏覽量

    354416
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EM78P458單片機(jī)性能簡(jiǎn)介

    EM78P458 和 EM78P459 是采用高速 CMOS 工藝制造的 8 位單片機(jī)。其內(nèi)部有 4K*13 位一次性ROM(OTPROM)。因此,用戶可以方便地改進(jìn)完善程序。程序代碼可用 EMC
    發(fā)表于 11-05 13:52

    STM32單片機(jī)性能分類(lèi)

    STM32單片機(jī)精簡(jiǎn)性能分類(lèi)
    發(fā)表于 01-01 07:12

    如何將單片機(jī)性能發(fā)揮到最佳

    由于單片機(jī)性能同電腦的性能是天淵之別的,無(wú)論從空間資源上、內(nèi)存資源、工作頻率,都是無(wú)法與之比較的。PC機(jī)編程基本上不用考慮空間的占用、內(nèi)存的占用的問(wèn)題,最終目的就是實(shí)現(xiàn)功能就可以了。
    發(fā)表于 07-15 09:48

    詳細(xì)剖析AT89C51單片機(jī)性能

    發(fā)表于 04-17 16:27 ?4次下載

    51系列與幾款常見(jiàn)的單片機(jī)性能對(duì)比

    單片機(jī)誕生于20世紀(jì)70年代末,它是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。它包括CPU、內(nèi)存、內(nèi)部和外部總
    的頭像 發(fā)表于 11-10 09:39 ?9w次閱讀

    最常見(jiàn)的幾款單片機(jī)性能對(duì)比

    各個(gè)廠商們也在速度、內(nèi)存、功能上此起彼伏,參差不齊~~同時(shí)涌現(xiàn)出一大批擁有代表性單片機(jī)的廠商:Atmel、TI、ST、MicroChip、ARM國(guó)內(nèi)的宏晶STC單片機(jī)也是可圈可點(diǎn) 下面為大家?guī)?lái)51
    的頭像 發(fā)表于 11-22 11:39 ?6.2w次閱讀

    凌陽(yáng)單片機(jī)怎么樣_凌陽(yáng)單片機(jī)還有人用嗎

    本文開(kāi)始闡述了凌陽(yáng)單片機(jī)的概念及組成芯片,其次介紹了凌陽(yáng)SPMC65系列單片機(jī)特點(diǎn)與結(jié)構(gòu),最后分析了凌陽(yáng)單片機(jī)性能。
    的頭像 發(fā)表于 04-10 16:24 ?1.4w次閱讀

    51、MSP430、TMS、 STM32、PIC、AVR、STC主流單片機(jī)性能特點(diǎn)對(duì)比

    單片機(jī)現(xiàn)在可謂是鋪天蓋地,種類(lèi)繁多,各個(gè)廠商們也在速度、內(nèi)存、功能上各有特點(diǎn),本文對(duì)51、MSP430、TMS、 STM32、PIC、AVR、STC單片機(jī)之間的性能特點(diǎn)進(jìn)行簡(jiǎn)單比較。
    發(fā)表于 04-17 17:28 ?9次下載
    51、MSP430、TMS、 STM32、PIC、AVR、STC主流<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>性能</b>特點(diǎn)對(duì)比

    AT89C52單片機(jī)性能原理及應(yīng)用解析

    89C52內(nèi)置8位中央處理單元、512字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM、8k片內(nèi)程序存儲(chǔ)器(ROM)32個(gè)雙向輸入/輸出(I/O)口、3個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路。此外,89C52還可工作于低功耗模式,可通過(guò)兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM定時(shí)器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片內(nèi)其它功能。89C52有PDIP(40pin)和PLCC(44pin)兩種封裝形式。
    發(fā)表于 07-22 15:56 ?2.8w次閱讀
    AT89C52<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>性能</b>原理及應(yīng)用解析

    AVR 單片機(jī)性能介紹資料下載

    電子發(fā)燒友網(wǎng)為你提供AVR 單片機(jī)性能介紹資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-18 08:42 ?1次下載
    AVR <b class='flag-5'>單片機(jī)</b><b class='flag-5'>性能</b>介紹資料下載

    AT89C51單片機(jī)性能介紹

    微處理器,俗稱(chēng)單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是...
    發(fā)表于 11-11 18:21 ?12次下載
    AT89C51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>性能</b>介紹

    stm32單片機(jī)_51單片機(jī),STM32單片機(jī),PIC單片機(jī)性能對(duì)比

    51單片機(jī)應(yīng)用最廣泛的8位單片機(jī)當(dāng)然也是初學(xué)者們最容易上手學(xué)習(xí)的單片機(jī),最早由Intel推出,由于其典型的結(jié)構(gòu)和完善的總線專(zhuān)用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統(tǒng),堪稱(chēng)
    發(fā)表于 11-16 12:51 ?12次下載
    stm32<b class='flag-5'>單片機(jī)</b>_51<b class='flag-5'>單片機(jī)</b>,STM32<b class='flag-5'>單片機(jī)</b>,PIC<b class='flag-5'>單片機(jī)</b><b class='flag-5'>性能</b>對(duì)比

    單片機(jī)性能測(cè)試基準(zhǔn)CoreMark是什么?

    我們使用STM32開(kāi)發(fā)產(chǎn)品,選擇MCU時(shí),一般會(huì)綜合考慮MCU各方面性能。
    發(fā)表于 02-08 15:39 ?0次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>性能</b>測(cè)試基準(zhǔn)CoreMark是什么?

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

    單片機(jī)的“性能”到底是什么?
    的頭像 發(fā)表于 10-24 16:58 ?537次閱讀
    <b class='flag-5'>單片機(jī)</b>的“<b class='flag-5'>性能</b>”到底是什么?

    怎樣才知道一個(gè)單片機(jī)性能到極限了?

    要確定一個(gè)單片機(jī)性能是否達(dá)到極限,可以從多個(gè)方面進(jìn)行綜合評(píng)估。以下是一些主要的判斷依據(jù):
    的頭像 發(fā)表于 09-11 09:39 ?247次閱讀
    怎樣才知道一個(gè)<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>性能</b>到極限了?