ubuntu20.4系统安装CH340驱动并使用串口调试助手
目录
一、安装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驱动并使用串口调试助手相关推荐
- Ubuntu20.04 安装ch340驱动
Ubuntu20.04 安装ch340驱动 https://blog.csdn.net/ldw_wdl/article/details/108417301 然后去https://elixir.boot ...
- 【Qt串口调试助手】1.1 - Qt5编写串口调试助手,Qt串口编程
这章来学习串口数据流操作.仿照已有成品制作一个用Qt开发的串口调试助手. 介于篇幅有限,本篇只介绍一个最简单的能收发的串口调试助手的制作.后续篇幅会陆续对剩余代码进行讲解,并添加各种功能,对显示.操作 ...
- 【ESP01S】使用串口调试助手,发送AT指令收回的是乱码/重复一遍AT指令发回的问题
调试帮助,技术交流Q:1083091092(备注CSDN) 一. 问题描述 在使用ESP01S,外观如下图所示: 使用串口调试助手,发送AT指令出现异常情况,比如返回乱码或者重复一遍用户发送的内容 二 ...
- 串口调试助手fx2n_串口调试助手详细讲解(结合实操),通讯问题不再是问题...
经常会有学员问我,老师老师,我的plc和变频器通讯不上了,不知道什么原因,您能帮我看看么. 其实吧,这个一般远程是帮不上你什么的,还是要你自己去测试,找出问题,那么怎么测试呢,今天就给大家做一个详细的 ...
- (串口通信编程) 开源串口调试助手Common (Com Monitor)
原文地址为: (串口通信编程) 开源串口调试助手Common (Com Monitor) 最新的文档见这里:http://blog.twofei.com/566/ 我写的串口调试助手程序以及源代码. ...
- 串口调试助手c语言程序,串口调试助手C语言源程序
串口调试助手C语言源程序 串口调试助手源程序 及编程详细过程 作者:龚建伟 2001.6.20 可以任意转载,但必须注明作者和说明来自http://doc.xuehai.net,不得作为商用 目次: ...
- C#之windows桌面软件第三课:完整的串口调试助手
接上一节,这节来编写一个完整的串口调试助手! using System; using System.Collections.Generic; using System.ComponentModel; ...
- Windows上 万能的串口调试助手
之前自己找了很久的串口调试助手,还自己去编写,现在发现了一个非常好用的串口工具:ScriptCommunicator. 这是一个开源软件,功能强大. ScriptCommunicator软件下载地址: ...
- uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...
文件名称: uart下载 收藏√ [ 5 4 3 2 1 ] 开发工具: C# 文件大小: 10479 KB 上传时间: 2014-06-06 下载次数: 62 提 供 者: 林元峰 详细 ...
最新文章
- 【AI】caffe使用步骤(四):训练和预测
- 在Android中进行单元测试遇到的问题
- linux7安装pgsql数据库,在CentOS7系统上安装和配置PostgreSQL
- python操作js中的输入_Python调用JavaScript代码的方法
- 前端vue框架的跨域处理方法
- malloc 背后的系统知识(虚拟内存地址)
- MybatisPlus入门之快速入门
- Lambda项目:迈向多核及超越
- 百年来,清华为何都没有培养出诺贝尔奖得主?
- 小米10首销战绩公布:嘴上说不买身体却很诚实
- python linux 命令_Python Linux 命令行 sudo
- Wap Push Access Protocol(PAP)介绍-开放源码
- c语言令牌桶原理,令牌桶算法的使用
- 仿微博QQ搜索框实现
- 正面管教之PHP_2017.04.08 三正记录(正面管教课堂之出生顺序及PHP)
- shiro中使用自定义filter后,anon不生效解决方案
- Sicily2000——Toy Shopping
- switch语言的应用
- cmake中的INTERFACE_INCLUDE_DIRECTORIES是干什么的
- bibtex 共生_游戏与音乐的共生