linux下minicom串口工具的使用

在linux系统下如何使用串口设备连接开发板进行开发工作呢?且看下面分解。

方法一、先配置,然后直接minicom使用。
通过如下4个步骤即可实现linux系统下串口的使用。
前提:linux系统已安装好minicom工具。

步骤1.linux系统准备:
安装一台linux系统,如centos 7(该系统的PC机需要支持串口);
步骤2.环境连接:
使用一条孔对孔的串口线将单板与linux系统互联;
步骤3.串口配置:
在linux下针对minicom进行串口配置。输入minicom -s命令,弹出如下配置菜单:
3.1 选择“Serial port setup”进入串口配置:按键盘向下箭头键就可以滚动选择到“Serial port setup”:
3.2 选择“Serial port setup”后,对串口进行配置设置。设置好后为如下界面:
linux下minicom串口工具的使用说明:
(1)输入A配置串口驱动为/dev/ttyS0(默认情况下为/dev/modem)
(2)输入E配置串口波特率。由于默认就是115200 8N1,针对本案例,未进行配置。
(3)输入F将Hardware Flow Control配置为No(注意,这里默认是Yes;只要输入F就默认切换到No,不需要像配置串口驱动时需要手动键入设备名称)
3.3 回车
回车后回到串口配置菜单界面。
3.4 选择“Save setup as dfl”,保存上面完成的配置项。
说明:此处可能会遇到如下问题:
保存时提示“Cannot write to /etc//minirc.dfl ”,原因可能是无权限或者/etc下没有该文件。
如果是无权限,则使用sudo chmod 777 /etc/minirc.dfl修改权限,再操作;
如果是/etc/下无minirc.dfl文件,则sudo chmod 777 /etc/minirc.dfl后再重新进行minicom配置。
3.5 选择“Exit from Minicom”,成功推出。
步骤4.连接单板串口:
linux下minicom串口工具的使用

至此,就成功在linux系统下通过minicom工具连接到开发板的串口端了。

方法二、执行命令直接使用
例如:minicom -D /dev/ttyS0 -b 115200 执行该命令后即成功连接开发板。
-D指全口驱动设备名称;-b指波特率。

其他说明
1、linux系统minicom串口下如何退出串口连接呢?
方法1:kill掉minicom进程后自动退出:
在linux系统中ps -ef | grep minicom后,将minicom进程杀掉,例如如下:
linux下minicom串口工具的使用
此时,串口连接端就自动退出,如下:
linux下minicom串口工具的使用
说明:此方法不足之处在于必须是在linux系统下,且必须具有root权限才能kill掉进程。

方法2:在minicom终端中使用命令直接退出(此方法是最常用方法)
linux下minicom串口工具的使用