1. 程式人生 > 其它 >IMX8開發板Ubuntu20系統下外設介面功能測試-迅為i.MX8MM

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,進行檢視。