目录

一、安装CH340驱动

1.查看ubuntu系统自带的驱动

2.下载驱动

3.查询操作系统的发行编号

4.编译源程序

5.复制ch34x.ko文件

二、cutecom串口调试助手

1.安装cutecom串口调试助手

2.测试


一、安装CH340驱动

1.查看ubuntu系统自带的驱动

jiki@jiki-M15X:~$ ls /lib/modules/$(uname -r)/kernel/drivers/usb/serial
aircable.ko   cypress_m8.ko       garmin_gps.ko   iuu_phoenix.ko  metro-usb.ko  opticon.ko   quatech2.ko      ti_usb_3410_5052.ko   visor.ko
ark3116.ko    digi_acceleport.ko  io_edgeport.ko  keyspan.ko      mos7720.ko    option.ko    safe_serial.ko   upd78f0730.ko         whiteheat.ko
belkin_sa.ko  empeg.ko            io_ti.ko        keyspan_pda.ko  mos7840.ko    oti6858.ko   sierra.ko        usb_debug.ko          wishbone-serial.ko
ch341.ko      f81232.ko           ipaq.ko         kl5kusb105.ko   mxuport.ko    pl2303.ko    spcp8x5.ko       usbserial.ko          xsens_mt.ko
cp210x.ko     f81534.ko           ipw.ko          kobil_sct.ko    navman.ko     qcaux.ko     ssu100.ko        usb-serial-simple.ko
cyberjack.ko  ftdi_sio.ko         ir-usb.ko       mct_u232.ko     omninet.ko    qcserial.ko  symbolserial.ko  usb_wwan.ko

可以看到含有ch341.ko文件,系统自带的版本比较老,删除掉:

jiki@jiki-M15X:~$ cd /lib/modules/$(uname -r)/kernel/drivers/usb/serial
sudo rm -rf ch341.ko

2.下载驱动

链接:http://www.wch.cn/download/CH341SER_LINUX_ZIP.html

解压后得到以下3个文件:

3.查询操作系统的发行编号

命令:uname -r

打开:https://elixir.bootlin.com/linux/v5.8/source/drivers/usb/serial/ch341.c

根据查询到的操作系统的发行编号,打开对应的版本,复制所有内容替换ch34x.c内容。

4.编译源程序

cd切换至下载的文件夹,make编译源码,生成ch34x.ko文件:

jiki@jiki-M15X:/lib/modules/5.8.0-55-generic/kernel/drivers/usb/serial$ cd /home/jiki/Downloads/CH341SER_LINUX
jiki@jiki-M15X:~/Downloads/CH341SER_LINUX$ make
make -C /lib/modules/5.8.0-55-generic/build  M=/home/jiki/Downloads/CH341SER_LINUX
make[1]: 进入目录“/usr/src/linux-headers-5.8.0-55-generic”AR      /home/jiki/Downloads/CH341SER_LINUX/built-in.aCC [M]  /home/jiki/Downloads/CH341SER_LINUX/ch34x.oMODPOST /home/jiki/Downloads/CH341SER_LINUX/Module.symversCC [M]  /home/jiki/Downloads/CH341SER_LINUX/ch34x.mod.oLD [M]  /home/jiki/Downloads/CH341SER_LINUX/ch34x.ko
make[1]: 离开目录“/usr/src/linux-headers-5.8.0-55-generic”

注:编译需要安装gcc与make。

5.复制ch34x.ko文件

复制ch34x.ko文件至系统默认驱动文件夹:sudo cp ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial

jiki@jiki-M15X:~/Downloads/CH341SER_LINUX$ sudo cp ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial
[sudo] jiki 的密码:
jiki@jiki-M15X:~/Downloads/CH341SER_LINUX$ ls /lib/modules/$(uname -r)/kernel/drivers/usb/serial
aircable.ko   cypress_m8.ko       garmin_gps.ko   iuu_phoenix.ko  metro-usb.ko  opticon.ko   quatech2.ko      ti_usb_3410_5052.ko   visor.ko
ark3116.ko    digi_acceleport.ko  io_edgeport.ko  keyspan.ko      mos7720.ko    option.ko    safe_serial.ko   upd78f0730.ko         whiteheat.ko
belkin_sa.ko  empeg.ko            io_ti.ko        keyspan_pda.ko  mos7840.ko    oti6858.ko   sierra.ko        usb_debug.ko          wishbone-serial.ko
ch34x.ko      f81232.ko           ipaq.ko         kl5kusb105.ko   mxuport.ko    pl2303.ko    spcp8x5.ko       usbserial.ko          xsens_mt.ko
cp210x.ko     f81534.ko           ipw.ko          kobil_sct.ko    navman.ko     qcaux.ko     ssu100.ko        usb-serial-simple.ko
cyberjack.ko  ftdi_sio.ko         ir-usb.ko       mct_u232.ko     omninet.ko    qcserial.ko  symbolserial.ko  usb_wwan.ko

输入lsmod命令查看:

iki@jiki-M15X:~/Downloads/CH341SER_LINUX$ lsmod
Module                  Size  Used by
ch34x                  24576  0
usbserial              53248  1 ch34x
nls_iso8859_1          16384  2
nvidia_uvm           1019904  0
nvidia_drm             57344  13
nvidia_modeset       1228800  10 nvidia_drm

看到ch34x模块,至此ch34驱动安装完成,如果未看到,输入sudo depmod -a命令,重启一次电脑。

二、cutecom串口调试助手

1.安装cutecom串口调试助手

sudo apt install cutecom

2.测试

终端窗口输入sudo cutecom命令启动cutecom

插入ch340设备,选择usb口,点击seting进行串口参数,再点击Open。

至此CH340驱动安装并测试完成。

ubuntu20.4系统安装CH340驱动并使用串口调试助手相关推荐

  1. Ubuntu20.04 安装ch340驱动

    Ubuntu20.04 安装ch340驱动 https://blog.csdn.net/ldw_wdl/article/details/108417301 然后去https://elixir.boot ...

  2. 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程

    这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...

  3. 【ESP01S】使用串口调试助手,发送AT指令收回的是乱码/重复一遍AT指令发回的问题

    调试帮助,技术交流Q:1083091092(备注CSDN) 一. 问题描述 在使用ESP01S,外观如下图所示: 使用串口调试助手,发送AT指令出现异常情况,比如返回乱码或者重复一遍用户发送的内容 二 ...

  4. 串口调试助手fx2n_串口调试助手详细讲解(结合实操),通讯问题不再是问题...

    经常会有学员问我,老师老师,我的plc和变频器通讯不上了,不知道什么原因,您能帮我看看么. 其实吧,这个一般远程是帮不上你什么的,还是要你自己去测试,找出问题,那么怎么测试呢,今天就给大家做一个详细的 ...

  5. (串口通信编程) 开源串口调试助手Common (Com Monitor)

    原文地址为: (串口通信编程) 开源串口调试助手Common (Com Monitor) 最新的文档见这里:http://blog.twofei.com/566/ 我写的串口调试助手程序以及源代码. ...

  6. 串口调试助手c语言程序,串口调试助手C语言源程序

    串口调试助手C语言源程序 串口调试助手源程序 及编程详细过程 作者:龚建伟 2001.6.20 可以任意转载,但必须注明作者和说明来自http://doc.xuehai.net,不得作为商用 目次: ...

  7. C#之windows桌面软件第三课:完整的串口调试助手

    接上一节,这节来编写一个完整的串口调试助手! using System; using System.Collections.Generic; using System.ComponentModel; ...

  8. Windows上 万能的串口调试助手

    之前自己找了很久的串口调试助手,还自己去编写,现在发现了一个非常好用的串口工具:ScriptCommunicator. 这是一个开源软件,功能强大. ScriptCommunicator软件下载地址: ...

  9. uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...

    文件名称: uart下载  收藏√  [ 5  4  3  2  1 ] 开发工具: C# 文件大小: 10479 KB 上传时间: 2014-06-06 下载次数: 62 提 供 者: 林元峰 详细 ...

最新文章

  1. 【AI】caffe使用步骤(四):训练和预测
  2. 在Android中进行单元测试遇到的问题
  3. linux7安装pgsql数据库,在CentOS7系统上安装和配置PostgreSQL
  4. python操作js中的输入_Python调用JavaScript代码的方法
  5. 前端vue框架的跨域处理方法
  6. malloc 背后的系统知识(虚拟内存地址)
  7. MybatisPlus入门之快速入门
  8. Lambda项目:迈向多核及超越
  9. 百年来,清华为何都没有培养出诺贝尔奖得主?
  10. 小米10首销战绩公布:嘴上说不买身体却很诚实
  11. python linux 命令_Python Linux 命令行 sudo
  12. Wap Push Access Protocol(PAP)介绍-开放源码
  13. c语言令牌桶原理,令牌桶算法的使用
  14. 仿微博QQ搜索框实现
  15. 正面管教之PHP_2017.04.08 三正记录(正面管教课堂之出生顺序及PHP)
  16. shiro中使用自定义filter后,anon不生效解决方案
  17. Sicily2000——Toy Shopping
  18. switch语言的应用
  19. cmake中的INTERFACE_INCLUDE_DIRECTORIES是干什么的
  20. bibtex 共生_游戏与音乐的共生

热门文章

  1. 国内身份证号码的验证
  2. InForSec@武汉“江夏晴川”网络安全Workshop记录-1
  3. 服务器信息备份更新,电子病历服务器双机更换及实时备份与HIS服务器升级改造合同备案...
  4. 如何彻底卸载最新版的edge?
  5. 安卓平台的功耗一般分析
  6. 北理乐学回文数的思考(附代码)
  7. 奔驰大灯服务器马达什么位置,【精】亲手维修奔驰电动马达【多图详拍】
  8. Gopro写入文件失败SD卡要求格式化数据恢复建议
  9. Java作业 大于某个数的最小质数
  10. linux mysql命令