迅為電子RK3588S開發(fā)板第五章 Debian系統(tǒng)功能測試
迅為iTOP-3588S開發(fā)板采用瑞芯微RK3588S處理器,是全新一代AloT高端應(yīng)用芯片,搭載八核64位CPU,四核Cortex-A76和四核Cortex-A55架構(gòu),主頻高達(dá)2.4GHz,4GB內(nèi)存,32GB EMMC。
四核心架構(gòu)GPU
內(nèi)置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。
內(nèi)置NPU
RK3588S內(nèi)置NPU,支持INT4/INT8/INT16/FP16混合運(yùn)算能力,6TOPs的NPU算力,賦能各類AI場景。
強(qiáng)大的視頻編解碼
8K編碼+8K解碼,持8Kp60 H.264/H.265/VP9視頻解碼,支持8Kp30 H.264/H.265視頻編碼,支持Dual pipe ISP(48M-16M),支持HDR。
核心板
開發(fā)板采用核心板+底板結(jié)構(gòu),拆卸方便,核心板引腳240PIN全部引出,滿足用戶擴(kuò)展需求。
接口豐富
千兆以太網(wǎng)、4G模塊(選配)、HDMI輸出、PCIe2.0、USB3.0、USB2.0、RS485、TypeC、SARADC等接口一應(yīng)俱全。
【公眾號】迅為電子
--------------------------------------------------------------------
第五章 Debian 系統(tǒng)功能測試
燒 寫Debian系 統(tǒng) 鏡 像 ,Debian系 統(tǒng) 鏡 像 在 網(wǎng) 盤 資 料“iTOP-3588S開 發(fā) 板\01_【iTOP-RK3588S開發(fā)板】基礎(chǔ)資料\06_iTOP-RK3588S開發(fā)板Linux鏡像\”目錄下,本小節(jié)測試debian系統(tǒng)。
5.1 系統(tǒng)啟動
命令行終端顯示如下,進(jìn)入root用戶
5.2 系統(tǒng)信息查詢
查看內(nèi)核和cpu信息,輸入如下命令:
uname -a
查看操作系統(tǒng)信息:
cat /etc/issue
查看環(huán)境變量信息:
env
6.3 背光測試
背光的亮度設(shè)置范圍為(0--255),255表示亮度最高,0表示關(guān)閉背光亮度。進(jìn)入系統(tǒng) 后在終端輸入 如下命令進(jìn)行背光測試。
輸入以下命令查看當(dāng)前屏幕背光值
cat /sys/class/backlight/backlight/brightness
輸入以下命令設(shè)置背光熄滅
echo 0 >/sys/class/backlight/backlight/brightness
輸入以下命令設(shè)置背光亮起
echo 200 >/sys/class/backlight/backlight/brightness
5.3 按鍵測試
首先給開發(fā)板上電,通過調(diào)試串口登錄到開發(fā)板上,
然后在串口終端輸入“cat /proc/bus/input/devices”命令,查看Linux系統(tǒng)的輸入設(shè)備,用戶按鍵的輸入設(shè)備信息如下圖所示:
從上圖可以看到用戶按鍵的事件號是event2,然后在串口終端輸入“od -x /dev/input/event2”命令,接下來按下開發(fā)板上的按鍵(VOL+或者VOL-或者HOME或者BACK),可以看到獲取到的按鍵上報(bào)數(shù)據(jù)(十六進(jìn)制方式),
5.4 有線網(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 10www.baidu.com
5.5 WIFI 測試
方法一:命令行的方式測試WIFI
輸入以下命令查看網(wǎng)絡(luò)設(shè)備,如下圖所示 :
nmcli dev
輸入以下命令開啟wifi
nmcli r wifi on
輸入以下命令掃描wifi
nmcli dev wifi
輸入以下命令連接wifi
nmcli dev wifi connect "wifi名" password "密碼"
作者連接手機(jī)的熱點(diǎn),輸入以下命令:
nmcli dev wifi connect "1002" password "topeet2015"
然后使用“ifconfig”命令來查看是WIFI設(shè)備是否獲取到了IP,
最后使用命令“ping www.baidu.com”來ping百度的ip地址,如下圖所示就成功了。
方法二:圖形界面的方式測試WIFI
Debian桌面啟動后,
然后點(diǎn)擊右上角的網(wǎng)絡(luò)圖標(biāo),可以看到搜索到的WIFI如下圖所示:
點(diǎn)擊要連接的wifi會彈出輸入密碼的界面,輸入密碼之后,點(diǎn)擊連接。連接成功之后,可以打開網(wǎng)頁來進(jìn)行測試,
5.6 U 盤測試
將U盤插入對應(yīng)的USB接口之后,會在桌面出現(xiàn)一個(gè)U盤對應(yīng)的文件夾,
可以通過圖形化界面進(jìn)行U盤文件的查看和修改,然后通過“df -h”命令可以看到u盤掛載到了“/media/topeet/H”目錄下。
使用以下命令查看U盤內(nèi)的文件信息,如下圖所示:
ls /media/topeet/H
至此U盤測試就完成了。
5.7 TF 卡測試
將TF卡插到開發(fā)板的TF卡插槽,插入之后會在桌面出現(xiàn)TF卡的圖標(biāo),
可以通過圖形化界面對進(jìn)行TF卡內(nèi)容的查看和修改:
然后在命令行輸入以下命令查看掛載目錄:
df -h
可以看到TF卡被掛載到了/media/topeet/disk目錄下
3、 進(jìn)入到Tf卡掛載目錄,查看如下圖所示:
由于TF卡沒有任何內(nèi)容,所以是空的。
5.8 Linux 485 測試
本章節(jié)配套資料在網(wǎng)盤資料“iTOP-3588S開發(fā)板\02_【iTOP-RK3588S開發(fā)板】開發(fā)資料\06_系統(tǒng)外設(shè)功能測試\03_Debian系統(tǒng)測試配套資料\01_485-串口測試配套資料”目錄下。
5.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端口連接到電腦上。
5.8.2 測試 485
開發(fā)板發(fā)送數(shù)據(jù)測試:
注意,默認(rèn)波特率為115200!
首先進(jìn)入到開發(fā)板的/topeet_test/01_485_test目錄下,在該目錄存放了485測試程序uarttest,然后在電腦上打開串口助手,選擇對應(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ù),
485測試完畢。
5.9 4G 模塊測試
配套資料在網(wǎng)盤資料“iTOP-3588S開發(fā)板\02_【iTOP-RK3588S開發(fā)板】開發(fā)資料\06_系統(tǒng)外設(shè)功能測試\03_Debian系統(tǒng)測試配套資料\04_4G模塊測試配套資料”目錄下。
iTOP-3588S開發(fā)板上預(yù)留了一個(gè)4G /5G接口,可以連接迅為提供的EM05-CE模塊(全 網(wǎng)通4G模塊)。
首先準(zhǔn)備一個(gè)EM05-CE模塊連接到iTOP-3568開發(fā)板的PCIE接口上,然后準(zhǔn)備一個(gè)4G天線,接到EM05-CE模塊的天線座上面,然后插入一張能聯(lián)網(wǎng)的SIM卡,
拷貝網(wǎng)盤資料“iTOP-3588S開發(fā)板\02_【iTOP-RK3588S開發(fā)板】開發(fā)資料\06_系統(tǒng)外設(shè)功能測試\03_Debian系統(tǒng)測試配套資料\04_4G模塊測試配套資料”目錄下的quectel-CM腳本到開發(fā)板上,然后執(zhí)行以下命令運(yùn)行連接腳本,
./quectel-CM &
輸入命令“ifconfig”會有wwan0出現(xiàn),
然后輸入以下命令,ping一下百度的ip,可以看到已經(jīng)能上網(wǎng)了,如下圖所示:
pingwww.baidu.com-I wwan0
5.12 UVC 攝像頭測試
iTOP-rk3588s支持MIPI攝像頭,同時(shí)也支持UVC攝像頭。首先來測試一下UVC攝像頭,將USB攝像頭插入開發(fā)板,將自動安裝uvc驅(qū)動。
攝像頭識別檢測
v4l2-ctl --list-devices
由上圖可知,查看設(shè)備結(jié)點(diǎn),可見/dev/video21和22為USB攝像頭結(jié)點(diǎn)
查看攝像頭支持的格式
v4l2-ctl --list-formats-ext -d /dev/video21
攝像頭采集格式查詢
v4l2-ctl -V -d /dev/video21
Debian系統(tǒng)默認(rèn)已經(jīng)安裝了“cheese”攝像頭測試軟件。在終端輸入“cheese”命令打開該工具,就可以顯示攝像頭的攝像信息了如下圖所示:
5.13 OV5695/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
5.14EMMC 測試
下面簡單測試eMMC的讀寫速度,以讀寫ext4文件系統(tǒng)為例。注意:為確保數(shù)據(jù)準(zhǔn)確,
請重啟開發(fā)板后測試讀取速度。
dd if=/dev/zero of=/test bs=1M count=500 conv=fsync//寫入測試
dd if=/test of=/dev/null bs=1000M //讀取測試
5.15NPU 查詢
查詢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文章
5086瀏覽量
126311 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4886瀏覽量
97018 -
rk3588s
+關(guān)注
關(guān)注
0文章
32瀏覽量
196 -
迅為電子
+關(guān)注
關(guān)注
0文章
23瀏覽量
22
發(fā)布評論請先 登錄
相關(guān)推薦
評論