本文來源電子發燒友社區,作者:李紅潔, 帖子地址:https://bbs.elecfans.com/jishu_2288577_1_1.html
前言
編譯
運行
結果對比
參考
前言
CoreMark是用在嵌入式系統中用來測量CPU性能的基準程序。該標準于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium嵌入式微處理器基準協會)組織的Shay Gal-On提出,并且試圖將其發展成為工業標準,從而代替陳舊的Dhrystone標準。CoreMark較Dhrystone避免了編譯器不同帶來的不同。
準備代碼
在虛擬機中打開終端
git clonehttps://github.com/eembc/coremark.git
cd coremark/
vi simple/core_portme.h
修改
#define COMPILER_FLAGS
FLAGS_STR /* "Please put compiler flags here (e.g. -o3)" */
#endif
為
#define COMPILER_FLAGS
"-O3" /* "Please put compiler flags here (e.g. -o3)" */
#endif
typedef ee_u32 ee_ptr_int;
改為
typedef unsigned long ee_ptr_int;
配置環境
source /opt/phytec-yogurt-vendor-xwayland/BSP-Yocto-FSL-i.MX8MP-PD21.1.1/environment-setup-aarch64-phytec-linux
編譯
$CC -o coremarko3 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c simple/core_portme.c -DPERFORMANCE_RUN=1 -DITERATIONS=100000 -Isimple -I.-O3
復制程序到windows共享目錄下
cp coremarko3 /mnt/share
在windows下通過sftp導入程序到開發板
put coremarko3
chmod +x coremarko3
./coremarko3
運行結果如下

可以從如下地址查看對應處理器的得分,和沃爾瑪呢這里有一些差異,應該還有寫地方配置或者優化不同。
https://www.eembc.org/coremark/scores.php

https://bbs.elecfans.com/jishu_2287978_1_1.html
https://bbs.elecfans.com/jishu_2288293_1_1.html
https://www.eembc.org/coremark/
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
PHYTEC
+關注
關注
0文章
19瀏覽量
3967 -
開發板試用
+關注
關注
3文章
303瀏覽量
2730
發布評論請先 登錄
相關推薦
熱點推薦
探索FRDM - IMX8MPLUS開發板:開啟嵌入式開發新旅程
MPLUS開發板就是這樣一款值得深入探索的產品。它為開發者提供了一個低成本、高性能的硬件平臺,能夠幫助我們快速熟悉i.MX 8M Plus應
今天開獎!NXP i.MX開發板、吸塵器、定制背包免費送~
冬日暖心送寵粉活動今天中午12點準時開獎你還沒參加嗎?成為米爾和NXP的粉絲i.MX開發板、吸塵器、定制背包、定制運動帽免費帶回家一等獎(3名)米爾基于NXPi.MX91開發板(價值5
FRDM i.MX 9平臺選型指南:FRDM i.MX 9系列開發平臺解析
恩智浦的FRDM平臺解決方案旨在提供易于獲取的開發工具,有效彌合原型制作與量產之間的鴻溝。FRDM板經濟高效、易于使用,具備專業級功能,助力從概念到產品上市的全過程加速推進。在FRDM i.MX
恩智浦FRDM i.MX 8M Plus開發板詳解
在開發高級HMI應用、計算機視覺系統以及邊緣AI項目時,開發人員常常面臨一個共同挑戰:如何在不依賴昂貴且復雜的開發平臺的前提下,獲得足夠的處理能力。這正是FRDM i.MX
恩智浦FRDM i.MX 8M Plus開發板上架
i.MX 8M Plus應用處理器集成2個或4個Arm Cortex-A53核、1個專用于實時控制的Arm Cortex-M7核,以及1個算力高達2.3 TOPS的神經處理單元 (NP
有獎丨米爾 NXP i.MX91開發板免費試用來啦
米爾與NXP合作發布的新品基于NXPi.MX91應用處理器的MYD-LMX91開發板免費試用名額來啦~~米爾提供了3套價值588元的MYD-LMX91開發板發起
米爾NXP i.MX 91核心板發布,助力新一代入門級Linux應用開發
本帖最后由 blingbling111 于 2025-5-30 16:17 編輯
米爾電子基于與NXP長期合作的嵌入式處理器開發經驗,在i.MX 6和i.MX 8系列核心
發表于 05-30 11:20
NXP i.MX 91開發板#支持快速創建基于Linux?的邊緣器件
NXP Semiconductors FRDM i.MX 91開發板設計用于評估i.MX 91應用處理器,支持快速創建基于Linux ^?^ 的邊緣器件。該開發板還設計用于入門級Lin
TPS6521825 適用于 NXP i.MX 8M mini 的電源管理 IC數據手冊
TPS6521825 是一款單芯片電源管理 IC (PMIC),專門用于支持 i.MX 8M Mini 處理器和 LP873347 器件。該器件的額定溫度范圍為 –40°C 至 +105°C,適用于各種工業應用。
在 NXP i.MX 8M Plus EVK上比較Yocto 4.0和Yocto 5.0時,空閑模式下的功耗增加了 20%,為什么?
尊敬的先生:
在 NXP i.MX 8M Plus EVK 上比較 Yocto 4.0(內核 5.15.71-2.2.2)和 Yocto 5.0(內核 6.6.52-2.2.0)時,我們觀察到空閑
發表于 03-26 07:15
NXP基于i.MX 91應用處理器打造的FRDM i.MX 91開發板特性參數詳解
FRDM i.MX 91開發板。該開發板基于i.MX 91應用處理器打造,專為加速工業與物聯網的開發而設計,提供了一種經濟高效、安全且具有多
NXP入門級Linux應用開發板,FRDM i.MX 91詳解
FRDM平臺新品發布 FRDM i.MX 91開發板是一款低成本、體積小巧的開發板,集成了恩智浦i.MX 91應用處理器和IW610 Wi-Fi 6三射頻解決方案,專為入門級Linux
NXP i.MX 93 開發板#提供高效的機器學習 支持高能效的邊緣計算
NXP Semiconductors FRDM-IMX93開發板由i.MX 93應用處理器提供支持。NXP Semiconductors FRDM-IMX93板配備板載IW612模塊,支持NXP
【PHYTEC開發板試用體驗】phyBOARD-Pollux i.MX 8M Plus之coremark測試
評論