Coremark的源碼托管在GitHub上,且由于官方提供的環(huán)境默認是沒有安裝git,所以這里先安裝git方便獲取其代碼。
使用命令“sudo apt-get install git”安裝git,待安裝完成后使用“git --version”確認是否安裝成功。
工具git安裝成功后,在交叉編譯環(huán)境下克隆代碼,即在官方SDK目錄下使用命令“git clonehttps://github.com/eembc/coremark.git”克隆獲取代碼。
2、移植
正常情況下,linux環(huán)境不需要修改任何東西,即可使用make命令進行編譯。
所以coremark的目錄下必須能獲取編譯環(huán)境變量“CC”,否則需要自行修改core_portme.mak文件中的CC定義。使用命令“make PORT_DIR=linux”編譯coremark為可執(zhí)行文件“coremark.exe”,如下圖所示,且由于是使用了交叉編譯環(huán)境,在虛擬機中會出現(xiàn)“/bin/sh: 1:./coremark.exe:Exec format error”。
![poYBAGMG2OCAH7XRAALktbH7P2w217.jpg](https://file.elecfans.com/web2/M00/64/50/poYBAGMG2OCAH7XRAALktbH7P2w217.jpg)
然后將該執(zhí)行文件拷貝到rz-g2l開發(fā)板上,本人使用的是windterm終端連接串口,這里串口傳輸文件以xmodem協(xié)議為例說明,如下圖所示,等待文件傳輸完成,其他協(xié)議未一一測試使用。
![pYYBAGMG2OGAeWekAAGS0FHLV3U669.jpg](https://file.elecfans.com/web2/M00/64/E9/pYYBAGMG2OGAeWekAAGS0FHLV3U669.jpg)
再修改執(zhí)行文件的權(quán)限,保證在當前用戶下可以正常運行,運行后等著執(zhí)行完成將會輸出測試結(jié)果,如下兩圖所示。
![pYYBAGMG2OaAF6F0AACsclYTf-0471.jpg](https://file.elecfans.com/web2/M00/64/E9/pYYBAGMG2OaAF6F0AACsclYTf-0471.jpg)
![poYBAGMG2OKABt7XAAGLJ5YShlI430.jpg](https://file.elecfans.com/web2/M00/64/50/poYBAGMG2OKABt7XAAGLJ5YShlI430.jpg)
由于rz-g2l有雙核A55,下面接下來測試一下多線程跑分,這里修改core_portme.h多線程定義如下圖所示。
![pYYBAGMG2OSAAyylAACvIrhS8Nk601.jpg](https://file.elecfans.com/web2/M00/64/E9/pYYBAGMG2OSAAyylAACvIrhS8Nk601.jpg)
然后重新生成可執(zhí)行文件,按照單核跑分相同操作執(zhí)行可執(zhí)行文件結(jié)果如下圖所示。
![poYBAGMG2OWANijVAAG5J6AVC4s550.jpg](https://file.elecfans.com/web2/M00/64/50/poYBAGMG2OWANijVAAG5J6AVC4s550.jpg)
3、Coremark結(jié)果確認
在ARM官網(wǎng)和瑞薩官網(wǎng)都沒有發(fā)現(xiàn)明確指出cortex-A55內(nèi)核的運算性能,這里在coremark官方發(fā)現(xiàn)了cortex-A其他系列內(nèi)核的運算性能,這里以NXP的I.MX8M為例,4核1500MHz主頻,跑分為13.119 coremark/MHz,如下圖所示。同時可以看到其使用了多線程,gcc版本和優(yōu)化等級與我們測試的開發(fā)板相同,故可以參考其結(jié)果為單核3.27975 coremark/MHz。由第2部分也可以算出rz-g2l跑分為單核3.7838655975 coremark/MHz,略高于I.MX8M。
![pYYBAGMG2OCAX4XWAAC9-FeBi8U556.jpg](https://file.elecfans.com/web2/M00/64/E9/pYYBAGMG2OCAX4XWAAC9-FeBi8U556.jpg)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
飛凌
+關(guān)注
關(guān)注
0文章
134瀏覽量
16184 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2161
發(fā)布評論請先 登錄
相關(guān)推薦
【正點原子STM32H7R3開發(fā)套件試用體驗】CoreMark跑分測試
前言
CoreMark 是一項測試處理器性能的基準測試。代碼使用 C 語言寫成,包含:列舉,數(shù)學(xué)矩陣操作和狀態(tài)及 CRC 等運算法則。目前
發(fā)表于 12-28 23:13
瑞薩電子RZ MPU家族精品RZ/N2L產(chǎn)品介紹
瑞薩生態(tài)合作伙伴RT-Thread推出了一款高性能、多功能以太網(wǎng)MPU開發(fā)板EtherKit,搭載瑞薩電子RZ/N2L,并攜手瑞薩電子舉辦了產(chǎn)品發(fā)布會和產(chǎn)品研討。瑞薩電子在本次活動中介
![瑞薩電子<b class='flag-5'>RZ</b> MPU家族精品<b class='flag-5'>RZ</b>/N<b class='flag-5'>2L</b>產(chǎn)品介紹](https://file1.elecfans.com/web2/M00/BB/1B/wKgZomWXtb6ACk_NAAARMuEl9ZA261.png)
【敏矽微ME32G070開發(fā)板免費體驗】使用coremark測試敏矽微ME32G070 跑分
收到敏矽微ME32G070分開發(fā)板有3天了,一直想知道這個MCU的性能怎樣?就像平時買新電腦后,就會用魯大師來測個分數(shù),今天我就使用coremark來
發(fā)表于 12-19 12:09
【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】CoreMark測試RA4E2 單片機CPU性能分數(shù)
CoreMark是一個專門用來測試CPU性能的程序。類似電腦上面的魯大師測試電腦跑分多少。
本
發(fā)表于 12-14 12:05
飛凌嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會
飛凌嵌入式作為瑞薩電子的生態(tài)合作伙伴,給2024瑞薩電子MCU/MPU工業(yè)技術(shù)研討會的現(xiàn)場觀眾帶去了基于RZ/G2L高性能多核異構(gòu)處理器設(shè)計
![<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會](https://file1.elecfans.com/web3/M00/01/77/wKgZO2dT6riANnfsAADz9LLTiqQ651.png)
瑞薩RZ/G2L微處理器的SD卡GPIO控制功能介紹
RZ/G2L微處理器配備Cortex-A55(1.2 GHz) CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外
![瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器的SD卡GPIO控制功能介紹](https://file1.elecfans.com/web3/M00/01/4C/wKgZO2dSYOaAVMYzAAA3zEBiTac266.png)
RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發(fā)板的虛擬(Virtual UART)實現(xiàn)方案
RZ/G2L具有豐富的外設(shè),比如千兆以太網(wǎng),CANFD以及豐富的UART接口,可以滿足工業(yè)數(shù)據(jù)收集處理相關(guān)的應(yīng)用。本文主要介紹基于瑞薩RZ/G2L SMARC
發(fā)表于 11-20 14:41
?622次閱讀
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>高速虛擬串口方案 基于瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SMARC<b class='flag-5'>開發(fā)板</b>的虛擬(Virtual UART)實現(xiàn)方案](https://file1.elecfans.com/web1/M00/F5/80/wKgaoWc9hWmATb6MAAAOt1-nqSU153.png)
【龍芯2K0300蜂鳥板試用】+5.CoreMark跑分
越大則說明測試的性能越好。
??目前在嵌入式CPU行業(yè)中普遍公認的性能測試指標的標準主要使用以下三種,MIPS、Dhrystone、Coremark
發(fā)表于 08-18 22:06
RZ/G2L Demo調(diào)試經(jīng)驗流程分享(1)
r01us0553ej0107-rz-g(Release Note).pdf,r01us0556ej0102-rz-g(Board_StartUp_Guide_smarcEVK).pdf,對SMARC EVK of RZ/
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Demo調(diào)試經(jīng)驗流程分享(1)](https://file1.elecfans.com/web2/M00/E1/6A/wKgaomY4eEqAWBOeAAAxOi0H_9o441.png)
RZ/G2L SD卡啟動環(huán)境變量存儲設(shè)置
RZ/G2L微處理器配備Cortex-A55(1.2 GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> SD卡啟動環(huán)境變量存儲設(shè)置](https://file1.elecfans.com/web2/M00/C5/40/wKgZomX7zJiAOxtwAABAf5VPZA0933.png)
【米爾-瑞薩RZ/G2UL開發(fā)板】3.雜項測試
【米爾-瑞薩RZ/G2UL開發(fā)板】3.雜項測試
不知道為啥我這板子好多奇奇怪怪的調(diào)試信息蹦出來,臨時抑制辦法
echo 1 4 1 7 > /proc/sys/kernel
發(fā)表于 02-28 15:25
RZ/G2L微處理器DDR ECC功能和機制概要
RZ/G2L微處理器配備Cortex?-A55 (1.2 GHz) CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。
![<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器DDR ECC功能和機制概要](https://file1.elecfans.com/web2/M00/C1/C7/wKgZomXeyKiAALMaAAA6a_WH4b8118.png)
評論