前言:
RK3588作為一代高性能AIoT芯片,憑借其強大的算力和豐富的接口,正在迅速成為開發者和工程師們的熱門選擇。本文將開始帶你了解RK3588開發板的常用功能調試方法,從基本的調試環境搭建到關鍵功能模塊的測試,為你的開發過程掃清障礙,助你輕松應對各類項目需求。
圖1 EVM-RK3588 評估板外觀(正面)
一、常用系統信息查看
1.1查看系統內核版本
使用uname命令:
$unamet-a
圖1-1 內核版本信息
1.2查看操作系統信息
$ cat /etc/issue
圖1-2 操作系統信息
1.3查看系統內存使用情況
$free-h
圖1-3 系統內存使用情況
1.3查看系統磁盤使用情況
$ df -h
圖1-4 磁盤使用情況
1.4查看磁盤和分區
$ fdisk -l # 查看所有分區$ cat /proc/partitions # 查看文件可看到各分區信息。
1.5查看網絡信息
$ ifconfig # 查看所有網絡接口的屬性$ route -n # 查看路由表$ netstat # 查看所有監聽端口和建立的連接
1.6查看進程信息
$ ps –ef # 查看所有進程$ top # 實時顯示進程狀態
二、溫度測試
輸入如下命令查看溫度值:
$ cat /sys/class/thermal/thermal_zone0/temp
圖2-1 溫度值查詢
所讀出的RK3588開發板的溫度傳感器數據為:34.23℃
三、RTC 功能測試
3.1設置系統時間
$ date -s "2023-6-16 1700"
圖3-1 設置系統時間
3.2將系統時間同步到硬件RTC時間
$hwclock-w
3.3顯示硬件RTC時間
$ hwclock -r
3.4重啟開發板之后,進入系統后讀取系統時間,可以看到時間已經與RTC時間同步。
$ date
圖3-2 系統時間同步
四、看門狗測試
watchdog 是指看門狗 (監控芯片)。看門狗,又叫 watchdog,從本質上來說就是一個定時器電路,一般有一個輸入和一個輸出,其中輸入叫做喂狗,輸出一般連接到另外一個部分的復位端,一般是連接到單片機。看門狗的功能是定期的查看芯片內部的情況,一旦發生錯誤就向芯片發出重啟信號??撮T狗命令在程序的中斷中擁有最高的優先級。
(1) 啟動看門狗,設置復位時間 10s,并定時喂狗
(2) 輸入如下命令打開看門狗并執行喂狗操作,系統不會重啟
$ tw_test_watchdog
圖4-1 啟動看門狗
使用 ctrl+c 結束測試程序時,停止喂狗,看門狗處于打開狀態,10s 后系統復位;若不執行復位操作,則再預備關機的 10s 之內輸入如下命令關閉看門狗即可
$ tw_test_watchdog -d
(4) 啟動看門狗,設置系統重啟時間為 10s 且不執行喂狗操作
$ tw_test_watchdogrestart
系統將會在10s后復位。
五、按鍵測試
我司EVM-RK3588 底板上有四個按鍵分別是 VOL+、VOL-、MENU、ESC,鍵碼分別是 115、114、139、158。使用如下命令對它們進行測試:
$ tw_test_keytest
按鍵在按下和抬起時,終端會打印如下信息:
圖2-1 按鍵測試
Presse 表示按鍵被按下,Released 代表按鍵被抬起。
六、本篇完結
通過本篇內容,向大家介紹了Linux系統下RK3588的一些常用指令與幾種常見功能的測試方法,通過這些基礎的指令與功能測試,相信您會對RK3588開發板有更加全面的認識,接下來我們還將繼續介紹RK3588的功能測試內容。
獲取更多相關信息請關注眺望電子微信公眾號并與我們聯系,我們下期再見!
-
芯片
+關注
關注
455文章
50714瀏覽量
423137 -
開發板
+關注
關注
25文章
5032瀏覽量
97371 -
RK3588
+關注
關注
6文章
325瀏覽量
4312
發布評論請先 登錄
相關推薦
評論