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