cento 7使用minicom串口調試工具
因為要使用串口配置設備,所以考慮要用串口管理軟件,windows下比較容易了,直接用超級終端也好,用CRT也可以,CentOS系統稍微麻煩一點,前幾天比較着急直接使用的putty,這個軟件直接選擇串口就可以使用了,但是有個問題,就是無法復制,遇到長的字符串的時候比較麻煩,想想還是用minicom吧。
CentOS系統運行“minicom”但是有個錯誤提示:
- root@host temp]# minicom
- minicom: WARNING: configuration file not found, using defaults
Device /dev/modem access failed: 沒有那個文件或目錄.
從網上搜索發現使用 minicom -s就可以了,通過man minicom發現,-s是配置的意思,警告信息是提示沒有配置文件(這樣有可能在設置完后沒法進行保存,如果不能保存則以sudo來運行即可,即sudo minicom -s)
- [root@hostcy temp]# minicom -s
- minicom: WARNING: configuration file not found, using defaults
下面是CentOS系統中的配置過程,界面如下:
- Filenames and paths
- File transfer protocols
- Serial port setup
- Modem and dialing
- Screen and keyboard
- Save setup as dfl
- Save setup as..
- Exit
- Exit from Minicom
CentOS系統選擇Serial port setup之后會彈出串口設置菜單選項,如下:
- A - Serial Device : /dev/ttyS1
- B - Lockfile Location : /var/lock
- C - Callin Program :
- D - Callout Program :
- E - Bps/Par/Bits : 38400 8N1
- F - Hardware Flow Control : Yes
- G - Software Flow Control : No
- Change which setting?
按下A把ttyS1改成ttyS0,因為我的筆記本只有一個串口COM1,如果你采用其他的自己相應設置。按下E,選擇Bps/Par/Bits為115200 8N1,我覺得一般的開發板都要這么設置吧。然后再按下F把Yes改成No之后退出。
退出前的結果應該是下面這樣子的吧:
- A - Serial Device : /dev/ttyS0
- B - Lockfile Location : /var/lock
- C - Callin Program :
- D - Callout Program :
- E - Bps/Par/Bits : 115200 8N1
- F - Hardware Flow Control : No
- G - Software Flow Control : No
- Change which setting?
退出后選擇如下的Save setup as dfl保存成默認的讀取配置文件即可。
- Filenames and paths
- File transfer protocols
- Serial port setup
- Modem and dialing
- Screen and keyboard
- Save setup as dfl
- Save setup as..
- Exit
- Exit from Minicom
選擇Exit,退出配置界面到達串口,之后再使用的時候,直接運行minicom,在CentOS系統中就可以使用了
minicom配置:
以root身份登錄,運行如下命令:
# minicom -s
屏幕上出現Minicom的主配置選單,移動鍵盤的方向鍵,選擇“Serial Port Setup”選單項,會出現如下配置項:
A - Serial Device : /dev/ttyUSB0
B - Lockfile Location : /var/lock
C - Callin Program :
D - Callout Program :
E - Bps/Par/Bits : 115200 8N1
F - Hardware Flow Control : No
G - Software Flow Control : No
Change which setting?
按照需要配置如下參數:
◆ 串口設備 /dev/ttyUSB0;
◆ 波特率 115200;
◆ 幀格式 8N1(表示有8位數據、0位校驗和1位停止位);
◆ 軟、硬件流控 No。
注意,串口設備號可以根據所連接的端口進行更改
配置完成后回到主配置選單,選擇“Modem and Dialing”選單項,清除掉“A - Init string”、“B - Reset string”和“K - Hang-up string”選項的值。然后重新返回主選單,選擇“Save setup as dfl”選單項,保存為缺省設置。選擇“Exit from Minicom”退出后,用如下命令重新啟動Minicom:
# minicom