minicom是LIUNX环境下的一个串口调试工具。比较主流,用户较广。也能找到它的源码,非常适合开发者使用与学习。下面就开始本文正篇。


目录

安装

查看帮助

查看串口设备

串口读取

串口发送

退出minicom


安装

可以直接通过命令行进行安装

sudo apt-get install minicom

查看帮助

这玩意儿该怎么用?我们可以通过自带的帮助内容进行了解。

sudo minicom -h

键入命令后可以看到如下内容:

可以看到-h也在其中,懂这些指令怎么用了吧?并且这些指令的作用在右边有详细解释。


查看串口设备

当你插入串口设备的时候,系统会给设备分配串口号,我们可以通过指令查得

ls /dev/ttyUSB*

如果你用的是树莓派或者Jetson Nano的话,板子上有UART,系统由给它们分配特殊的端口号,这个自己查阅相应的资料吧。例如Jetson Nano系统会开发/dev/ttyTHS1和/dev/ttyTHS2两个UART口。


串口读取

举个例子,当我想读取 /dev/ttyTHS1 波特率为115200,并且要用十六进制来显示得到的数据,该怎么做呢?

回到查看帮助,我们可以看到以下指令

可以看到 -b就是设置波特率;-D 就是设置设备名;-H就是十六进制显示。因此,我们的指令就是

sudo minicom -D /dev/ttyTHS1 -b B115200 -H

键入后就可以得到如下界面:

 此时串口接收到的数据就会出现在这个界面上,如图,我上发个 0x30 0x31 0x32,会得到如下图情况:


串口发送

怎么发送串口呢?

先打开数据回显 ctrl+A -> Z -> E

回到原来的操作页面后,按下键盘,是不是就可以看到你按下的字母了呢?按下回车就发送出去了。


退出minicom

按下 ctrl+A  -> X -> ENTER 就退出了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐