Linux 安装CH340驱动

下载

地址:http://www.wch.cn/downloads/CH341SER_LINUX_ZIP.html

解压

unzip CH341SER_LINUX.ZIP

编译

cd CH341SER_LINUX
make

载入

make load

查看安装成功

dmesg

出现如下信息

[15782.193025] usbserial: USB Serial support registered for generic
[15782.200861] usbcore: registered new interface driver ch34x
[15782.200887] usbserial: USB Serial support registered for ch34x

中间出现的错误

  1. error: implicit declaration of function ‘signal_pending’

解决方式,添加头文件 #include <linux/sched/signal.h>

  1. error: unknown type name ‘wait_queue_t’

解决方式:直接屏蔽掉 wait_queue_t,这个没有用到

modprobe usbserial
modprobe: ERROR: could not insert 'usbserial': Operation not permitted
Makefile:9: recipe for target 'load' failed
make: *** [load] Error 1

如下所示运行

sudo make load
如果这篇文章对您很有帮助,不妨
----- 本文结束 ❤ 感谢您的阅读 ----