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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

國產(chǎn)開發(fā)板各項性能測試--米爾MYD-YT507H開發(fā)板

米爾MYIR ? 來源:米爾MYIR ? 作者:米爾MYIR ? 2022-09-14 15:26 ? 次閱讀

本篇測評由電子工程世界的優(yōu)秀測評者“qinyunti”提供。

此次的板卡測試,是米爾MYD-YT507H開發(fā)板的各項性能測試。

CoreMark跑分

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

準備代碼

在WSL中打開終端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

運行

復制程序到windows下cp coremarko3 /mnt/ecp coremarko0/mnt/e在windows下導入程序到開發(fā)板chmod +x coremarko3chmod +x coremarko0./coremarko0./coremarko3運行結果如下

-O0 803.034513-O3 4093.788532可以看到優(yōu)化等級的影響巨大。

結果對比

可以從如下地址查看對應處理器的得分。https://www.eembc.org/coremark/scores.php

IMX8

M配置差不多都是1.5G,4核CORTEX-A53.Imx8M得分是19678.58我們這里是4093.788532x4=16375.154128 差不太多。由于跑了操作系統(tǒng)和圖形界面,實際上跑裸機的分會更高。

參考

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

存儲性能測試

對于越來越高端的嵌入式

芯片

,尤其用于汽車人機,AI,邊緣計算等場景的高性能CPU,其綜合性能是一個關注點,我們之前已經(jīng)進行過CPU的coremark測試,其性能和國際主流芯片大廠類似芯片是差不多的,板子的性能不僅僅和CPU相關,綜合來看的畫存儲部分也是一個很重要的部分,所以我們針對存儲部分進行性能測試。

RAM性能測試

WSL中git clonehttps://github.com/qinyunti/STREAM.gitcd STREAM/export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/binaarch64-linux-gnu-gcc-O3 stream.c -o streamcp stream /mnt/e 導出到WINDOWS下,下載到開發(fā)板chmod +x stream./stream 運行結果如下

參考https://www.cs.virginia.edu/stream/ref.html

RAM壓力測試

參考https://pyropus.ca./software/memtester/wgethttps://pyropus.ca./software/memtester/old-versions/memtester-4.5.1.tar.gztar -xvf memtester-4.5.1.tar.gzcd memtester-4.5.1/export PATH=$PATH:~/MYD-YT507H/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/binaarch64-linux-gnu-gcc-O3 memtester.c tests.c -o memtestercp memtester /mnt/e導出到WINDOWS下,下載到米爾MYD-YT507H開發(fā)板chmod +x memtester./memtester運行結果如下,默認一直測試下去,可以最后指定測試次數(shù)比如./memtester 512M1512M表示測試RAM大小1表示測試一次另外也可以-p直接指定物理地址,適合在板子開發(fā)階段裸機代碼直接指定物理地址測試。

對于RAM我們一般會關注其可靠性,一般會考慮在不同溫度,電磁環(huán)境等進行對比測試,這里條件有限不再測試。

EMMC性能測試

查EMMC版本

其中mmc0: new high speed MMC card at address 0001表示emmc 設備支持的時鐘模式:

Speed Mode

clock (MHz)

Default Speed

26

Hight Speed SDR

52

Hight Speed DDR

52

HS200

200

HS400

200

SDR:單邊沿采樣DDR:雙邊沿采樣其中mmcblk0boot0,mmcblk0boot1,mmcblk0rpmb為物理分區(qū)所以我們這里x8-bit理論最大吞吐量應該是52MB/S。輸入df回車我們看到EMMC有兩個分區(qū)/dev/mmcblk0p4/dev/mmcblk0p8

輸入mount回車

我們看到兩個分區(qū)分別掛載在/根目錄和/medials /media查看里面沒有文件我們就拿/media /dev/mmcblk0p8作為測試測試命令讀dd if=/dev/mmcblk0p8 of=/dev/null bs=塊大小 count=塊數(shù)量寫dd if=/dev/zero of=/media/test.bin bs=塊大小 count=塊數(shù)量測試記錄如下

bs/count 1GB

指令

結果

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

從上測試來看讀與最大52MB/S的吞吐量差不太多,寫的速率也有33MB/S性能是不錯的。

sd卡性能測試

與EMMC測試方法類似,并且和SD速率相關這里不再測試。

Qt性能測試

一般對于圖形界面程序會關心刷新率,比如Qt程序。這里通過一個簡單的Qt程序測試Qt的性能,通過盡可能快速的繪制不同控件,測試相應時間來測試性能。

代碼

WSL中下載代碼git clonehttps://github.com/qinyunti/qtperf.git運行qtcreator/home/lhj/qtcreator-5.0.0-rc1/bin/qtcreator.sh &File->Open File or Project...

.pro文件中添加QT += widgets修改#include為 #includeBuild->Build Project “qtperf4”提示錯誤

手動修改/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/exportcp qtperf4 /mnt/e導入到開發(fā)板

運行

chmod +x qtperf4LD_LIBRARY_PATH=/usr/local/Qt_5.12.5/lib/:$LD_LIBRARY_PATHexport QT_QPA_EGLFS_INTEGRATION=none./qtperf4測試10次的結果如下比如54mS操作了10次QPushButton

整體而言性能是不錯的。

總結

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5052

    文章

    18909

    瀏覽量

    300715
  • 開發(fā)板
    +關注

    關注

    25

    文章

    4834

    瀏覽量

    96822
  • 米爾
    +關注

    關注

    0

    文章

    47

    瀏覽量

    7886
收藏 人收藏

    評論

    相關推薦

    快速上手國產(chǎn)車規(guī)級開發(fā)板?汽車儀表盤、數(shù)據(jù)圖傳、內(nèi)網(wǎng)穿透案例分享

    ? 近期,米爾電子推出了最新YC-YT507核心開發(fā)板,基于全志的車規(guī)級處理器T507,以嚴格的高質量、高
    的頭像 發(fā)表于 09-16 11:40 ?1679次閱讀
    快速上手<b class='flag-5'>國產(chǎn)</b>車規(guī)級<b class='flag-5'>開發(fā)板</b>?汽車儀表盤、數(shù)據(jù)圖傳、內(nèi)網(wǎng)穿透案例分享

    米爾MYD-YT507開發(fā)板試用體驗】Ubuntu的xfce桌面環(huán)境建立及遠程穿透訪問家中米爾MYD-YT507開發(fā)板

    在上一篇文章中Ubuntu系統(tǒng)燒錄到eMMC和完全調教指南!,我分享了在米爾MYD-YT507開發(fā)板上燒錄Ubuntu18.04系統(tǒng)及系統(tǒng)基礎調整,這篇文章中,分享的是xfce桌面環(huán)境的建立,以及
    發(fā)表于 07-15 16:53

    米爾MYD-YT507開發(fā)板試用體驗】+3.系統(tǒng)燒錄

    3系統(tǒng)燒錄還是那句話,先看米爾資料下載地址:http://down.myir-tech.com/MYD-YT507H上面就是米爾資料的文檔架構,文件系統(tǒng),在02里面;3.1燒錄系統(tǒng)方式這個得看文檔
    發(fā)表于 07-19 23:08

    第一視角體驗搭載全志T507-H開發(fā)板MYD-YT507H開發(fā)板

    如今車規(guī)級芯片市場潛力巨大,需求旺盛,芯片都在逐漸走向國產(chǎn)化。本文要介紹的主角是MYD-YT507H開發(fā)板,該開發(fā)板米爾科技結合全志
    發(fā)表于 09-19 10:04

    米爾MYC-YT507核心開發(fā)板開啟預售

    近日,米爾電子研發(fā)團隊經(jīng)過精心研發(fā)推出MYC-YT507核心開發(fā)板,基于全志車規(guī)級處理器T507
    的頭像 發(fā)表于 05-07 17:37 ?1459次閱讀
    <b class='flag-5'>米爾</b>MYC-<b class='flag-5'>YT507</b>核心<b class='flag-5'>板</b>及<b class='flag-5'>開發(fā)板</b>開啟預售

    米爾MYD-YT507開發(fā)板試用體驗】使用mjpeg_streamer建立攝像頭圖傳

    MYD-YT507開發(fā)板接入海康威視USB攝像頭,并進行攝像頭數(shù)據(jù)的獲取,具體可查看: USB攝像頭使用從入門到放棄 。 在此基礎上,進一步實現(xiàn)了米爾MYD-YT507
    的頭像 發(fā)表于 10-26 15:18 ?1396次閱讀
    【<b class='flag-5'>米爾</b><b class='flag-5'>MYD-YT507</b><b class='flag-5'>開發(fā)板</b>試用體驗】使用mjpeg_streamer建立攝像頭圖傳

    米爾MYD-YT507開發(fā)板試用體驗】Ubuntu的xfce桌面環(huán)境建立及遠程穿透訪問家中米爾MYD-YT507開發(fā)板

    到eMMC和完全調教指南! ,我分享了在米爾MYD-YT507開發(fā)板上燒錄Ubuntu18.04系統(tǒng)及系統(tǒng)基礎調整,這篇文章中,分享的是xfce桌面環(huán)境的建立,以及如何在公司遠程穿透訪問家里內(nèi)網(wǎng)的
    的頭像 發(fā)表于 10-27 14:17 ?1003次閱讀
    【<b class='flag-5'>米爾</b><b class='flag-5'>MYD-YT507</b><b class='flag-5'>開發(fā)板</b>試用體驗】Ubuntu的xfce桌面環(huán)境建立及遠程穿透訪問家中<b class='flag-5'>米爾</b><b class='flag-5'>MYD-YT507</b><b class='flag-5'>開發(fā)板</b>

    米爾MYD-YG2開發(fā)板觸摸屏測試

    米爾MYD-YG2開發(fā)板測試米爾觸摸屏
    的頭像 發(fā)表于 05-24 13:12 ?29.4w次閱讀

    車規(guī)級國產(chǎn)工業(yè)CPU平臺,米爾MYC-YT507開發(fā)板等你體驗

    近些年,國產(chǎn)芯片蒸蒸日上近日,米爾震撼發(fā)布了基于全志車規(guī)級處理器T507開發(fā)采用國產(chǎn)工業(yè)CPU平臺的MYC-
    的頭像 發(fā)表于 06-10 16:14 ?1059次閱讀
    車規(guī)級<b class='flag-5'>國產(chǎn)</b>工業(yè)CPU平臺,<b class='flag-5'>米爾</b>MYC-<b class='flag-5'>YT507</b><b class='flag-5'>開發(fā)板</b>等你體驗

    新品上市|國產(chǎn)工業(yè)CPU平臺,米爾MYC-YT507核心開發(fā)板開啟預售

    近日,米爾電子研發(fā)團隊經(jīng)過精心研發(fā)推出MYC-YT507核心開發(fā)板,基于全志車規(guī)級處理器T507
    的頭像 發(fā)表于 05-07 18:14 ?953次閱讀
    新品上市|<b class='flag-5'>國產(chǎn)</b>工業(yè)CPU平臺,<b class='flag-5'>米爾</b>MYC-<b class='flag-5'>YT507</b>核心<b class='flag-5'>板</b>及<b class='flag-5'>開發(fā)板</b>開啟預售

    米爾視頻丨第一視角體驗國產(chǎn)處理器T507-H開發(fā)板

    Hello大家好,我是米爾的工程師?,F(xiàn)在車規(guī)級芯片市場潛力巨大,需求旺盛,芯片都在逐漸走向國產(chǎn)化。本期要介紹的主角是MYD-YT507H開發(fā)板,是
    的頭像 發(fā)表于 08-15 09:21 ?1711次閱讀
    <b class='flag-5'>米爾</b>視頻丨第一視角體驗<b class='flag-5'>國產(chǎn)</b>處理器T<b class='flag-5'>507-H</b><b class='flag-5'>開發(fā)板</b>

    國產(chǎn)處理器丨如何在Ubuntu建立xfce桌面環(huán)境,遠程穿透訪問家中米爾MYD-YT507H開發(fā)板

    本篇測評由電子發(fā)燒友的優(yōu)秀測評者“HonestQiao”提供。此次板卡的測試,是如何在Ubuntu建立xfce桌面環(huán)境,以及如何遠程穿透訪問家中的米爾MYD-YT507H開發(fā)板。在上一
    的頭像 發(fā)表于 08-28 15:50 ?1468次閱讀
    <b class='flag-5'>國產(chǎn)</b>處理器丨如何在Ubuntu建立xfce桌面環(huán)境,遠程穿透訪問家中<b class='flag-5'>米爾</b><b class='flag-5'>MYD-YT507H</b><b class='flag-5'>開發(fā)板</b>

    試用視頻丨國產(chǎn)開發(fā)板各項性能測試--米爾MYD-YT507H開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“qinyunti”提供。此次的板卡測試,是米爾MYD-YT507H開發(fā)板各項
    的頭像 發(fā)表于 09-02 11:19 ?745次閱讀
    試用視頻丨<b class='flag-5'>國產(chǎn)</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>各項</b><b class='flag-5'>性能</b><b class='flag-5'>測試</b>--<b class='flag-5'>米爾</b><b class='flag-5'>MYD-YT507H</b><b class='flag-5'>開發(fā)板</b>

    實操丨米爾MYD-YT507H開發(fā)板基于Fluter+Django+OpenCV的行車記錄儀

    本篇測評由電子工程世界的優(yōu)秀測評者“HonestQiao”提供。此次的板卡測試,是米爾MYD-YT507H開發(fā)板的行車記錄儀測試體驗。試用視
    的頭像 發(fā)表于 09-30 09:34 ?3073次閱讀
    實操丨<b class='flag-5'>米爾</b><b class='flag-5'>MYD-YT507H</b><b class='flag-5'>開發(fā)板</b>基于Fluter+Django+OpenCV的行車記錄儀

    視頻關注23萬!國產(chǎn)車規(guī)級處理器T507H平臺上,用50行Python代碼實現(xiàn)圖傳和人臉識別

    VeriMake的實習生,來自帝國理工的同學完成。點擊下方視頻觀看完整演示過程MYD-YT507H開發(fā)板米爾電子于2022年推出和銷售,搭載了全志的車規(guī)級T507-
    的頭像 發(fā)表于 04-03 18:05 ?1088次閱讀
    視頻關注23萬!<b class='flag-5'>國產(chǎn)</b>車規(guī)級處理器T<b class='flag-5'>507H</b>平臺上,用50行Python代碼實現(xiàn)圖傳和人臉識別