目錄

實現(xiàn)效果
手機發(fā)送到串口COM3電腦端軟件顯示和電腦端軟件發(fā)送數(shù)據(jù)到手機端COM2串口實現(xiàn)的效果

image.png
使用工具
1.VSPD(用于生成虛擬串口進行調(diào)試)
這里我生成的COM2和COM3串口

image.png
2.友善串口調(diào)試助手(用于接收手機端的信息)

image.png
3.Android模擬器(Android SDK自帶的)
這里我使用的是Android4.4模擬器,因為一般硬件開發(fā)都是低版本Android系統(tǒng)
然后需要在啟動模擬器的時候關(guān)聯(lián)串口
emulator.exe -avd Your_AVD_Name -writable-system -qemu -serial COM2
啟動成功后使用adb執(zhí)行如下命令,這些命令會獲取 ADB 的 root 權(quán)限,關(guān)閉 SELinux 強制模式,并為串口設(shè)備設(shè)置所有用戶可讀寫的權(quán)限
adb root
adb shell setenforce 0
adb shell chmod 777 /dev/ttyS1
4.三方庫
這里使用第三方的串口通信庫
implementation 'com.github.Acccord:AndroidSerialPort:1.5.2'