minicom是一款Linux系统下的串口通信工具,由Gerard van der Woude于1991年创建。其Debian软件包名称为minicom,可通过apt-getinstall minicom或sudo apt install minicom命令安装,通常需使用root权限进行设备通信操作,主要应用于嵌入式系统调试、工业控制设备通信等场景。
该工具通过minicom-s命令进入配置界面,可设置串口设备路径、波特率(B115200)、数据格式(8N1)等参数并保存为默认配置。支持VT100/ANSI终端模拟、ZMODEM/YMODEM文件传输协议及脚本功能,能实现类似超级终端的串口管理。部分版本提供源码包及配置文件。
minicom是一款基于字符界面的串口终端调试工具。可用来与串口设备通信,如调试交换机和Modem等。它支持在 Linux、BSD、macOS等系统上使用。其功能类似于Windows下的超级终端。可通过包管理器安装:在Debian/Ubuntu使用,在Fedora/CentOS/RHEL使用,在Arch Linux使用。
minicom由Gerard van der Woude于1991年创建。其早期版本(如minicom-2.00.0-12.i386.rpm)随Red Hat Linux 9.0 等发行版提供。安装方式上,除发行版软件包外,也支持通过源码包(如minicom-2.4.tar.gz)编译安装。
在发展过程中,其配置方式通过命令进入设置界面得到完善。硬件支持也逐步扩展,例如支持USB转串口设备。
minicom是一款启动速度快、功能强大的串口终端调试工具,其纯字符界面特点使其在一些没有屏幕的嵌入式主板上运行颇有用处。安装完毕后通过命令“minicom”运行软件,其使用经常涉及组合键操作,如“CTRL-A Z”可打开帮助说明,按下“O”则进入配置页。在配置页中选择“Serial port setup”选项进入串口设置页,根据实际串口设备名更改设置后,选择“Save setup as dfl”进行保存即可。确保串口设备已正确接入后,重新运行minicom即可进行串口数据的收发。若遇到串口数据收发异常或收到“ATE E0”等干扰字符串,可能是系统ModemManager服务影响,可通过“systemctl stop ModemManager.service”命令停止该服务以恢复正常通信。
第一次运行minicom时会提示没有默认的配置文件,但不影响使用。进入minicom程序后会自动连接串口设备,我连接的串口设备是实达捷豹2000。如果成功连接,则显示OK和一些初始化信息。
Linux系统下超级终端Minicom的使用方法
Linux下的Minicom的功能与Windows下的超级终端功能相似,适于在通过超级终端对设备的管理以及对嵌入操作系统的升级,现写出Minicom的使用手册:
1.minicom设置
以root权限登录系统
使用命令
minicom –s 则minicom启动,屏幕出现如下的界面
2. 设置serial port setup
使用down箭头选择serial port setup,出现具体各选项的配置:
A — Serial Device : /dev/ttyS0
B — lockfile Location : /var/lock
C — Callin Program :
D — Callout Program:
E — Bps/par/Bits : 9600 8N1
F — Hardware Flow Control : YES
G — Software Flow Control : NO
Change with setting?
将选项A的值设置为/dev/ttyS0 表示是串口1。
将选项E的值设置为115200 8N1。
设置过程中命令的使用,例如需要修改选项A的值,在Change with setting?选项后输入A则光标转移到A选项后,可以对A选项的值进行修改。
3.设置Modem and dialing
使用方向箭头选中modem and dialing 项,则修改modem and dialing 选项中的配置项。
需要修改的是去掉A — initing string ……:,B — Reset string ……:
K — Hang-up string ……三个配置项。
4.选择Save as dfl
选择Save as dfl选项将修改后的配置信息进行保存为默认的配置选项。
5.Exit from minicom
选择Exit from minicom 选项从配置菜单返回到命令行。
6.重新启动Minicom
使用minicom 启动minicom 在linux下通过串口连接器,实现超级终端的功能。