迅為電子RK3588S開發(fā)板第三章Buildroot系統(tǒng)功能測試
iTOP-3588S開發(fā)板采用瑞芯微RK3588S處理器,是全新一代AloT高端應(yīng)用芯片,采用8nm LP制程,搭載八核64位CPU(四核Cortex-A76+四核Cortex-A55架構(gòu)),集成Mali G610 MP4四核GPU,內(nèi)置AI加速器NPU,算力達(dá)6Tops,支持8K視頻硬件編碼器和硬件解碼器,提供了許多功能強(qiáng)大的嵌入式硬件引擎,性能更強(qiáng)的同時(shí),功耗也能穩(wěn)穩(wěn)把控。在各個(gè)行業(yè),性能表現(xiàn)都實(shí)力非凡。
-----------------------------
關(guān)注:北京迅為電子,了解更多信息
燒 寫buildroot系 統(tǒng) 鏡 像 ,buildroot系 統(tǒng) 鏡 像 在 網(wǎng) 盤 資 料“iTOP-3588S開 發(fā) 板\01_
【iTOP-RK3588S開發(fā)板】基礎(chǔ)資料\06_iTOP-RK3588S開發(fā)板Linux鏡像\01_Buildroot鏡像”
目錄下,本小節(jié)測試buildroot系統(tǒng)。
3.1 系統(tǒng)啟動
Buildroot系統(tǒng)啟動后,
如果連接了屏幕,是可以看到系統(tǒng)桌面的,桌面顯示如下圖所示,默認(rèn)已經(jīng)支持wayland桌面環(huán)境及一些QT應(yīng)用。
3.2 多路視頻播放測試
多路視頻播放器用于測試設(shè)備的多路視頻播放能力,顯示能力以及硬件解碼能力,點(diǎn)擊啟動桌面上的“multivideoplayer”應(yīng)用會自動循環(huán)播放九路視頻的demo,
3.3 GPU 測試
glmark2是一個(gè)用于測試圖形處理單元(GPU)性能的開源基準(zhǔn)測試工具。它基于OpenGL API,并使用了一系列的渲染場景和特效來評估GPU的性能表現(xiàn)。點(diǎn)擊桌面上的“glmark2”應(yīng) 用,啟動后將進(jìn)行GPU測試,測試過程如下圖所示:
測試完成之后可以在終端得到相應(yīng)的得分,如下圖所示:
3.4 系統(tǒng)信息查詢
查看內(nèi)核和cpu信息,輸入如下命令:
uname -a
查看操作系統(tǒng)信息:
cat /etc/issue
查看環(huán)境變量信息:
env
3.5 U 盤測試
iTOP-RK3588s開發(fā)板有兩個(gè)USB2.0和一個(gè)USB3.0接口,每個(gè)接口均可以正常使用,如下圖所示。
方法一:
1將U盤插到開發(fā)板的usb接口,串口打印信息如下所示,U盤的設(shè)備節(jié)點(diǎn)是/dev/sda1。
U盤的設(shè)備節(jié)點(diǎn)不是固定的,根據(jù)實(shí)際情況來查看設(shè)備節(jié)點(diǎn)。
2在buildroot系統(tǒng)下,U盤會自動掛載到/mnt/udisk目錄下,可以通過“df -h”命令查看掛載路徑,如下圖所示:
方法二:
Buildroot支持自動掛載外部存儲設(shè)備,連接屏幕以后,打開桌面上的“qfm”APP,依次點(diǎn)擊“USB Disk”,就會進(jìn)入U(xiǎn)盤掛載目錄。U盤掛載路徑:/udisk,如下圖所示:
3.6 TF 卡測試
方法一:
1將TF卡插到開發(fā)板的TF卡插槽,
2默認(rèn)情況下TF卡掛載到/mnt/sdcard目錄下,輸入以下命令查看掛載目錄:
df -h
方法二:
Buildroot支持自動掛載外部存儲設(shè)備,連接屏幕,打開桌面上的“qfm”APP,依次點(diǎn)擊“SD
Card”,進(jìn)入TF卡掛載路徑,
3.7 USB 鼠標(biāo)鍵盤測試
將USB鼠標(biāo)和鍵盤接入iTOP-3588S開發(fā)板的usb接口
此時(shí)在屏幕上出現(xiàn)箭頭光標(biāo),鼠標(biāo)和鍵盤已可正常使用。
當(dāng)拔掉usb鍵盤和鼠標(biāo)時(shí),
此時(shí)屏幕上箭頭光標(biāo)消失,鼠標(biāo)已成功去除。
3.8 Linux 485 測試
本小節(jié)測試所用到的應(yīng)用程序和串口工具存放在了“iTOP-3588S開發(fā)板\02_
【
iTOP-RK3588S
開發(fā)板】開發(fā)資料\06_系統(tǒng)外設(shè)功能測試\01_Buildroot系統(tǒng)測試配套資料\01_485-串口測試配
套資料”路徑下。
3.8.1 485 硬件連接
485電路圖如下圖所示:
由原理圖可知,485使用的串口9,可以通過/dev/ttyS9來控制。接下來使用USB轉(zhuǎn)RS485
模塊進(jìn)行測試(需要自行準(zhǔn)備)。USB轉(zhuǎn)RS485模塊如下圖所示:
由原理圖可知,開發(fā)板底板上1號引腳是B,2號引腳是A,4號引腳連接地,然后將1 2
引腳連接到USB轉(zhuǎn)RS485模塊上,A接A,B接B,如下圖所示:
USB轉(zhuǎn)RS485模塊的usb端口連接到電腦上。
3.8.2 測試 485
開發(fā)板發(fā)送數(shù)據(jù)測試:
注意,默認(rèn)波特率為115200!
首先將485測試程序uarttest拷貝到開發(fā)板上,拷貝完成如下圖所示:
然后在電腦上打開串口助手,選擇對應(yīng)的串口號和波特率,注意:默認(rèn)波特率為 115200!
輸入以下命令運(yùn)行測試程序發(fā)送數(shù)據(jù),發(fā)送的數(shù)據(jù)為123456789,數(shù)據(jù)信息可以自定義
./uarttest /dev/ttyS9 send 123456789
電腦端接收到信息,
輸入以下命令開發(fā)板接收數(shù)據(jù),如下圖所示:
./uarttest /dev/ttyS9 recv
電腦端發(fā)送數(shù)據(jù),
開發(fā)板收到數(shù)據(jù),
485測試完畢。
3.9 wifi 連接測試
方法一
qsetting是系統(tǒng)設(shè)置工具,其中可以設(shè)置WiFi連接。進(jìn)入桌面“qsetting”,點(diǎn)擊WiFi后,
點(diǎn)擊右上角開關(guān)打開WiFi,設(shè)備將自動搜索周圍WiFi。
點(diǎn)擊想要連接的WiFi名,輸入密碼完成連接,
3.10千兆以太網(wǎng)測試
首先準(zhǔn)備一個(gè)千兆路由器,一根千兆網(wǎng)線,開發(fā)板倆個(gè)網(wǎng)口都可以連接外網(wǎng),將網(wǎng)口通過
網(wǎng)線連接到路由器的千兆口。
在串口終端也可以查看IP地址,可以根據(jù)自己的需求選擇連接的網(wǎng)口并使用命令查看網(wǎng)
口的IP,如下圖所示:
ifconfig eth0
輸入以下命令對網(wǎng)口的連通性測試。
ping -I eth0 -c 10 www.baidu.com
3.114G 模塊測試
配套資料在網(wǎng)盤資料“iTOP-3588S開發(fā)板\02_【iTOP-RK3588S開發(fā)板】開發(fā)資料\06_系統(tǒng)
外設(shè)功能測試\01_buildroot系統(tǒng)測試配套資料\02_4G模塊測試配套資料”目錄下。
iTOP-3588S開發(fā)板上預(yù)留了一個(gè)4G /5G接口,可以連接迅為提供的EM05-CE模塊(全
網(wǎng)通4G模塊)。
首先準(zhǔn)備一個(gè)EM05-CE模塊連接到iTOP-3588S開發(fā)板的PCIE接口上,然后準(zhǔn)備一個(gè)
4G天線,接到EM05-CE模塊的天線座上面,然后插入一張能聯(lián)網(wǎng)的SIM卡,
然后進(jìn)入到/topeet_test/03_4g/目錄下,
然后執(zhí)行以下命令運(yùn)行連接腳本,如下圖所示:
./quectel-CM &
輸入命令“ifconfig”會有wwan0出現(xiàn),
然后輸入以下命令,ping一下百度的ip,可以看到已經(jīng)能上網(wǎng)了,
ping -I wwan0 www.baidu.com
如果發(fā)現(xiàn)只能ping通IP不能ping通網(wǎng)址,是因?yàn)镈NS沒有設(shè)置對,在etc下有一
個(gè)文件resolv.conf。
vi resolv.conf
配置以下為可用的DNS。
nameserver 8.8.8.8
nameserver 202.99.160.68
nameserver 221.130.33.52
nameserver 221.130.33.60
nameserver 192.168.1.1
nameserver 114.114.114.114
編輯完保存,即可發(fā)現(xiàn)可以ping通外網(wǎng)。
3.12M2 接口固態(tài)硬盤測試
磁盤驅(qū)動器的速度是以一個(gè)單位時(shí)間內(nèi)讀寫數(shù)據(jù)量的多少來衡量的。DD命令是一個(gè)簡單的命令行工具,它可用對磁盤進(jìn)行任意數(shù)據(jù)塊的讀取和寫入,同時(shí)可以度量讀取寫入的速度。
將會使用DD命令來測試SSD磁盤的讀取和寫入速度。
iTOP-3588S開發(fā)板支持M.2接口的固態(tài)硬盤,這里以愛國者固態(tài)硬盤P2000為例,啟動前將固態(tài)硬盤插入M.2接口(在開發(fā)板的背面),如下圖所示:
pci是一種總線,而通過pci總線連接的設(shè)備就是pci設(shè)備。PC上常用的設(shè)備很多都是采用pci總線,如:網(wǎng)卡、存儲等。輸入以下命令顯示所有的pci設(shè)備信息。
lspci
輸入以下命令查看生成的設(shè)備節(jié)點(diǎn)
ls /dev/nvme0*
輸入以下命令掛載固態(tài),將固態(tài)硬盤掛載到/nvme/目錄下,掛載目錄可以隨意指定,如下
圖所示:
mkdir nvme
mount /dev/nvme0n1p1 /nvme/
掛載完成之后,使用“df -h”命令查看掛載情況
3.13OV5695/OV13850 攝像頭測試
開發(fā)板默認(rèn)支持?jǐn)z像頭接口。攝像頭接口是一個(gè)20PIN,間距為2.0mm的雙排插針,底板提供4個(gè)攝像頭接口,默認(rèn)可以使用U19接口,連接的時(shí)候需要攝像頭朝向缺口處安裝。
迅為提供的 OV5695 攝像頭模塊如下圖所示。
攝像頭識別檢測
v4l2-ctl --list-devices
/dev/video11為USB攝像頭節(jié)點(diǎn)
查看攝像頭支持的格式
v4l2-ctl --list-formats-ext -d /dev/video11
攝像頭采集格式查詢
v4l2-ctl -V -d /dev/video11
攝像頭圖像預(yù)覽
gst-launch-1.0
v4l2src
device=/dev/video11
!
\video/x-raw,format=NV12,width=800,height=1280,framerate=30/1 ! autovideosink
也可以點(diǎn)擊桌面上的“qcamera”應(yīng)用對攝像頭進(jìn)行預(yù)覽,啟動后將自動顯示攝行頭拍攝
畫面,
3.14 NPU 查詢
查詢NPU驅(qū)動版本
cat /sys/kernel/debug/rknpu/version
查詢NPU利用率
cat /sys/kernel/debug/rknpu/load
查詢NPU電源狀態(tài)
cat /sys/kernel/debug/rknpu/power
打開/關(guān)閉NPU電源
echo on > /sys/kernel/debug/rknpu/power
echo off > /sys/kernel/debug/rknpu/power
-
測試
+關(guān)注
關(guān)注
8文章
5157瀏覽量
126466 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4943瀏覽量
97188 -
rk3588s
+關(guān)注
關(guān)注
0文章
32瀏覽量
208 -
迅為電子
+關(guān)注
關(guān)注
0文章
27瀏覽量
25
發(fā)布評論請先 登錄
相關(guān)推薦
評論