Coremark的源碼托管在GitHub上,且由于官方提供的環(huán)境默認(rèn)是沒有安裝git,所以這里先安裝git方便獲取其代碼。
使用命令“sudo apt-get install git”安裝git,待安裝完成后使用“git --version”確認(rèn)是否安裝成功。
工具git安裝成功后,在交叉編譯環(huán)境下克隆代碼,即在官方SDK目錄下使用命令“git clonehttps://github.com/eembc/coremark.git”克隆獲取代碼。
2、移植
正常情況下,linux環(huán)境不需要修改任何東西,即可使用make命令進(jìn)行編譯。
所以coremark的目錄下必須能獲取編譯環(huán)境變量“CC”,否則需要自行修改core_portme.mak文件中的CC定義。使用命令“make PORT_DIR=linux”編譯coremark為可執(zhí)行文件“coremark.exe”,如下圖所示,且由于是使用了交叉編譯環(huán)境,在虛擬機(jī)中會(huì)出現(xiàn)“/bin/sh: 1:./coremark.exe:Exec format error”。

然后將該執(zhí)行文件拷貝到rz-g2l開發(fā)板上,本人使用的是windterm終端連接串口,這里串口傳輸文件以xmodem協(xié)議為例說明,如下圖所示,等待文件傳輸完成,其他協(xié)議未一一測試使用。

再修改執(zhí)行文件的權(quán)限,保證在當(dāng)前用戶下可以正常運(yùn)行,運(yùn)行后等著執(zhí)行完成將會(huì)輸出測試結(jié)果,如下兩圖所示。


由于rz-g2l有雙核A55,下面接下來測試一下多線程跑分,這里修改core_portme.h多線程定義如下圖所示。

然后重新生成可執(zhí)行文件,按照單核跑分相同操作執(zhí)行可執(zhí)行文件結(jié)果如下圖所示。

3、Coremark結(jié)果確認(rèn)
在ARM官網(wǎng)和瑞薩官網(wǎng)都沒有發(fā)現(xiàn)明確指出cortex-A55內(nèi)核的運(yùn)算性能,這里在coremark官方發(fā)現(xiàn)了cortex-A其他系列內(nèi)核的運(yùn)算性能,這里以NXP的I.MX8M為例,4核1500MHz主頻,跑分為13.119 coremark/MHz,如下圖所示。同時(shí)可以看到其使用了多線程,gcc版本和優(yōu)化等級(jí)與我們測試的開發(fā)板相同,故可以參考其結(jié)果為單核3.27975 coremark/MHz。由第2部分也可以算出rz-g2l跑分為單核3.7838655975 coremark/MHz,略高于I.MX8M。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
飛凌
+關(guān)注
關(guān)注
0文章
135瀏覽量
16485 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
302瀏覽量
2411
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】coremark跑分測試
拿到賽昉科技的VisionFive 2開發(fā)板有段時(shí)間了,之前移植出差調(diào)試設(shè)備,任務(wù)比較繁忙,剛好現(xiàn)在周末有時(shí)間,就來寫下測評(píng)帖子。
這是板子的包裝,非常的高大上
下面是插電接入網(wǎng)線后的板子
發(fā)表于 07-12 12:38
瑞薩MCU方案:瑞薩RZ/G2L Bootloader單獨(dú)編譯方法詳解
微處理器還配備有大量接口,如攝像頭輸入、顯示輸出、USB2.0和千兆以太網(wǎng),因此特別適用于入門級(jí)工業(yè)人機(jī)界面(HMI)和具有視頻功能的嵌入式設(shè)備等應(yīng)用。 ? ? ? 在RZ/G2L的開發(fā)工作中,用戶經(jīng)常

【飛凌T527N開發(fā)板試用】飛凌T527N開發(fā)板開箱評(píng)測
很高興收到飛凌嵌入式申請的飛凌T527N開發(fā)板,板子的正反面如下圖所示:
可以看到,板子上面的資源非常的豐富,有CAN,485, SIM卡槽
發(fā)表于 07-04 11:43
基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)
本文主要介紹基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)的介紹,用于解決客戶32位軟件移植相關(guān)問題,供客戶參考。

【RA4L1-SENSOR】+ RA4L1-SENSOR開發(fā)版之CoreMark跑分測試
;瑞薩RA4L1 開發(fā)板 coremark跑分測試:\\\\r\\\\n\\\\r\\\\n\"
發(fā)表于 06-09 11:05
具有3D圖形和視頻編解碼器的通用 MPU RZ/G2L 數(shù)據(jù)手冊
RZ/G2L 微處理器配備 Cortex-A55?(1.2GHz)CPU、16 位 DDR3L/DDR4 接口、使用 Arm? Mali-G31 的 3D 圖形引擎以及視頻編解碼器(H

【正點(diǎn)原子STM32H7R3開發(fā)套件試用體驗(yàn)】CoreMark跑分測試
前言
CoreMark 是一項(xiàng)測試處理器性能的基準(zhǔn)測試。代碼使用 C 語言寫成,包含:列舉,數(shù)學(xué)矩陣操作和狀態(tài)及 CRC 等運(yùn)算法則。目前
發(fā)表于 12-28 23:13
【敏矽微ME32G070開發(fā)板免費(fèi)體驗(yàn)】使用coremark測試敏矽微ME32G070 跑分
收到敏矽微ME32G070分開發(fā)板有3天了,一直想知道這個(gè)MCU的性能怎樣?就像平時(shí)買新電腦后,就會(huì)用魯大師來測個(gè)分?jǐn)?shù),今天我就使用coremark來
發(fā)表于 12-19 12:09
【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】CoreMark測試RA4E2 單片機(jī)CPU性能分?jǐn)?shù)
CoreMark是一個(gè)專門用來測試CPU性能的程序。類似電腦上面的魯大師測試電腦跑分多少。
本
發(fā)表于 12-14 12:05
飛凌嵌入式受邀亮相瑞薩2024工業(yè)技術(shù)研討會(huì)
飛凌嵌入式作為瑞薩電子的生態(tài)合作伙伴,給2024瑞薩電子MCU/MPU工業(yè)技術(shù)研討會(huì)的現(xiàn)場觀眾帶去了基于RZ/G2L高性能多核異構(gòu)處理器設(shè)計(jì)

RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發(fā)板的虛擬(Virtual UART)實(shí)現(xiàn)方案
RZ/G2L具有豐富的外設(shè),比如千兆以太網(wǎng),CANFD以及豐富的UART接口,可以滿足工業(yè)數(shù)據(jù)收集處理相關(guān)的應(yīng)用。本文主要介紹基于瑞薩RZ/G2L SMARC
發(fā)表于 11-20 14:41
?1009次閱讀

【龍芯2K0300蜂鳥板試用】+5.CoreMark跑分
越大則說明測試的性能越好。
??目前在嵌入式CPU行業(yè)中普遍公認(rèn)的性能測試指標(biāo)的標(biāo)準(zhǔn)主要使用以下三種,MIPS、Dhrystone、Coremark
發(fā)表于 08-18 22:06
評(píng)論