本期我們來(lái)開(kāi)箱測(cè)評(píng)創(chuàng)龍科技(Tronlong)的首款國(guó)產(chǎn)ARM評(píng)估板——TLT3-EVM評(píng)估板,它基于全志科技T3處理器設(shè)計(jì),究竟性能如何?下面,我們一起看看詳情!
目錄
1 開(kāi)箱
2 評(píng)估板介紹
3 接口測(cè)試
4 Docker容器測(cè)試
5 ARM + FPGA通信測(cè)試
1、開(kāi)箱
評(píng)估板采用底板+郵票孔核心板方式,配套:
(1) 5個(gè)資料光盤(pán)。內(nèi)含測(cè)試評(píng)估板需要的開(kāi)發(fā)資料,包含核心板引腳定義、可編輯底板原理圖、可編輯底板PCB、芯片Datasheet、系統(tǒng)固化鏡像、內(nèi)核驅(qū)動(dòng)源碼、文件系統(tǒng)源碼等,以及豐富的Demo程序、操作手冊(cè);
(2) 1個(gè)配件盒子。包含電源、SD卡、讀卡器、網(wǎng)線(xiàn)、VGA線(xiàn)、2.4G天線(xiàn)等。

2、評(píng)估板介紹
評(píng)估板基于全志科技T3處理器設(shè)計(jì),四核Cortex-A7 ARM架構(gòu),主頻1.2GHz。

核心板采用100%國(guó)產(chǎn)方案,DDR、eMMC、晶振、電源等均采用國(guó)產(chǎn)芯片!


核心板符合工業(yè)級(jí)標(biāo)準(zhǔn),經(jīng)過(guò)高低溫測(cè)試驗(yàn)證(-40℃~+85℃)。


核心板經(jīng)過(guò)3000次啟動(dòng)測(cè)試,穩(wěn)定可靠,滿(mǎn)足各種工業(yè)應(yīng)用環(huán)境。

3、接口測(cè)試
評(píng)估板已贈(zèng)送SD系統(tǒng)啟動(dòng)卡,僅需正常上電即可啟動(dòng)評(píng)估板。
備注:由于篇幅有限,本文僅提供部分接口測(cè)試數(shù)據(jù)。
如需所有接口測(cè)試數(shù)據(jù),請(qǐng)點(diǎn)擊鏈接或微信掃碼獲取產(chǎn)品詳細(xì)資料。
http://site.tronlong.com/pfdownload
(1) DDR讀寫(xiě)測(cè)試
評(píng)估板采用紫光國(guó)芯和江波龍的國(guó)產(chǎn)DDR,讀寫(xiě)速率分別為1231.04MB/s、627.9MB/s。
讀速度測(cè)試:
Target#bw_mem 100M rd
寫(xiě)速度測(cè)試:
Target#bw_mem 100M wr


(2) eMMC讀寫(xiě)測(cè)試
評(píng)估板采用康盈和江波龍的國(guó)產(chǎn)eMMC。
執(zhí)行如下命令對(duì)eMMC設(shè)備進(jìn)行寫(xiě)速度測(cè)試。
Target#
echo 3 > /proc/sys/vm/drop_caches
Target#
mkdir -p /run/media/mmcblk0p7
Target#
mount /dev/mmcblk0p7 /run/media/mmcblk0p7
Target#
time dd if=/dev/zero of=/run/media/mmcblk0p7/test bs=1024K count=500
執(zhí)行如下命令對(duì)eMMC設(shè)備進(jìn)行讀速度測(cè)試。
Target#
echo 3 > /proc/sys/vm/drop_caches
Target#
time dd if=/run/media/mmcblk0p7/test of=/dev/null bs=1024K

讀寫(xiě)速率如下:

(3) CAN通信測(cè)試
評(píng)估板采用芯力特國(guó)產(chǎn)SPI轉(zhuǎn)CAN芯片實(shí)現(xiàn)CAN功能。

發(fā)送測(cè)試
執(zhí)行如下命令,接收PC端發(fā)送的數(shù)據(jù)。
Target#candump can0

在PC端打開(kāi)ECANTools軟件,選擇設(shè)備類(lèi)型,然后點(diǎn)擊“打開(kāi)設(shè)備”。

等待軟件檢測(cè)到設(shè)備后,點(diǎn)擊“確定”進(jìn)入軟件操作界面,如下圖所示。

在如下數(shù)據(jù)發(fā)送界面中,點(diǎn)擊“發(fā)送”開(kāi)始發(fā)送數(shù)據(jù)。

依次向接收端發(fā)送兩組數(shù)據(jù),在ECAN Tools及串口調(diào)試終端可看到數(shù)據(jù),如下圖所示。


接收測(cè)試
評(píng)估板文件系統(tǒng)執(zhí)行如下命令,發(fā)送數(shù)據(jù)至ECANTools軟件,ECANTools軟件收到數(shù)據(jù)說(shuō)明功能正常。
Target#
cansend can0 123#1122334455667788



(4) 網(wǎng)口通信測(cè)試
評(píng)估板配備1個(gè)千兆網(wǎng)口和1個(gè)百兆網(wǎng)口,采用裕太車(chē)通國(guó)產(chǎn)PHY,使用Iperf工具測(cè)試TCP帶寬,分別為644MB/s、93MB/s。


(5) SATA讀寫(xiě)測(cè)試
評(píng)估板配備SATA硬盤(pán)接口,120G固態(tài)硬盤(pán)讀寫(xiě)速率分別為163.42MB/s、32.99MB/s。

執(zhí)行如下命令,測(cè)試SATA盤(pán)寫(xiě)速度。
Target#
echo 3 > /proc/sys/vm/drop_caches
Target#
time dd if=/dev/zero of=/mnt/usb/sda1/test bs=1024K count=1000
執(zhí)行如下命令,測(cè)試SATA盤(pán)讀速度。
Target#
echo 3 > /proc/sys/vm/drop_caches
Target#
time dd if=/mnt/usb/sda1/test of=/dev/null bs=1024K

(6) LVDS顯示屏測(cè)試
LVDS顯示屏和評(píng)估板接口連接。

執(zhí)行設(shè)置命令,重啟后即可看到Qt界面。

4、Docker容器測(cè)試
下面我們來(lái)演示如何快速部署電力能源神器-Docker容器。(備注:本文僅包含主要步驟,詳細(xì)操作請(qǐng)點(diǎn)擊下方圖片,查看推文↓↓)

(1)Ubuntu安裝Docker
Host#
sudo apt-get update
Host#
sudo apt-get install docker-ce


(2)搭建本地鏡像倉(cāng)庫(kù)
Host#
mkdir -p /home/tronlong/docker/myregistry
Host#
sudo docker run -d -p 5000:5000 -v /home/tronlong/docker/myregistry:/var/lib/registry registry:2

(3)構(gòu)建鏡像
新建Dockerfile文件。
Host#
cd /home/tronlong/docker/dockerfile
Host#
gedit Dockerfile


構(gòu)建鏡像。
Host#
sudo docker build -t 192.168.0.40:5000/led_flash:v1.0 .//注意命令最后含有"."
Host#
sudo docker images//查看已構(gòu)建的鏡像

請(qǐng)執(zhí)行如下命令,將鏡像推送至本地倉(cāng)庫(kù)Registry。
Host#
sudo docker push 192.168.0.40:5000/led_flash:v1.0

執(zhí)行如下命令,重新啟動(dòng)Docker、Registry容器(通過(guò)指定ID),并重新推送鏡像至本地Registry。
Host#
sudo /etc/init.d/docker restart
Host#
sudo docker ps -a
Host#
sudo docker start b898d3391bb9//以查詢(xún)得到的CONTAINER ID號(hào)為準(zhǔn)
Host#
sudo docker push 192.168.0.40:5000/led_flash:v1.0

通過(guò)瀏覽器訪(fǎng)問(wèn)"
http://192.168.0.40:5000/v2/_catalog"
,即可看到當(dāng)前倉(cāng)庫(kù)里已有的鏡像。

(4)下載鏡像并運(yùn)行容器
評(píng)估板創(chuàng)建容器并啟動(dòng)容器,耗時(shí)約1min,容器啟動(dòng)后評(píng)估板2個(gè)LED燈同時(shí)閃爍,停止容器后LED燈不再閃爍,Docker測(cè)試完成。

5、ARM + FPGA通信測(cè)試
本次給大家演示T3與Spartan-6 FPGA處理器之間的SPI通信測(cè)試。
案例功能:
(1)FPGA端程序?qū)崿F(xiàn)SPI Slave功能,具體如下:
a.FPGA將SPI Master發(fā)送的2KByte數(shù)據(jù)保存到BRAM。
b.SPI Master發(fā)起讀數(shù)據(jù)時(shí),F(xiàn)PGA從BRAM讀取2KByte通過(guò)SPI總線(xiàn)傳輸給SPI Master。
(2)ARM實(shí)現(xiàn)SPI Master功能,支持誤碼率測(cè)試和速率測(cè)試兩種模式,具體如下:
a.誤碼率測(cè)試:ARM通過(guò)SPI總線(xiàn)寫(xiě)入2KByte隨機(jī)數(shù)到FPGA BRAM,然后讀出數(shù)據(jù)、進(jìn)行數(shù)據(jù)校驗(yàn),同時(shí)打印SPI總線(xiàn)讀寫(xiě)速率和誤碼率。
b.讀寫(xiě)速率測(cè)試:ARM通過(guò)向FPGA發(fā)送4KByte隨機(jī)數(shù),并讀取回來(lái)。根據(jù)命令行傳入的參數(shù)循環(huán)多次,僅測(cè)試讀寫(xiě)速率,不進(jìn)行數(shù)據(jù)檢驗(yàn)。每隔5秒鐘程序?qū)?huì)打印一次讀寫(xiě)平均速率。

由于評(píng)估底板拓展接口未預(yù)留SPI總線(xiàn)引腳,因此需在T3與FPGA之間進(jìn)行飛線(xiàn)。

連接完成后,演示T3對(duì)FPGA BRAM的讀寫(xiě)測(cè)試。
讀寫(xiě)功能測(cè)試。
執(zhí)行如下命令運(yùn)行程序,ARM通過(guò)SPI總線(xiàn)寫(xiě)入2KByte隨機(jī)數(shù)到FPGA BRAM,然后讀出數(shù)據(jù)、進(jìn)行數(shù)據(jù)校驗(yàn),同時(shí)打印SPI總線(xiàn)讀寫(xiě)速率和誤碼率,如下圖所示。
Target#
./spi_rw -d /dev/spidev0.0 -s 5000000 -OH -S 20484

讀寫(xiě)性能測(cè)試。
執(zhí)行如下命令運(yùn)行程序,ARM通過(guò)向FPGA發(fā)送4096Byte隨機(jī)數(shù)據(jù),并從FPGA讀取回來(lái),循環(huán)50000次,測(cè)試SPI總線(xiàn)讀寫(xiě)速率,不進(jìn)行數(shù)據(jù)檢驗(yàn)。串口終端每隔5秒鐘會(huì)打印一次讀寫(xiě)平均速率,如下圖所示。
Target#
./spi_rw -d /dev/spidev0.0 -s 80000000 -OH -S 4096 -c 50000

根據(jù)官方數(shù)據(jù)手冊(cè)(如下圖),SPI總線(xiàn)通信時(shí)鐘頻率理論值最大為100MHz。但由于當(dāng)前驅(qū)動(dòng)程序原因,最高可設(shè)置為80MHz。本次測(cè)試指定SPI總線(xiàn)通信時(shí)鐘頻率為80MHz,則理論速率為:(80000000/1024/1024/8)MB/s≈9.54MB/s。從上圖可知,每隔5秒鐘程序?qū)?huì)打印一次讀寫(xiě)平均速率,以最后一次打印的平均速率為例,讀寫(xiě)速率為:(38790.8/1024/8)MB/s≈4.74MB/s。

同時(shí)測(cè)得進(jìn)行SPI讀寫(xiě)速率測(cè)試時(shí),CPU的占用率約為8%,如下圖所示。

本次對(duì)于創(chuàng)龍科技T3評(píng)估板的部分功能測(cè)評(píng)就進(jìn)行到這里。評(píng)估板還板載了WIFI模塊、藍(lán)牙模塊,并可適配移遠(yuǎn)EC20 4G模塊,同時(shí)我們還將提供更多的開(kāi)發(fā)案例,例如翼輝國(guó)產(chǎn)操作系統(tǒng)演示案例、Igh EtherCAT主站開(kāi)發(fā)案例,供您在實(shí)際開(kāi)發(fā)應(yīng)用中參考。
-
嵌入式
+關(guān)注
關(guān)注
5126文章
19446瀏覽量
313377 -
硬件開(kāi)發(fā)
+關(guān)注
關(guān)注
3文章
166瀏覽量
24609 -
全志
+關(guān)注
關(guān)注
24文章
268瀏覽量
53646 -
國(guó)產(chǎn)芯片
+關(guān)注
關(guān)注
2文章
311瀏覽量
30536
發(fā)布評(píng)論請(qǐng)先 登錄
藍(lán)牙定位在電力行業(yè)的應(yīng)用

DeepSeek如何評(píng)價(jià)高精度紅外溫度傳感器在電力行業(yè)的應(yīng)用

無(wú)人機(jī)電力巡檢系統(tǒng)電力行業(yè)的天空之眼
頂堅(jiān)單北斗工作記錄儀在電力行業(yè)的應(yīng)用解決方案

全志T113-S3開(kāi)發(fā)板網(wǎng)絡(luò)通信

光纖測(cè)溫系統(tǒng)在電力行業(yè)的應(yīng)用
米爾國(guó)產(chǎn)全志T536系列核心板開(kāi)發(fā)板-產(chǎn)品手冊(cè)
全志T507-H國(guó)產(chǎn)平臺(tái)Ubuntu系統(tǒng)正式發(fā)布,讓您的應(yīng)用開(kāi)發(fā)更便捷!
無(wú)人機(jī)智能自動(dòng)巡檢系統(tǒng)在電力行業(yè)的應(yīng)用

電力巡檢機(jī)器人:引領(lǐng)電力行業(yè)新變革
華為與中軟國(guó)際簽合作協(xié)議 發(fā)力電力行業(yè)數(shù)字化轉(zhuǎn)型
哇!0.8秒啟動(dòng)!Linux快速啟動(dòng)方案分享,全志T113-i國(guó)產(chǎn)平臺(tái)!
全志T3+Logos FPGA開(kāi)發(fā)板——雙屏異顯開(kāi)發(fā)案例
7折購(gòu)!米爾基于全志T113系列開(kāi)發(fā)板

本安防爆手機(jī)在電力行業(yè)中的應(yīng)用

評(píng)論