Linux笔记:串口通讯工具minicom基础使用

Posted Naisu Xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux笔记:串口通讯工具minicom基础使用相关的知识,希望对你有一定的参考价值。

目的

串口是在开发测试中经常用到的一种接口。在linux中可以在shell中用stty命令设置串口参数、使用ehco命令通过串口发数据、使用cat命令接收来自串口的数据。上面的几个操作在很多时候会遇到些问题。使用minicom进行串口数据交互会更加方便些,这篇文章将对相关内容做个说明。

快速上手

大多数linux发行版都没有自带的minicom,Debian和Ubuntu等系统下可以使用 apt instal minicom 方式安装。

通常使用 minicom -D 串口设备 -b 波特率 就可以使用串口了(如有提示权限问题加就上sudo试试):
在这里插入图片描述
启用后收到数据时会在窗口直接显示,按下键盘会直接发送数据(默认情况下不会显示键入的内容)。

键盘按一下 Ctrl+A ,然后再按下 X 就可以退出程序。

注一:串口名称可以用过 dmesg | grep tty* 或是 ls /dev/ | grep tty* 来查询;
注二:minicom波特率默认为115200,即上面的 -b 115200也可以省略;

常用命令

在使用程序过程中可以使用 Ctrl+A Z 打开命令帮助:
在这里插入图片描述
比较有用的命令就下面几个:

命令说明
Ctrl+A X退出程序
Ctrl+A W启用/禁用自动换行,默认禁用
Ctrl+A E启用/禁用输入显示,默认禁用
Ctrl+A C清屏

在这里插入图片描述

常用选项

在shell中使用minicom时常用的选项如下:

选项说明
-D设置串口设备
-b设置波特率,默认为115200
-w启用自动换行
-H使用HEX方式(十六进制)显示收到的数据
-s设置minicom

在这里插入图片描述

总结

minicom的基础使用非常简单,唯一的缺陷是无法发送十六进制数据,或者说是我还没发现怎么实现。更多的内容直接使用 man minicom 或是 minicom -h 这些方式了解即可。

以上是关于Linux笔记:串口通讯工具minicom基础使用的主要内容,如果未能解决你的问题,请参考以下文章

minicom-linux串口工具

在开发板上安装Android

Linux下串口通信工具minicom的用法

如何设置ubuntu系统的串口输出

linux下检测可用串口并使用minicom打开

Minicom串口工具安装及配置