Linux 下串口工具
给大家推荐一款串口工具,一般做嵌入式开发的朋友都会用到,Linux 下大多数人会用 minicom 和 putty。我以前用的是 putty,近换成用 picocom 了。原因很简单,直接可以在终端里面用,没有太复杂的配置。
每次要使用的时候一行命令就搞定了,sudo picocom -b 115200 /dev/ttyUSB1
这里要注意你的串口设备有可能不是 /dev/ttyUSB1,有的是 /dev/ttyUSB0,你要根据自己的实际情况输入。有的朋友可能会说,这么长的命令怎么能记得住,不用担心,Linux 下有给命令取别名的工具,比如我是这样做的:alias my_ck="sudo picocom -b 115200 /dev/ttyUSB1"
这样,我每次只需要输入:my_ck 命令就能打开串口调试页面了。那 alias my_ck="sudo picocom -b 115200 /dev/ttyUSB1" 应该放在哪里呢?大家可以使用文本编辑工具打开 ~/.bashrc 文件,在文件末尾加上 alias myck="sudo picocom -b 115200 /dev/ttyUSB1"。保存退出,然后在终端输入: source ~/.bashrc ,这样以后每次要使用 picocom 串口工具的时候,只需要在终端输入:my_ck 就可以了。
进入串口调试页面后,Ctrl+a 进入转义模式,然后 Ctrl+h 可以获取当前版本支持的命令。也就是先按 Ctrl+a ,接着按 Ctrl+h 就可以获取当前版本支持的命令了。
*** Picocom commands (all prefixed by [C-a])
*** [C-x] : Exit picocom
*** [C-q] : Exit without reseting serial port
*** [C-b] : Set baudrate
*** [C-u] : Increase baudrate (baud-up)
*** [C-d] : Decrease baudrate (baud-down)
*** [C-i] : Change number of databits
*** [C-j] : Change number of stopbits
*** [C-f] : Change flow-control mode
*** [C-y] : Change parity mode
*** [C-p] : Pulse DTR
*** [C-t] : Toggle DTR
*** [C-|] : Send break
*** [C-c] : Toggle local echo
*** [C-s] : Send file
*** [C-r] : Receive file
*** [C-v] : Show port settings
*** [C-h] : Show this message
相关文章