在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

全志科技A40i國產開發板——性能參數綜合測試

Tronlong創龍科技 ? 2022-11-30 17:35 ? 次閱讀

本次測試板卡是創龍科技旗下,一款基于全志科技A40i開發板,其接口資源豐富,可引出雙路網口、雙路CAN、雙路USB、雙路RS485通信接口,板載Bluetooth、WIFI、4G(選配)模塊,同時引出MIPI LCD、LVDS LCD、TFT LCD、HDMI OUT、CVBS OUT、CAMERA、LINE IN、H/P OUT等音視頻多媒體接口,支持雙屏異顯、1080P@45fps H.264視頻硬件編碼、1080P@60fps H.264視頻硬件解碼,并支持SATA大容量存儲接口。

poYBAGOHHCWAUnz_AAIj9nmu_T8115.jpgpYYBAGOHHCWAN2gEAAJUiAEBTHg130.jpg

以下是測評用戶編寫的測評內容,歡迎閱讀:

前言

之前進行了開發環境的體驗,現在對各方面的性能進行一個定性體驗。

跑分

打開WSL終端

下載代碼

git clone https://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;

編譯

export PATH=$PATH:~/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin

arm-linux-gnueabihf-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

arm-linux-gnueabihf-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

導入到windows下

cp coremarko0 coremarko3 /mnt/d

然后通過串口rz導入到開發板

添加可執行權限

chmod +x coremarko0 coremarko3

運行

./coremarko0

./coremarko3

結果如下,可以看到優化不同差距較大

root@T3/A40i-Tronlong:~# ./coremarko0

2K performance run parameters for coremark.

CoreMark Size : 666

Total ticks : 146952831

Total time (secs): 146.952831

Iterations/Sec : 680.490463

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 : 680.490463 / GCC9.4.0 -O0 / STACK

root@T3/A40i-Tronlong:~# ./coremarko3

2K performance run parameters for coremark.

CoreMark Size : 666

Total ticks : 29362505

Total time (secs): 29.362505

Iterations/Sec : 3405.703975

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 : 3405.703975 / GCC9.4.0 -O0 / STACK

從https://www.eembc.org/coremark/scores.php

搜索Cortex-A7可以對比同型號CPU的得分。

Cortex - A7 1.2GHz

RAM性能測試

WSL中

下載代碼

git clone https://github.com/qinyunti/STREAM.git

cd STREAM/

編譯

export PATH=$PATH:~/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin

arm-linux-gnueabihf-gcc -O3 -DSTREAM_ARRAY_SIZE=5000000 stream.c -o stream.5M

導出到windows下

cp stream.5M /mnt/d

然后通過串口rz導入到開發板

添加可執行權限

chmod +x stream.5M

運行

./stream.5M

結果如下

root@T3/A40i-Tronlong:~# ./stream.5M

-------------------------------------------------------------

STREAM version $Revision: 5.10 $

-------------------------------------------------------------

This system uses 8 bytes per array element.

-------------------------------------------------------------

Array size = 5000000 (elements), Offset = 0 (elements)

Memory per array = 38.1 MiB (= 0.0 GiB).

Total memory required = 114.4 MiB (= 0.1 GiB).

Each kernel will be executed 10 times.

The *best* time for each kernel (excluding the first iteration)

will be used to compute the reported bandwidth.

-------------------------------------------------------------

Your clock granularity/precision appears to be 1 microseconds.

Each test below will take on the order of 52219 microseconds.

(= 52219 clock ticks)

Increase the size of the arrays if this shows that

you are not getting at least 20 clock ticks per test.

-------------------------------------------------------------

WARNING -- The above is only a rough guideline.

For best results, please be sure you know the

precision of your system timer.

-------------------------------------------------------------

Function Best Rate MB/s Avg time Min time Max time

Copy: 972.1 0.083436 0.082297 0.084256

Scale: 868.5 0.092398 0.092110 0.092609

Add: 829.7 0.144716 0.144639 0.144788

Triad: 683.4 0.175755 0.175587 0.175917

-------------------------------------------------------------

Solution Validates: avg error less than 1.000000e-13 on all three arrays

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

RAM壓力測試

參考 https://pyropus.ca./software/memtester/

WSL中

下載代碼

wget https://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:~/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin

arm-linux-gnueabihf-gcc -O3 memtester.c tests.c -o memtester

導出到WINDOWS下,下載到開發板

cp memtester /mnt/d

chmod +x memtester

運行

./memtester

運行結果如下,默認一直測試下去,可以最后指定測試次數

比如

./memtester 128M 1

128M表示測試RAM大小

1表示測試一次

另外也可以-p直接指定物理地址,適合在板子開發階段裸機代碼直接指定物理地址測試。

root@T3/A40i-Tronlong:~# ./memtester 128M 1

memtester version 4.5.1 (32-bit)

Copyright (C) 2001-2020 Charles Cazabon.

Licensed under the GNU General Public License version 2 (only).

pagesize is 4096

pagesizemask is 0xfffff000

want 128MB (134217728 bytes)

got 128MB (134217728 bytes), trying mlock ...locked.

Loop 1/1:

Stuck Address : ok

Random Value : ok

Compare XOR : ok

Compare SUB : ok

Compare MUL : ok

Compare DIV : ok

Compare OR : ok

Compare AND : ok

Sequential Increment: ok

Solid Bits : ok

Block Sequential : ok

Checkerboard : ok

Bit Spread : ok

Bit Flip : ok

Walking Ones : ok

Walking Zeroes : ok

Done.

EMMC性能測試

dmesg | grep mmc

4GEMMC

[ 4.008550] mmc0: new HS200 MMC card at address 0001

[ 4.009409] mmcblk0: mmc0:0001 S04111 3.56 GiB

和16G的SD

[ 8.202017] mmc1: new high speed SDHC card at address aaaa

[ 8.208872] mmcblk1: mmc1:aaaa SL16G 14.8 GiB

EMMC速度為HS200

Speed Modeclock (MHz)
Default Speed26
Hight Speed SDR52
Hight Speed DDR52
HS200200
HS400200

df查看,使用/目錄進行讀寫測試

root@T3/A40i-Tronlong:~# df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/root 2029971 514680 1406338 27% /

devtmpfs 107996 0 107996 0% /dev

tmpfs 124604 0 124604 0% /dev/shm

tmpfs 124604 8 124596 0% /tmp

tmpfs 124604 12 124592 0% /run

cgroup 124604 0 124604 0% /sys/fs/cgroup

root@T3/A40i-Tronlong:~#

不插入SD卡 /掛載在emmc

bs/count 1GB指令結果
16k/65536time dd if=test.bin of=/dev/null bs=16k count=6553698.5MB/S
4k/262144
1k/1048576
16k/65536time dd if=/dev/zero of=/test.bin bs=16k count=6553627.24MB/S
4k/262144
1k/1048576

root@T3/A40i-Tronlong:/# time dd if=/dev/zero of=/test.bin bs=16k count=65536

65536+0 records in

65536+0 records out

real 0m37.581s

user 0m0.080s

sys 0m15.230s

root@T3/A40i-Tronlong:/# time dd if=test.bin of=/dev/null bs=16k count=65536

65536+0 records in

65536+0 records out

real 0m10.386s

user 0m0.070s

sys 0m4.040s

root@T3/A40i-Tronlong:/#

以上僅作參考,實際欸有考慮緩存的影響。

SD卡性能測試

插入SD卡后重啟,自動掛在到/root到SD卡

bs/count 1GB指令結果
16k/65536time dd if=/root/test.bin of=/dev/null bs=16k count=6553621.25MB/S
4k/262144
1k/1048576
16k/65536time dd if=/dev/zero of=/root/test.bin bs=16k count=6553611MB/S
4k/262144
1k/1048576

root@T3/A40i-Tronlong:~# time dd if=/dev/zero of=/root/test.bin bs=16k count=65536

65536+0 records in

65536+0 records out

real 1m32.412s

user 0m0.330s

sys 0m17.700s

root@T3/A40i-Tronlong:~# time dd if=/root/test.bin of=/dev/null bs=16k count=65536

65536+0 records in

65536+0 records out

real 0m48.177s

user 0m0.100s

sys 0m4.350s

速度和SD卡本身有關,也沒有考慮緩存,所以結果僅作參考。

總結

以上綜合對性能進行了測試,感覺性能還是非常不錯的,各測試結果僅作參考,因為環境等因素不一樣測得結果也會不一樣,包括存儲的測試方法也不是很科學,比如沒有考慮緩存等。上述測試只是一個定性的性能體驗,板子的性能是一個綜合的體驗,需要是面對真實的應用場景才有意義,并且針對場景優化也很重要。

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

    關注

    25

    文章

    5123

    瀏覽量

    98237
  • ARM架構
    +關注

    關注

    15

    文章

    177

    瀏覽量

    36450
  • 工控板
    +關注

    關注

    0

    文章

    192

    瀏覽量

    13155
收藏 人收藏

    評論

    相關推薦

    T113-S3開發板網絡通信

    電子EVM-T113-S3是一款基于T113-S3雙核ARMCortex-A7多核處理器設計的國產工業評估,主頻高達1.2GHz。評估
    的頭像 發表于 12-26 08:32 ?460次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b>T113-S3<b class='flag-5'>開發板</b>網絡通信

    有獎丨米爾 T536開發板免費試用

    米爾與合作發布的新品基于T536應用處理器的MYD-LT536-GK開發板免費試用活動來啦~~米爾提供了3塊價值750元的MYD-L
    的頭像 發表于 12-26 08:05 ?274次閱讀
    有獎丨米爾 <b class='flag-5'>全</b><b class='flag-5'>志</b>T536<b class='flag-5'>開發板</b>免費試用

    如何用OpenCV進行手勢識別--基于米爾T527開發板

    本文將介紹基于米爾電子MYD-LT527開發板(米爾基于T527開發板)的OpenCV手勢識別方案測試。摘自優秀創作者-小火苗米爾基于
    的頭像 發表于 12-13 08:04 ?842次閱讀
    如何用OpenCV進行手勢識別--基于米爾<b class='flag-5'>全</b><b class='flag-5'>志</b>T527<b class='flag-5'>開發板</b>

    米爾國產T536系列核心開發板-產品手冊

    MYC-LT536核心開發板T536國產真工業芯,為工控而生
    發表于 10-31 14:58

    國產T536系列-國產工業級-米爾核心開發板

    MYC-LT536核心開發板T536國產真工業芯,為工控而生
    發表于 10-29 10:44 ?5次下載

    A133開發板安卓系統調試串口復用成普通串口方法-觸覺智能EVB1309

    本文介紹了在開發板/主板串口接口不夠的情況下,可將調試串口改為普通串口使用。基于觸覺智能的A133開發板(型號EVB1309)演示,該主
    的頭像 發表于 09-26 18:44 ?2289次閱讀
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>A</b>133<b class='flag-5'>開發板</b>安卓系統調試串口復用成普通串口方法-觸覺智能EVB1309

    Banan Pi BPI-M4 Berry 科技H618開發板燒錄鏡像教程

    Banan Pi BPI-M4 Berry 科技H618開發板燒錄鏡像教程
    的頭像 發表于 07-02 16:13 ?967次閱讀
    Banan Pi BPI-M4 Berry <b class='flag-5'>全</b><b class='flag-5'>志</b>科技H618<b class='flag-5'>開發板</b>燒錄鏡像教程

    【米爾首發-T527開發板-國產8核A55-免費試用】米爾T527開發板開箱驗機

    是一體化設計。 再看一下官方對開發板的介紹: 科技 T527 系列高性能處理器是一款基于八核 Cortex-A55 + HiFi4 DS
    發表于 06-25 16:35

    7折購!米爾基于T113系列開發板

    T113系列芯片是目前比較受歡迎的國產入門級嵌入式工業芯片。米爾是基于T113芯片開發較早、提供配置最全的廠家,目前是唯一一家提供T113-S和T113-
    的頭像 發表于 06-21 08:01 ?621次閱讀
    7折購!米爾基于<b class='flag-5'>全</b><b class='flag-5'>志</b>T113系列<b class='flag-5'>開發板</b>

    G2D圖像處理硬件調用和測試-基于米爾-T113-i開發板

    本篇測評由電子工程世界的優秀測評者“jf_99374259”提供。本文將介紹基于米爾電子MYD-YT113i開發板的G2D圖像處理硬件調用和測試。MYC-YT113i核心
    的頭像 發表于 04-12 08:01 ?773次閱讀
    G2D圖像處理硬件調用和<b class='flag-5'>測試</b>-基于米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b>T113-<b class='flag-5'>i</b><b class='flag-5'>開發板</b>

    米爾-T113-i開發板與modbus設備的連接和操作

    本文主要介紹通過米爾-T113-i開發板實現與modbus設備的連接和操作。
    的頭像 發表于 03-21 19:42 ?1057次閱讀
    米爾-<b class='flag-5'>全</b><b class='flag-5'>志</b>T113-<b class='flag-5'>i</b><b class='flag-5'>開發板</b>與modbus設備的連接和操作

    【米爾-T113-i開發板試用】米爾-T113-i開發板與modbus設備的連接和操作

    繼前面開發環境設置和libmodbus庫的移植后,本文主要介紹通過米爾-T113-i開發板實現與modbus設備的連接和操作。 一、設備
    發表于 03-21 19:39

    【米爾-T113-i開發板試用】米爾-T113-i開發環境搭建

    首先感謝MYIR & ELECFANS給與的使用米爾-T113-i開發板的機會。 一、開發板簡介 米爾-
    發表于 03-01 21:43

    T527國產核心及米爾配套開發板批量上市!

    2023年12月,米爾電子聯合戰略合作伙伴科技,率先業內發布了國產第一款T527核心開發板。這款高
    發表于 02-23 18:33

    米爾這款首發的國產核心批量上市了!T527

    2023年12月,米爾電子聯合戰略合作伙伴科技,率先業內發布了國產第一款T527核心開發板。這款高
    的頭像 發表于 02-22 08:01 ?998次閱讀
    米爾這款首發的<b class='flag-5'>國產</b>核心<b class='flag-5'>板</b>批量上市了!<b class='flag-5'>全</b><b class='flag-5'>志</b>T527
    主站蜘蛛池模板: 男女交性视频免费播放视频 | 成人国产一区二区 | 成年在线视频 | 噜色| 婷婷九月色 | 亚洲情a成黄在线观看动 | bl高h文| 国产精品7m凸凹视频分类大全 | xxxx人妖| 免费一日本一级裸片在线观看 | 精品一区二区三区免费爱 | 奇米福利视频 | 天堂w| 国产成人精品高清免费 | 欧美一级高清片欧美国产欧美 | 香蕉狠狠再啪线视频 | 特别黄的免费视频大片 | 狠狠色噜噜狠狠狠狠97老肥女 | 日本在线观看一区 | 亚洲第一区第二区 | 手机看片1024在线观看 | 欧美性猛交xxx嘿人猛交 | 国产真实偷乱视频在线观看 | 久久久久久青草大香综合精品 | 狠狠插天天干 | 六月天婷婷| 操久久| 四大名著成人高h肉版 | 四虎影视4hu4虎成人 | 成人精品福利 | 激情五月开心婷婷 | 超薄肉色丝袜精品足j福利 超黄视频在线观看 | 免费午夜不卡毛片 | 天天射综合 | 天堂在线bt | 午夜视频在线观看完整高清在线 | 18视频免费网址在线观看 | 亚洲欧美视频在线播放 | 特色一级黄色片 | 视频一区二区在线观看 | 色网站观看 |