0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

試用視頻丨國(guó)產(chǎn)開(kāi)發(fā)板各項(xiàng)性能測(cè)試--米爾MYD-YT507H開(kāi)發(fā)板

米爾電子 ? 2022-09-02 11:19 ? 次閱讀

dc950040-2a11-11ed-9ade-dac502259ad0.png本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“qinyunti”提供。
此次的板卡測(cè)試,是米爾MYD-YT507H開(kāi)發(fā)板的各項(xiàng)性能測(cè)試。dcc00c22-2a11-11ed-9ade-dac502259ad0.gif

CoreMark跑分

CoreMark是用在嵌入式系統(tǒng)中用來(lái)測(cè)量CPU性能的基準(zhǔn)程序。該標(biāo)準(zhǔn)于2009年由EEMBC(Embedded Microprocessor Benchmark Consortium 嵌入式微處理器基準(zhǔn)協(xié)會(huì))組織的Shay Gal-On提出,并且試圖將其發(fā)展成為工業(yè)標(biāo)準(zhǔn),從而代替陳舊的Dhrystone標(biāo)準(zhǔn)。CoreMark較Dhrystone避免了編譯器不同帶來(lái)的不同。

準(zhǔn)備代碼

在WSL中打開(kāi)終端git clonehttps://github.com/eembc/coremark.gitcd 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;

編譯

export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin 編譯 aarch64-linux-gnu-gcc -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 -O0編譯則改為 aarch64-linux-gnu-gcc -o coremarko0 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. -O0

運(yùn)行

復(fù)制程序到windows下cp coremarko3 /mnt/ecp coremarko0/mnt/e 在windows下導(dǎo)入程序到開(kāi)發(fā)板 chmod +x coremarko3chmod +x coremarko0 ./coremarko0./coremarko3 運(yùn)行結(jié)果如下dcc9d8e2-2a11-11ed-9ade-dac502259ad0.png dce82c3e-2a11-11ed-9ade-dac502259ad0.png -O0 803.034513-O3 4093.788532可以看到優(yōu)化等級(jí)的影響巨大。

結(jié)果對(duì)比

可以從如下地址查看對(duì)應(yīng)處理器的得分。https://www.eembc.org/coremark/scores.phpdd041bba-2a11-11ed-9ade-dac502259ad0.png imx8M配置差不多都是1.5G,4核CORTEX-A53.Imx8M得分是19678.58我們這里是4093.788532x4=16375.154128 差不太多。由于跑了操作系統(tǒng)和圖形界面,實(shí)際上跑裸機(jī)的分會(huì)更高。

參考

https://www.eembc.org/coremark/

存儲(chǔ)性能測(cè)試

對(duì)于越來(lái)越高端的嵌入式芯片,尤其用于汽車人機(jī),AI,邊緣計(jì)算等場(chǎng)景的高性能CPU,其綜合性能是一個(gè)關(guān)注點(diǎn),我們之前已經(jīng)進(jìn)行過(guò)CPU的coremark測(cè)試,其性能和國(guó)際主流芯片大廠類似芯片是差不多的,板子的性能不僅僅和CPU相關(guān),綜合來(lái)看的畫存儲(chǔ)部分也是一個(gè)很重要的部分,所以我們針對(duì)存儲(chǔ)部分進(jìn)行性能測(cè)試。

RAM性能測(cè)試

WSL中 git clonehttps://github.com/qinyunti/STREAM.git cd STREAM/ export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin aarch64-linux-gnu-gcc-O3 stream.c -o stream cp stream /mnt/e 導(dǎo)出到WINDOWS下,下載到開(kāi)發(fā)板 chmod +x stream ./stream 運(yùn)行結(jié)果如下dd281556-2a11-11ed-9ade-dac502259ad0.png
參考https://www.cs.virginia.edu/stream/ref.html

RAM壓力測(cè)試

參考https://pyropus.ca./software/memtester/wgethttps://pyropus.ca./software/memtester/old-versions/memtester-4.5.1.tar.gz tar -xvf memtester-4.5.1.tar.gz cd memtester-4.5.1/ export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin aarch64-linux-gnu-gcc-O3 memtester.c tests.c -o memtester cp memtester /mnt/e 導(dǎo)出到WINDOWS下,下載到米爾MYD-YT507H開(kāi)發(fā)板 chmod +x memtester ./memtester 運(yùn)行結(jié)果如下,默認(rèn)一直測(cè)試下去,可以最后指定測(cè)試次數(shù)比如./memtester 512M1512M表示測(cè)試RAM大小1表示測(cè)試一次另外也可以-p直接指定物理地址,適合在板子開(kāi)發(fā)階段裸機(jī)代碼直接指定物理地址測(cè)試。dd3c7938-2a11-11ed-9ade-dac502259ad0.png 對(duì)于RAM我們一般會(huì)關(guān)注其可靠性,一般會(huì)考慮在不同溫度,電磁環(huán)境等進(jìn)行對(duì)比測(cè)試,這里條件有限不再測(cè)試。

EMMC性能測(cè)試

查EMMC版本

dd4cc612-2a11-11ed-9ade-dac502259ad0.png 其中mmc0: new high speed MMC card at address 0001表示emmc 設(shè)備支持的時(shí)鐘模式:

Speed Mode

clock (MHz)

Default Speed

26

Hight Speed SDR

52

Hight Speed DDR

52

HS200

200

HS400

200

SDR:?jiǎn)芜呇夭蓸覦DR:雙邊沿采樣 其中mmcblk0boot0,mmcblk0boot1,mmcblk0rpmb為物理分區(qū)所以我們這里x8-bit理論最大吞吐量應(yīng)該是52MB/S。 輸入df回車我們看到EMMC有兩個(gè)分區(qū)/dev/mmcblk0p4/dev/mmcblk0p8dd77c1b4-2a11-11ed-9ade-dac502259ad0.png 輸入mount回車dd85737c-2a11-11ed-9ade-dac502259ad0.png 我們看到兩個(gè)分區(qū)分別掛載在/根目錄和/media ls /media查看里面沒(méi)有文件我們就拿/media /dev/mmcblk0p8作為測(cè)試 測(cè)試命令 讀dd if=/dev/mmcblk0p8 of=/dev/null bs=塊大小 count=塊數(shù)量寫dd if=/dev/zero of=/media/test.bin bs=塊大小 count=塊數(shù)量測(cè)試記錄如下dd9ee654-2a11-11ed-9ade-dac502259ad0.png ddac268e-2a11-11ed-9ade-dac502259ad0.png ddbb6e00-2a11-11ed-9ade-dac502259ad0.png dddb7704-2a11-11ed-9ade-dac502259ad0.png de0813cc-2a11-11ed-9ade-dac502259ad0.png de25ef1e-2a11-11ed-9ade-dac502259ad0.png

bs/count 1GB

指令

結(jié)果

16k/65536

time dd if=/dev/mmcblk0p8 of=/dev/null bs=16k count=65536

45.124MB/S

4k/262144

time dd if=/dev/mmcblk0p8 of=/dev/null bs=4k count=262144

45.118MB/S

1k/1048576

time dd if=/dev/mmcblk0p8 of=/dev/null bs=1k count=1048576

45.096MB/S

16k/65536

time dd if=/dev/zero of=/media/test.bin bs=16kcount=65536

33.524MB/S

4k/262144

time dd if=/dev/zero of=/media/test.bin bs=4kcount=262144

33.379MB/S

1k/1048576

time dd if=/dev/zero of=/media/test.bin bs=1kcount=1048576

32.395MB/S

從上測(cè)試來(lái)看讀與最大52MB/S的吞吐量差不太多,寫的速率也有33MB/S性能是不錯(cuò)的。

SD卡性能測(cè)試

與EMMC測(cè)試方法類似,并且和SD速率相關(guān)這里不再測(cè)試。

Qt性能測(cè)試

一般對(duì)于圖形界面程序會(huì)關(guān)心刷新率,比如Qt程序。這里通過(guò)一個(gè)簡(jiǎn)單的Qt程序測(cè)試Qt的性能,通過(guò)盡可能快速的繪制不同控件,測(cè)試相應(yīng)時(shí)間來(lái)測(cè)試性能。

代碼

WSL中下載代碼git clonehttps://github.com/qinyunti/qtperf.git運(yùn)行qtcreator/home/lhj/qtcreator-5.0.0-rc1/bin/qtcreator.sh &File->Open File or Project... de4510c4-2a11-11ed-9ade-dac502259ad0.png de547c58-2a11-11ed-9ade-dac502259ad0.png .pro文件中添加QT += widgets修改#include 為 #include Build->Build Project “qtperf4” 提示錯(cuò)誤de739d5e-2a11-11ed-9ade-dac502259ad0.png 手動(dòng)修改/build-qtperf4-YT507H_dev_kit-Debug/Makefile如上紅色框中的內(nèi)容為/home/lhj/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/Qt_5.12.5/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libGLESv2.so 重新編譯將程序拷貝到windows下cd ../ build-qtperf4-YT507H_dev_kit-Debug/export cp qtperf4 /mnt/e 導(dǎo)入到開(kāi)發(fā)板

運(yùn)行

chmod +x qtperf4LD_LIBRARY_PATH=/usr/local/Qt_5.12.5/lib/:$LD_LIBRARY_PATH export QT_QPA_EGLFS_INTEGRATION=none ./qtperf4測(cè)試10次的結(jié)果如下比如54mS操作了10次QPushButtonde8c98cc-2a11-11ed-9ade-dac502259ad0.png 整體而言性能是不錯(cuò)的。

總結(jié)

從CoreMark的基礎(chǔ)性能測(cè)試,包括EMMC、RAM的存儲(chǔ)性能測(cè)試,以及Qt的顯示測(cè)試來(lái)看,米爾MYD-YT507H開(kāi)發(fā)板的相關(guān)性能都是非常高的,可以滿足邊緣計(jì)算,人機(jī)交互,智能終端等各類高性能應(yīng)用場(chǎng)景需求。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4771

    瀏覽量

    96165
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    新品7折購(gòu)!米爾RK3568國(guó)產(chǎn)開(kāi)發(fā)板

    近日,米爾電子發(fā)布MYC-LR3568核心開(kāi)發(fā)板,核心基于高性能、低功耗的國(guó)產(chǎn)芯片-瑞芯微
    的頭像 發(fā)表于 08-02 08:01 ?287次閱讀
    新品7折購(gòu)!<b class='flag-5'>米爾</b>RK3568<b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>開(kāi)發(fā)板</b>

    米爾基于NXP iMX.93開(kāi)發(fā)板的M33處理器應(yīng)用開(kāi)發(fā)筆記

    資源MYD-LMX9X開(kāi)發(fā)板米爾基于NXPiMX.93開(kāi)發(fā)板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調(diào)試
    的頭像 發(fā)表于 06-29 08:01 ?1003次閱讀
    <b class='flag-5'>米爾</b>基于NXP iMX.93<b class='flag-5'>開(kāi)發(fā)板</b>的M33處理器應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>筆記

    點(diǎn)擊參與米爾NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了3塊價(jià)值678元的
    的頭像 發(fā)表于 06-13 08:02 ?274次閱讀
    點(diǎn)擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開(kāi)發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    米爾NXP i.MX 93開(kāi)發(fā)板的Qt開(kāi)發(fā)指南

    1.概述Qt是一個(gè)跨平臺(tái)的圖形應(yīng)用開(kāi)發(fā)框架,被應(yīng)用在不同尺寸設(shè)備和平臺(tái)上,同時(shí)提供不同版權(quán)版本供用戶選擇。米爾NXPi.MX93開(kāi)發(fā)板MYD-LMX9X
    的頭像 發(fā)表于 06-07 08:01 ?1434次閱讀
    <b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開(kāi)發(fā)板</b>的Qt<b class='flag-5'>開(kāi)發(fā)</b>指南

    國(guó)產(chǎn)FPGA核心!米爾紫光同創(chuàng)Logos-2和Xilinx Artix-7核心

    兩款FPGA核心,經(jīng)過(guò)一系列的軟硬件測(cè)試,保障產(chǎn)品性能穩(wěn)定關(guān)鍵信號(hào)質(zhì)量測(cè)試、高低溫測(cè)試、軟件壓力測(cè)試
    發(fā)表于 05-31 17:40

    免費(fèi)!NXP i.MX 93開(kāi)發(fā)板有獎(jiǎng)試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開(kāi)發(fā)板免費(fèi)試用活動(dòng)來(lái)啦~~米爾提供了2塊價(jià)值678
    的頭像 發(fā)表于 05-23 08:01 ?489次閱讀
    免費(fèi)!NXP i.MX 93<b class='flag-5'>開(kāi)發(fā)板</b>有獎(jiǎng)<b class='flag-5'>試用</b>

    通過(guò)物聯(lián)網(wǎng)管理多臺(tái)MQTT設(shè)備-基于米爾T527開(kāi)發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“JerryZhen”提供。本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板的網(wǎng)關(guān)方案測(cè)試。一、系統(tǒng)概述基于米爾
    的頭像 發(fā)表于 05-10 08:01 ?512次閱讀
    通過(guò)物聯(lián)網(wǎng)管理多臺(tái)MQTT設(shè)備-基于<b class='flag-5'>米爾</b>T527<b class='flag-5'>開(kāi)發(fā)板</b>

    G2D圖像處理硬件調(diào)用和測(cè)試-基于米爾-全志T113-i開(kāi)發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“jf_99374259”提供。本文將介紹基于米爾電子MYD-YT113i開(kāi)發(fā)板的G2D圖像處理硬件調(diào)用和測(cè)試。MYC-
    的頭像 發(fā)表于 04-12 08:01 ?452次閱讀
    G2D圖像處理硬件調(diào)用和<b class='flag-5'>測(cè)試</b>-基于<b class='flag-5'>米爾</b>-全志T113-i<b class='flag-5'>開(kāi)發(fā)板</b>

    全志T527國(guó)產(chǎn)核心米爾配套開(kāi)發(fā)板批量上市!

    2023年12月,米爾電子聯(lián)合戰(zhàn)略合作伙伴全志科技,率先業(yè)內(nèi)發(fā)布了國(guó)產(chǎn)第一款T527核心開(kāi)發(fā)板。這款高性能、高性價(jià)比、八核A55的
    發(fā)表于 02-23 18:33

    fpga開(kāi)發(fā)板與linux開(kāi)發(fā)板區(qū)別

    FPGA開(kāi)發(fā)板與Linux開(kāi)發(fā)板是兩種不同的硬件開(kāi)發(fā)平臺(tái),各自具有不同的特點(diǎn)和應(yīng)用場(chǎng)景。在以下的文章中,我將詳細(xì)介紹FPGA開(kāi)發(fā)板和Linux開(kāi)發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?1673次閱讀

    ROS系統(tǒng)的智能車開(kāi)發(fā)-基于米爾芯馳MYD-JD9X開(kāi)發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開(kāi)發(fā)板的ROS系統(tǒng)智能車開(kāi)發(fā)。目前實(shí)現(xiàn)ROS的方式主要有兩種:Ubuntu系統(tǒng)+ROS;U
    的頭像 發(fā)表于 01-26 08:01 ?707次閱讀
    ROS系統(tǒng)的智能車<b class='flag-5'>開(kāi)發(fā)</b>-基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>開(kāi)發(fā)板</b>

    方法|基于T507開(kāi)發(fā)板講如何將占用引腳配置為普通GPIO

    方法|基于T507開(kāi)發(fā)板講如何將占用引腳配置為普通GPIO
    的頭像 發(fā)表于 11-09 13:59 ?501次閱讀
    方法|基于T<b class='flag-5'>507</b><b class='flag-5'>開(kāi)發(fā)板</b>講如何將占用引腳配置為普通GPIO

    為T507-H開(kāi)發(fā)板配置Samba服務(wù),高效實(shí)現(xiàn)跨系統(tǒng)的文件共享

    本文將為大家介紹如何在飛凌嵌入式OKT507-C開(kāi)發(fā)板上架設(shè)Samba服務(wù)。
    的頭像 發(fā)表于 10-20 08:01 ?748次閱讀
    為T<b class='flag-5'>507-H</b><b class='flag-5'>開(kāi)發(fā)板</b>配置Samba服務(wù),高效實(shí)現(xiàn)跨系統(tǒng)的文件共享

    米爾-全志T113-S3開(kāi)發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】米爾-全志T113-S3,一塊你值得擁有的開(kāi)發(fā)板!

    性能和價(jià)格都很突出。 先讓我們介紹一下米爾-全志T113-S3開(kāi)發(fā)板: 米爾T113-S3核心MYC-
    發(fā)表于 10-17 20:57

    國(guó)產(chǎn)開(kāi)發(fā)板上打造開(kāi)源ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾芯馳MYD-JD9X開(kāi)發(fā)板

    本篇測(cè)評(píng)由面包論壇的優(yōu)秀測(cè)評(píng)者“JerryZhen”提供。本文將介紹基于米爾電子MYD-JD9X開(kāi)發(fā)板打造成開(kāi)源的Thingsboard網(wǎng)關(guān)。Thingsboard網(wǎng)關(guān)是一個(gè)開(kāi)源的軟
    的頭像 發(fā)表于 10-13 08:01 ?657次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>開(kāi)發(fā)板</b>上打造開(kāi)源ThingsBoard工業(yè)網(wǎng)關(guān)--基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>開(kāi)發(fā)板</b>