minicom 是 Linux 下的一个串口终端工具,主要用于与串口设备交互。以下是 minicom 的详细使用教程,包括安装、配置和常用操作。
1. 安装 minicom
在 Ubuntu 系统上,可以通过以下命令安装:
sudo apt update sudo apt install minicom
2. 查看串口设备
在使用 minicom 之前,需要先确认串口设备名称,例如:
ls /dev/tty*
常见的串口设备名称:
- 物理串口:/dev/ttyS0、/dev/ttyS1
- USB 转串口:/dev/ttyUSB0、/dev/ttyUSB1
- ACM 类设备:/dev/ttyACM0
3. 启动 minicom
使用以下命令启动 minicom:
sudo minicom
如果不带参数启动,minicom 会使用默认配置文件,可能无法正确连接串口。
4. 配置串口参数
4.1 配置模式
进入配置模式:
sudo minicom -s
将进入一个文本界面菜单,主要选项如下:
1.Serial port setup(串口设置)
按回车进入配置界面,设置以下内容:
A – Serial Device:输入串口设备路径,例如 /dev/ttyUSB0
E – Bps/Par/Bits:设置波特率、校验位、数据位等。例如:
常见配置:9600 8N1
8N1 表示:8 数据位,无校验位,1 停止位。
其他选项可按需求调整。
配置完成后按 Enter 保存并返回。
2.Save setup as dfl(保存配置为默认) 配置完成后,选择此项以保存为默认设置,下次启动时自动加载。
3.Exit:保存并退出配置菜单。
4.2 命令行直接指定参数
也可以直接在启动时指定串口设备和波特率:
sudo minicom -D /dev/ttyUSB0 -b 9600
- -D 指定设备路径。
- -b 指定波特率。
5. 与串口设备交互
5.1 基本操作
启动后,minicom 界面将显示与串口设备的交互信息:
输入设备需要的命令,通过按键发送。
设备会将返回值显示在终端中。
5.2 快捷键操作
以下是一些常用的 Ctrl-A 快捷键:
快捷键 | 功能 |
---|---|
Ctrl-A Z | 显示所有可用快捷键的帮助菜单 |
Ctrl-A X | 退出 minicom |
Ctrl-A Q | 立即退出(不需要确认) |
Ctrl-A O | 打开配置菜单 |
Ctrl-A S | 发送文件到串口设备 |
Ctrl-A R | 接收文件 |
Ctrl-A W | 开关行包裹模式(显示超出宽度的字符) |
Ctrl-A P | 显示当前配置 |
6. 文件传输
minicom 支持多种文件传输协议,如 Xmodem、Ymodem 和 Zmodem。
6.1 发送文件
确保设备支持文件传输协议。
按 Ctrl-A S 选择协议(如 Xmodem)。
选择要发送的文件。
6.2 接收文件
在设备端启动文件发送。
在 minicom 中按 Ctrl-A R,选择协议并接收文件。
7. 退出 minicom
按快捷键 Ctrl-A X,然后选择 Yes 退出。
8. 调试与问题排查
8.1 查看串口权限
如果运行时提示权限不足,可以检查当前用户是否有对串口设备的读写权限:
ls -l /dev/ttyUSB0
如果当前用户不在设备所属组内(通常是 dialout),可以将用户加入组:
sudo usermod -a -G dialout $USER
然后重新登录或重启生效。
8.2 查看设备是否被占用
检查是否有其他程序占用了串口设备:
lsof /dev/ttyUSB0
9. 示例:连接开发板
假设开发板通过 /dev/ttyUSB0 连接,波特率为 115200,使用 minicom 与之通信:
sudo minicom -D /dev/ttyUSB0 -b 115200
连接后可以直接发送命令,如登录开发板的终端或配置设备参数。
到此这篇关于linux中串口调试工具minicom的使用详解的文章就介绍到这了,更多相关linux minicom串口调试内容请搜索恩蓝小号以前的文章或继续浏览下面的相关文章希望大家以后多多支持恩蓝小号!
原创文章,作者:PVIKK,如若转载,请注明出处:https://www.wangzhanshi.com/n/19604.html