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