本文來源電子發燒友社區,作者:李紅潔, 帖子地址: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瀏覽量
3770 -
開發板試用
+關注
關注
3文章
301瀏覽量
2319
發布評論請先 登錄
相關推薦
熱點推薦
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 91應用處理器打造的FRDM i.MX 91開發板特性參數詳解
FRDM i.MX 91開發板。該開發板基于i.MX 91應用處理器打造,專為加速工業與物聯網的開發而設計,提供了一種經濟高效、安全且具有多

NXP i.MX 93 開發板#提供高效的機器學習 支持高能效的邊緣計算
NXP Semiconductors FRDM-IMX93開發板由i.MX 93應用處理器提供支持。NXP Semiconductors FRDM-IMX93板配備板載IW612模塊,支持NXP

分享!基于NXP i.MX 8M Plus平臺的OpenAMP核間通信方案
i.MX 8M Plus平臺。 OpenAMP架構 AMP(Asymmetric Multi-Processing),即非對稱多處理架構。“非對稱AMP”雙系統是指多個核心相對獨立運行不同的操作系統或

NXP首款搭載MPU的FRDM產品怎么樣?FRDM i.MX93開發板開箱速覽
近期,NXP將i.MX 93系列處理器引入了FRDM系列產品線,推出了FRDM i.MX 93開發板,作為首款配備i.MX MPU的FRDM板

恩智浦推出FRDM i.MX 93開發板
備受嵌入式開發者青睞的恩智浦FRDM開發平臺,迎來了一位新成員——FRDM i.MX 93開發板,這也是第一塊配備i.MX MPU的FRDM
NXP推出FRDM i.MX 93開發板, 助力現代工業與邊緣智能開發
近日,恩智浦半導體(NXP Semiconductor)推出了FRDM i.MX 93開發板,這是FRDM系列中第一款基于MPU推出的開發板,以低成本、緊湊的設計為核心,搭載了NXP i.MX

2.3T算力,真的強!1分鐘學會NPU開發,基于NXP i.MX 8MP平臺!
科技飛速發展,人工智能與工業領域的融合日益深入。NXP旗下的i.MX 8M Plus作為一款高端工業處理器,NPU算力高達2.3TOPS,正引領著工業智能化的浪潮,為眾多工業場景帶來了前所未有的變革

i.MX Linux開發實戰指南—基于野火i.MX系列開發板
電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
發表于 10-10 17:23
?12次下載
使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電
電子發燒友網站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費下載
發表于 09-13 09:42
?0次下載

i.MX 8M Plus中的ISP圖像信號處理模塊特性概述
日常生活中,人類約80%的信息來自于視覺信息,而視覺信息的載體是數以億萬計的圖片和視頻流,因此如何打造高效而智能的視覺處理解決方案,是擺在開發者面前的重要課題。 恩智浦推出的i.MX 8M P
TSN時鐘同步 | PTP對時案例演示——基于NXP i.MX 8M Plus
TLIMX8MP-EVM評估板的TSN時鐘同步、PTP對時案例,創龍科技TLIMX8MP-EVM是基于NXP i.MX 8M
發表于 07-10 10:28
點擊參與米爾NXP i.MX 93開發板有獎試用
米爾與NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X開發板發起

評論