1.官网下载
WCH官网下载驱动 CH341SER_LINUX.ZIP
2.解压驱动包
robot@kx:~/Downloads$ unzip -O GBK CH341SER_LINUX.ZIP
Archive: CH341SER_LINUX.ZIP
creating: CH341SER_LINUX/
inflating: CH341SER_LINUX/ch34x.c
inflating: CH341SER_LINUX/Makefile
inflating: CH341SER_LINUX/readme.txt
robot@kx:~/Downloads$
3.编译安装
robot@kx:~/Downloads$ cd CH341SER_LINUX/
robot@kx:~/Downloads/CH341SER_LINUX$ ls
ch34x.c Makefile readme.txt
robot@kx:~/Downloads/CH341SER_LINUX$ make
如果编译报错,请通过"uname -r" 检查内核版本
然后去查看ch34x.c的 源代码,
找到自己内核对应的版本,直接复制到CH341SER_LINUX/ch34x.c 中,重新make
robot@kx:~/Downloads/CH341SER_LINUX$ make
make -C /lib/modules/5.19.0-32-generic/build M=/home/kx/Downloads/CH341SER_LINUX
make[1]: 进入目录“/usr/src/linux-headers-5.19.0-32-generic”
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
You are using: gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
CC [M] /home/kx/Downloads/CH341SER_LINUX/ch34x.o
MODPOST /home/kx/Downloads/CH341SE