IMX8開發板Ubuntu20系統下外設介面功能測試-迅為i.MX8MM
IMX8開發板Ubuntu20系統下外設介面功能測試-迅為i.MX8MM
i.MX8MM開發板採用四核Cortex-a53,單核cortex-m4,多達五個核心,主頻高達,1.8GHz,開發板提供強大音視訊處理能力,8路PDM介面,5路SAI介面,2路Speaker。支援H264,VP8格式的視訊編碼,H264,H265,VP8,VP9視訊硬解碼,最大支援1080P,並提供相關歷程。
適用於智慧充電樁,物聯網,工業控制,醫療,智慧交通等,可用於任何通用工業和物聯網應用。
轉自《迅為I.MX8MM開發板使用手冊》
測試桌面板的 ubuntu 需要我們參考手冊“ 13.3 使用 UUU 工具燒寫 Linux 映象” 燒寫好 ubuntu20desk的映象, ubuntu20desk 的映象放在“ iTOP-i.MX8MM 開發板\01-i.MX8MM 開發板光碟資料\20210830\05-Linux系統映象\ubuntu20 有桌面版本映象” 目錄下。
1 系統啟動
系統啟動以後, 如下圖所示: 輸入使用者名稱: root
輸入以下命令配置和切換桌面:
dpkg-reconfigure gdm3
然後選擇 gdm3 桌面, 然後輸入以下命令:
chown
topeet:topeet /home/topeet -R
接著可以在螢幕上輸入使用者名稱 topeet, 密碼: topeet。
2 系統資訊查詢
檢視核心和 cpu 資訊, 輸入如下命令:
uname
-a
檢視作業系統資訊:
cat
/etc/issue
檢視環境變數資訊:
env
3 有線網測試
i.MX8MM
開發闆闆載一個千兆網絡卡, 插入網線連線網路的情況下, i.MX8MM 開發板啟動時將啟動獲取IP。
首先我們準備一個路由器, 一根網線, 可以連線外網的網線介面, 將網線插入網口, 如下圖所示:
將網線插在開發板的有線網口,
linux
系統預設是可以聯網的,
輸入以下命令檢視 ip 地址
ifconfig
wlx342003327f32 down
ifconfig eth0 up
udhcpc -i eth0
輸入以下命令檢查是否聯網,
如果可以 ping 通的話,
證明可以上網。
ping www.baidu.com
4 WiFi 測試
4.4.7.1 桌面方式連線(測試滑鼠鍵盤)
燒寫好 ubuntu20desk 的映象後重啟開發板, 啟動後如下圖所示:
然後我們可以是用滑鼠和鍵盤或者觸控進行操作, 點選使用者進行輸入密碼“ topeet” 登入
輸入好密碼後, 點選“ 回車” , 進入到桌面,
然後點選右上角的下拉選單, 進行無線配置,
點選“ Select Network” ,選擇你自己的無線網路進行連線,
這裡測試選擇的是第一個無線網路 “ 2701” , 點選它輸入密碼“ topeet2015” 進行連線, 點選回車, 連線成功,
然後我們開啟自帶的火狐瀏覽器, 在搜尋欄輸入 www.baidu.com, 測試可以正常上網, 如下圖所示:
5 can 測試
本次測試使用了 usbcan 除錯分析儀作為測試裝置, 將 usbcan 除錯分析儀通道一的
L 連到開發板的
L,
將通道一的 H 連到開發板的 H,
如下圖所示:
在開發板終端輸入命令:
ip
link set can0 down
關閉 can0 通道。
然後在開發板終端輸入命令:
ip
link set can0 type can bitrate 250000
設定 can0 的波特率為 250000
然後在開發板終端輸入命令:
ip
link set can0 up
開啟 can0 通道。 自此我們開發板的基礎配置就完成了, 然後是模式的選擇。
首先將開發板作為接收端, 使用如下命令:
candump
can0 &
//can0 作為監聽端
然後在 PC 端 usbcan 的上位機發送資料
上位機的資料傳送後, 開發板的終端會收到相應的資料,
然後將開發板作為傳送端,
使用如下命令傳送相應的資料:
cansend
can0 123#DEADBEEF
//can0 作為傳送端
然後在 usncan 的 Windows 上位機會返回如下資訊。
6 4G 模組測試
iM8MM 開發板上預留了一個
Mini
PCIE 的 4G
介面, 可以連線迅為提供的 EC20 模組。 下面我們來演示下如何使用 EC20 4G 模組。
首先準備一個 EC20 4G 模組連線到 iM8MM 開發板的
Mini
PCIE 介面上, 然後準備一個 4G 天線, 接到 EC20 模組的天線座上面,
然後插入一張能聯網的 SIM
卡( 作者測試使用的是移動卡) , 如圖所示:
開發板啟動上電, 登入到介面, 如下圖:
可以看到已經有了移動訊號的選項, 我們點進去將它開啟,
選擇中國移動 WAP,
然後登入火狐瀏覽器, 點選百度一下測試, 可以正常上網。
7 MIPI 攝像頭測試
iTOP-i.MX8MM 支援
MIPI 攝像頭。 首先來測試一下 MIPI 攝像頭, 我們將 MIPI 攝像頭插入開發板, 然後使用命令“ apt
install v4l-utils ffmpeg” 安裝測試工具,
輸入以下命令可以看到裝置節點,
如下圖所示:
v4l2-ctl
--list-devices
然後測試拍照功能,
使用以下命令, 進行拍照在桌面會生成“ picture.jpg” 。
ffmpeg
-i /dev/video0 -vframes 1 -s 640x480 -q:v 2 -f image2
/home/topeet/Desktop/picture.jpg
我們接好滑鼠點選桌面上的 picture.jpg,進行檢視。