linux上使用ch340
导言
ch34x作为ttl电平信号与usb转换常用芯片,用于主机与控制芯片通信,在linux环境中需要自行安装驱动
驱动安装
- 输入命令,查看电脑是否安装ch芯片驱动
1 | lsmod | grep usbserial |
如果出现usbserial则可以跳过驱动安装
- 访问网址 CH341SER_LINUX.ZIP - 南京沁恒微电子股份有限公司下载ch34x的驱动包
- 查看自己的版本
1 | uname -r |
- 访问网址[ https://elixir.bootlin.com/linux/v5.4.42/source/drivers/usb/serial/ch341.c ]
- 找到自己版本的.c文件,替换压缩包里的.c文件
- 编译
1 | cd CH341SER_LINUX |
linux外设设置
- 插拔模块,输入命令
1 | ls /dev | grep tty |
应该会检测到ttyUSB,查看其所在的组,ttyUSB所在的组为dialout
然后再输入
1 | sudo usermod -aG dialout (用户名) |
1 | sudo apt install cutecom |

可以检测到相关串口设备
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yoghurtcc's Blog!