linux下通过串口调试Rock
如何通过串口调试Rock设备
首先你需要准备
* 一个Rock的板子
* 一条TTL to USB的线
* 一台PC机,可以运行Windows/Linux/Moc OS
然后就可以开始了
连接设备
板子 TTL串口线
RX -> 绿色
TX -> 白色
GND -> 黑色
警告:不要连接红色的线到板子上,那样会损坏开发板,建议直接剪断红色的线,毕竟有的人手速比较快
设置PC设备
Windows
我们在这里以Putty为例,展示以下如何设置调试工具
- 双击Putty.exe,你会看到下面这个画面
- 接下来选择Serial,并填写正确的端口,端口传输速率为115200
- 可以在Windows的设备管理器中,查看端口
- 完成设置后,点击Open,Putty就开始工作了
Linux
对于在Linux下连接UART/Serial,picocom 是一个非常方便的终端工具,或者你也可以使用Putty for Linux
Picocom
-
假如你使用Ubuntu的系统,你需要把当前用户添加到diaout组里面,然后重新登入,让该设置立马生效
sudo adduser $USER dialout
gnome-session-quit
-
安装picocom
sudo apt-get install picocom
-
使用通信速率115200打开该串口
picocom /dev/ttyUSB0 -b 115200 -e w
注意:ESC字符被设置成‘w’,你需要按ctrl-w,ctrl-z来退出
Putty
-
打开Putty时,你可以看到如下界面
-
接下来选择Serial,并填写正确的端口,端口传输速率为115200
完成!
Mac OS
-
download PL2303 Mac OS X Driver,这个一个驱动,安装好了之后,你还需要重启一下机器
-
然后使用Homebrew管理工具安装piococom
brew install picocom
-
以下面的方式打开该软件
picocom /dev/tty.usbserial -b 115200 -e w