虽然通过adb shell调试方便,但是有些时候不得不借助于串口进行调试,比如测试suspend to ram之类的功能时,adb服务被关闭。
同时在minicom中也可以进入shell,进行操作。
第一步:如果没有安装minicom,安装minicom串口软件:
sudo apt-get update sudo apt-get install minicom |
第二步:查看串口设备,输入“ls /dev/tty”,快速双击“Tab”键。可以查看到USB转串口设备ttyUSB0。
第三步:设置串口参数,选择“Serial port setup”,设置串口设备“/dev/ttyUSB0”,设置波特率、数据位、奇偶校验位和停止位:115200 N81。
sudo minicom –s
第四步: 选择 “Save setup as dfl”保存为默认设置,然后选择 “Exit” 退出设置。
第五步:如果需要保存屏幕内容,打开Capture on/off。
第六步:保存的文件在~/minicom.cap,可以使用gedit打开浏览。
补充:
在某些情况下,串口有输出但是无法输入,可能的原因是打开了“Hardware Flow Control”。
设置的路径是:按下Ctrl-A Z --> 选择“cOnfigure Minicom” --> 选择“Serial port setup” --> 选择"Hardware Flow Control"即可开关。
最后保存配置“Save setup as dfl”,重新连接即可。