ubuntu下使用串口调试终端minicom链接typec接口

在windows下串口调试工具太多了。xshell,putty,不一一列举儿了。今天咱们说的在ubuntu下的串口调试工具minicom。

1.安装minicom

sudo apt install minicom
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  efibootmgr libfwup1 libllvm9 linux-hwe-5.4-headers-5.4.0-67 linux-hwe-5.4-headers-5.4.0-90
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
  minicom
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 239 kB 的归档。
解压缩后会消耗 940 kB 的额外空间。
获取:1 http://mirrors.aliyun.com/ubuntu bionic/universe amd64 minicom amd64 2.7.1-1 [239 kB]
已下载 239 kB,耗时 0秒 (595 kB/s)
正在选中未选择的软件包 minicom。
(正在读取数据库 ... 系统当前共安装有 217530 个文件和目录。)
正准备解包 .../minicom_2.7.1-1_amd64.deb  ...
正在解包 minicom (2.7.1-1) ...
正在设置 minicom (2.7.1-1) ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...

安装完成,可以输入命令验证下。

2.在使用前我们先要搞定我们的串口号是多少,就好像在windows下需要打开设备管理器,看设备号是多少一样。我这里使用的是一个typec的串口。

首先使用lsusb查看下:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 005: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

 另外我们拔掉接口,在插上,虚拟机上会提示。(需要选择链接到虚拟机上,否则是链接不上的)。

拔掉接口在lsusb

 我们看到少了一个,这个就是我们的type接口。

我们的硬件设备都会装载到dev下,我们查看dev下可以看到一个ttyUSB0的接口。

 当然我们也可以这么实验,拔掉接口再查看,看是不是没有这个接口了。

好了,确定设备号了。

3.配置端口

使用命令  sudo minicom -s 来设置端口

选择第三行 Serial port setup 

修改A 为ttyUSB0.修改E为正确的波特率。修改F为No。按esc退回。

选择Save setup as dfl  全部配置保存。

  • Serial Device:设备的端口号,刚才已经通过dmesg或者ls命令获取到了,我这里是ttyUSB0,不同电脑可能不同,更具自己电脑信息进行配置
  • Bps/Par/Bit:设置串口信息,我这里的设置为 波特率:115200,数据位 : 8bit,停止位:1bit。
  • HardWare Flow Control:设置无硬件流控制。

  直接点击Enter按键退出串口设置界面,然后依次选择:Save setup as dfl: 保存所有设置,EXIT退出设置,此时串口工具就可以正常使用了。

  如果设置硬件流控制为no,依然无法输入,可以尝试修改 local Echo on/off..E 选项。(我的出现过两次不能输入的情况,都是通过这种方式解决的)

4.配置说明

  • 命令行下使用sudo minicom命令可以打开串口工具
  • 命令行下使用sudo minicom -s命令可以打开工具的配置选项页
  • 串口工具状态下,可以先按组合键Ctrl+A,释放,然后x命令正常退出minicom工具
  • 按组合键Ctrl+A,释放后,与其他常用键组合使用,具有如下功能:
    • S键:发送文件到目标系统中
    • W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看单行内容比较长的信息时比较有用
    • C键:清屏
    • B键:浏览minicom的历史显示
  • 启动,配置串口时要使用root权限。
  • 非正常关闭minicom时,会在/var/lock下创建几个lck*文件,这几个文件会阻止minicom的运行,如果无法启动minicom可以删除这几个文件。

 5.使用

退出配置菜单。输入命令sudo minicom  回车。就可以正常连接设备了。

如下图:

 到这里就和windows上的串口工具一样的操作了。

6.卸载

sudo apt remove minicom

自己的一点学习心得,欢迎讨论。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值