在linux下使用ch340 以manjaro为例
linux下,一般ch340无法被正常驱动,这可能是因为系统现有驱动版本过老造成的,故需要重新安装驱动
1.下载驱动
2.安装驱动
截止2023年9月,最新的驱动版本是1.6,故以此版本为例
将压缩包解压 ,进入driver目录,执行
make
sudo make load
sudo scp ch34x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/
sudo depmod
这里可能需要对 /lib/modules/$(uname -r)/kernel/drivers/usb/serial 内的旧驱动进行备份清理
3.配置链接
新连接的设备名称可能是这样的

这样的设备可能不受一些软件的支持,例如thonny,arduino ide
故设置自动链接将其名字链接至形如ttyUSBx的设备
sudo nano /etc/udev/rules.d/99-serial-devices.rules
KERNEL=="ttyCH341USB*", SYMLINK+="ttyUSB%n", MODE="0666"
sudo udevadm control --reload-rules
效果如图

这样就可以使用了:-D

文章评论