迅爲-3399開發板AndroidStudio-serial 測試

配 套 資 料 在 網 盤 資 料 的 “ iTOP-3399 開 發 資 料 匯 總 ( 不 含 光 盤 內 容 ) \06_iTOP-3399 開 發 板Androidstdio\AndroidStdio 應用測試\iTop3399_serial_test.zip”目錄下。
ITOP-3399 開發板有倆個串口,con7 爲調試串口(設備節點爲/dev/ttyS2),con10 爲非調試串口(設備節點爲/dev/ttyS4)。Android 測試例程適用於這倆個串口,本章節我們將測試非調試串口 con10。在測試之前,首先要將底板上的 R238 和 R237 的電阻焊上 0 歐姆或者短接。
因爲 GPS 複用/dev/ttyS4 會導致串口只可以發送不能接收,所以我們修改 Android8 源碼暫時屏蔽 gps。
修改 Android8 源碼 itop-3399_8.1/hardware/rockchip/libgps 目錄下的 gps.c 文件,將如下圖所示的內容註釋掉,然後重新編譯 Android8 源碼。

將編譯好的鏡像燒寫到開發板上,開啓 iTOP-3399 開發板(開發板上運行 Android8 系統,使用 OTG 線(TYPEC 接口)連接電腦,使用軟排線或者 HDMI 線連接屏幕,通過串口線連接非調試串口到電腦。開發板裏面的安卓系統打開 USB 調試,參考“第五十三章 Android 系統-使用 ADB 傳輸文件” 進行設置,準備工作完成。硬件連接,如下圖所示:

打開 AndroidStudio,點擊工具欄 file->open,打開 serialTest 工程,在紅框那裏我們可以看到開發板已經被識別到了,點擊箭頭所指的綠色三角形,項目開始運行,運行完會變成環形箭頭。

APP 打開如下圖所示:

我們因爲要測試非調試串口,選擇串口號爲/dev/ttyS4,波特率是 115200,然後點擊“打開串口”。電腦上安裝串口助手,選擇非調試串口對應的串口號,進行發送和接收操作,如下圖所示:


調試串口的測試請參考 21.4 章節調試串口改爲普通串口章節,首先將調試串口改爲普通串口後,再用本章節的 Android 例程進行測試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章