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看著好舒服!