IT评测·应用市场-qidao123.com
标题:
linux 串口调试工具minicom利用详解
[打印本页]
作者:
李优秀
时间:
2025-1-25 13:13
标题:
linux 串口调试工具minicom利用详解
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
复制代码
将进入一个文本界面菜单,主要选项如下:
Serial port setup
(串口设置)
按回车进入配置界面,设置以下内容:
A - Serial Device
:输入串口装备路径,例如 /dev/ttyUSB0
E - Bps/Par/Bits
:设置波特率、校验位、数据位等。例如:
常见配置:9600 8N1
8N1 表示:8 数据位,无校验位,1 克制位。
其他选项可按需求调解。
配置完成后按
Enter
生存并返回。
Save setup as dfl
(生存配置为默认) 配置完成后,选择此项以生存为默认设置,下次启动时自动加载。
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退出 minicomCtrl-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
复制代码
连接后可以直接发送命令,如登录开发板的终端或配置装备参数。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4