adb shell 调试 Android 串口
生活随笔
收集整理的這篇文章主要介紹了
adb shell 调试 Android 串口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Android手機上很多外設是串口連接到AP的,如modem,gps。為了調試這些串口,通常需要將它們飛線接出來,用pc的串口連接調試。這樣比較麻煩。
在adb ?shell里是可以直接調試串口的,就不用飛線了,還可以驗證Android串口配置是否正確。
用usb連接Android設備調試后,在pc端輸入 adb shell,連接成功后,先停止一些可能占用端口的服務,如:
stop ril-daemon停掉ril后臺
然后:
busybox microcom -t 15000 -s 115200 /dev/ttyS0
-t 單位毫秒,無操作自動退出時間。
-s 單位bps,串口波特率。
ttyS0 要操作的串口。
然后打開另一個命令行窗口,輸入:
adb shell cat /dev/ttyS0
然后可以在第一個窗口輸入命令,在第二個窗口可以看到命令和響應。
如果沒有響應,請檢查Android串口配置是否正確,串口號是否對,波特率是否正確。
microcom的-t設置要合理,太短,輸入命令可能輸入不完就退出了,太長要等很久才退出。
必須先執行第一個窗口,再執行第二個窗口,因為不設置波特率,第二個窗口顯示會有問題。
第一個窗口microcom退出后,也可以用以下方法發送命令到串口:
echo -e "AT\r\n">/dev/ttyS0
總結
以上是生活随笔為你收集整理的adb shell 调试 Android 串口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开启迅盘:ReadyBoost和Read
- 下一篇: 对Android源码分析总结(Z)