本文來(lái)源電子發(fā)燒友社區(qū),作者:李先生, 帖子地址:https://bbs.elecfans.com/jishu_2308801_1_1.html
前言
過(guò)程
總結(jié)
前言
前面體驗(yàn)了Python和SHELL腳本開(kāi)發(fā)環(huán)境。罪域嵌入式開(kāi)發(fā)最主要的是C開(kāi)發(fā),所以本次以一個(gè)跑分的實(shí)例體驗(yàn)C的開(kāi)發(fā)。
簡(jiǎn)單起見(jiàn),本次基于WSL和Ubuntu安裝交叉編譯工具。并未使用VMWARE加載鏡像。
WSL安裝UBUNTU過(guò)程可以搜搜網(wǎng)上資料,不再贅述。
打開(kāi)WSL終端
下載代碼
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
如果-O0編譯則改為”-O0”
typedef ee_u32 ee_ptr_int;
改為
typedef unsigned long ee_ptr_int;
編譯
arm-linux-gnueabihf-gcc -o coremarko0core_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. -O0
arm-linux-gnueabihf-gcc -o coremarko3core_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
導(dǎo)入到windows下
cp coremarko0 coremarko3 /mnt/d
然后通過(guò)串口rz導(dǎo)入到開(kāi)發(fā)板
添加可執(zhí)行權(quán)限
chmod +x coremarko0 coremarko3
運(yùn)行
./coremarko0
./coremarko3
結(jié)果如下,可以看到優(yōu)化不同差距較大
[root@EASY-EAI-NANO:/]# ./coremarko0
CoreMark Size : 666
Total ticks : 117300564
Total time (secs): 117.300564
Iterations/Sec : 852.510820
Iterations : 100000
Compiler version : GCC9.4.0
Compiler flags : -O0
Memory location: STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xd340
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 852.510820 / GCC9.4.0 -O0 / STACK
[root@EASY-EAI-NANO:/]# ./coremarko3
2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 23419440
Total time (secs): 23.419440
Iterations/Sec : 4269.956925
Iterations : 100000
Compiler version : GCC9.4.0
Compiler flags : -O0
Memory location: STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0xd340
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 4269.956925 / GCC9.4.0 -O0 / STACK
從https://www.eembc.org/coremark/scores.php
搜索Cortex-A7可以對(duì)比同型號(hào)CPU的得分。
Cortex-A7 1.5GHz 4核
4269.956925x4=17,079.8277和三星的Samsung Exynos 542216904.98配置差不多得分高一點(diǎn)。
說(shuō)明CPU本身性能達(dá)到了一線水準(zhǔn)。

快速體驗(yàn)了C開(kāi)發(fā),進(jìn)行了跑分測(cè)試,跑分比同配置的Samsung Exynos 5422還要高一點(diǎn),說(shuō)明CPU本身性能達(dá)到了一線水準(zhǔn)。
聲明:本文內(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)投訴
-
EASY-EAI靈眸科技
+關(guān)注
關(guān)注
4文章
67瀏覽量
3668 -
開(kāi)發(fā)板試用
+關(guān)注
關(guān)注
3文章
303瀏覽量
2762
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】介紹、系統(tǒng)安裝
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】介紹、系統(tǒng)安裝
本文介紹了靈眸科技 EA
發(fā)表于 12-23 18:05
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】+1、開(kāi)箱上電
EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板開(kāi)箱報(bào)告:
1 開(kāi)箱體驗(yàn):精致包裝與豐富配件
EASY
發(fā)表于 11-19 21:39
EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】1、初識(shí)
非常感謝電子發(fā)燒友以及靈眸科技給了我這次試用EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板的機(jī)會(huì),星期四確認(rèn)了我的
發(fā)表于 11-16 11:15
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈按鈕項(xiàng)目
0接上文【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-紅綠燈項(xiàng)目-實(shí)現(xiàn)開(kāi)機(jī)起動(dòng)
發(fā)表于 11-03 10:00
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】命令行功能測(cè)試-shell腳本進(jìn)行IO控制-燈閃
接上文【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】開(kāi)箱測(cè)評(píng)
https://pan.baidu.com/s/15pnbJ
發(fā)表于 11-01 21:26
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】開(kāi)箱測(cè)評(píng)
。
。
開(kāi)發(fā)板卡
| EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)套件是靈眸科技研發(fā)的一款應(yīng)用于AIoTl領(lǐng)域的核心板,并配有
發(fā)表于 11-01 11:05
【EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)板試用】+初識(shí)篇
EASY EAI Nano-TB(RV1126B)開(kāi)發(fā)套件是靈眸科技研發(fā)的一款應(yīng)用于AIoTl領(lǐng)域的核心板,并配有十分豐富的外設(shè)資源,以此為
發(fā)表于 10-25 22:06
【作品合集】靈眸科技EASY EAI Orin Nano(RK3576)開(kāi)發(fā)板測(cè)評(píng)
板免費(fèi)試用
作者:華仔stm32【EASY EAI Orin Nano(RK3576)開(kāi)發(fā)板試用
發(fā)表于 09-09 09:59
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】EASY-EAI-Toolkit人臉識(shí)別
、編譯與測(cè)試
1.組件人臉識(shí)別代碼如下
2.開(kāi)發(fā)板掛載服務(wù)器,編譯
掛載上服務(wù)器后,切換到EASY-EAI-Toolkit-3576/Demos/algorithm-face_detect/路徑下
發(fā)表于 07-20 14:40
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】EASY-EAI-Toolkit初體驗(yàn)
本次EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)主要是超級(jí)想體驗(yàn)靈眸的EASY-EAI-T
發(fā)表于 06-28 21:21
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】開(kāi)箱和固件燒錄更新體驗(yàn)
8nm工藝,RK3576處理器日常運(yùn)行中基本不需要散熱器輔助散熱。CPU性能略遜于RK3588,遠(yuǎn)超RK3399。
二、開(kāi)箱
拿到的EASY EAI Orin-Nano,一個(gè)
發(fā)表于 06-26 23:41
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】人臉識(shí)別體驗(yàn)
| 10.92 MiB/s, 完成.
處理 delta 中: 100% (77/77), 完成.
2、adb登錄開(kāi)發(fā)板,并加載nfs
developer@EASY-EAI-Develop:~/nfsroot
發(fā)表于 06-26 06:54
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】01-開(kāi)箱報(bào)告及開(kāi)發(fā)環(huán)境準(zhǔn)備
前言
首先要特別感謝發(fā)燒友論壇和廣州靈眸科技給我們提供的本次EASY EAI Orin Nano開(kāi)發(fā)板試用機(jī)會(huì), 在申請(qǐng)通過(guò)后很快就收到順豐
發(fā)表于 06-24 19:04
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】安裝nfs服務(wù)器
/developer/nfsroot *
developer@EASY-EAI-Develop:~$
測(cè)試:
使用typec連上開(kāi)發(fā)板后,執(zhí)行adb shell登錄開(kāi)發(fā)板。
在Desktop中創(chuàng)建nfs 然后
發(fā)表于 06-22 17:32
【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】開(kāi)發(fā)環(huán)境準(zhǔn)備
【前言】
首先感謝電子發(fā)燒友論壇以及靈眸科技給示了我這次非常難得的【EASY EAI Orin Nano開(kāi)發(fā)板試用體驗(yàn)】的機(jī)會(huì),在進(jìn)行評(píng)測(cè)之
發(fā)表于 06-22 16:42
【EASY EAI Nano開(kāi)源套件試用體驗(yàn)】開(kāi)發(fā)環(huán)境之C跑分(略超三星同等CPU)
評(píng)論