本文主要是介绍Android串口log的获取,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
常遇到无法开机的状况,这时由于Android还未起来,adb等均无法使用,此时有抓串口的必要。
1.命令安装
sudo apt-get update
sudo apt-get install minicom
2.安装完毕后,插入串口线,进入/dev/目录查看设备
图中红圈即插入串口后,新增的serial目录和ttyUSB0字符设备
其中serial目录中内容如下,均是指向ttyUSB0的链接:
3.接下来即配置minicom,按照提示,按下Ctrl + A后执行Z可以显示帮助菜单(如下图所示)。
之后可以选择O,选择Serial port setup 项,可以修改配置波特率等,例如:当前项目使用的时921600。
4.凡是需要执行某一命令之前,均需先同时按下Ctrl + A,其余操作很类似与BIOS中的操作。
5.接着就是如何抓取log了。
可以配置输出并保存至指定路径的文件,也可不指定目录,即默认为当前目录(Ctrl + A, L, enter保存)。
在此之前先连接上开发板,点击power启动开机流程。
此时界面会有log输出,并同时再当前目录中保存有minicom.log。
user@swd3:/local/sdb/telecom$ ls -l
total 104
-rw-r--r-- 1 root root 103373 Jun 9 19:46 minicom.log
此时从log来看,按下power手机震动,并未亮屏,此时确实电池电量过低造成,与log相符。
并不是之前期望抓取的log,之前一直停留在开机动画起始阶段,此处不再贴出对应的log。
这篇关于Android串口log的获取的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!