Linux下小巧的COM口连接软件 Picocom
- 到 https://pkgs.org这个网站搜索下载picocom,里面有各种为不同发行版编译好的版本,当然你也可以直接去picocom的Github站点下载源码编译使用,地址是https://github.com/npat-efault/picocom
- 下载后直接安装rpm包
- 安装后直接需要先查看USB设备是否已经连接妥当,用命令
lsusb
查看设备列表,如下
[root@localhost ~]# lsusb
Bus 002 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 011: ID 17ef:6018 Lenovo
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
从上面的第一行输出可以看出我已经链接了一个FT232的设备,这个就是我的连接线。
但是这还不行,还不知道他的USB会话接口号是多少,那么在设备列表里查一下就行了。
[root@localhost ~]# ls /dev/ttyUSB*
/dev/ttyUSB0
输出结果显示我有一个USB设备是可以支持tty的,这里多说一下TTY的来源(百度上找的):
tty一词源于TeleTypes,或TeleTypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘和显示器取代,所以现在叫终端比较合适,通常使用tty来简称各种类型的终端设备。
大概就是如上所述的意思了,现在可以确定我们的设备名称是ttyUSB0了,下面开始连接。
[root@localhost ~]# picocom -b 9600 /dev/ttyUSB0
picocom v1.7
port is : /dev/ttyUSB0
flowcontrol : none
baudrate is : 9600
parity is : none
databits are : 8
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv
imap is :
omap is :
emap is : crcrlf,delbs,
Terminal ready
当最下面出现Terminal ready的提示就证明已经通过数据线接入到了调试设备,按下回车就可以开心的调试了。
进去后推出的方法是先按Ctrl+a,然后再按Ctrl+q就可以了。(我之前都是直接关会话,后来才知道原来是这么关)
最后说一下比他功能强大的minicom,之前看百度上各种的minicom使用方法什么的,但是那些东西一看我就烦了,还是picocom这种软件更适合我用,因为用起来比较简单。
第一次写点儿正经的东西,简书的Markdown看着好舒服!
网友评论