输入命令: lsmod | grep usbserial
输入:lsusb
发现了ch341的一些相关信息
输入命令(查看USB转串口接入状态):dmesg
usb 6-1: ch341-uart converter now attached to ttyUSB0
ID信息与lsusb检测到的一致,ch341-uart converter now attached to ttyUSB0 成功驱动,端口为ttyUSB0。
再此,确实能看到自带了驱动,但不要高兴。接着往下来
第二步:安装串口终端软件,搜到了一个minicom:
sudo apt-get update
sudo apt-get install minicom
sudo minicom -s 设置minicom的端口对应到ttyUSB0(对应使用dmesg命令看到的信息)。
选择“Serial port setup”,出现串口配置菜单:
输入A,修改serial device 由/Dev/tty0修改为/dev/ttyusb0,波特率按实际硬件参数情况修改,我的修改为115200 8N1,也有19200 8N1的硬件等。
然后返回
选择 Save setup as dfl
接着选择Exit退出。
可以再进一次sudo minicom -s,看看参数是否保存好。
1.首先去官网下载最新的驱动,参见某高人的博客:CH340各平台下驱动
http://www.wch.cn/download/CH341SER_LINUX_ZIP.html
2.下载下来linux版本的驱动
将其拷贝到Linux系统中,在使用之前首先需要将老驱动删除掉,这样才能防止即使安装了新驱动老驱动仍然生效。系统的默认驱动目录为:/lib/modules/$(uname -r)/kernel/drivers,老驱动的完整路径名:/lib/modules/$(uname -r)/kernel/drivers/usb/serial/ch341.ko,我们进入到该目录下,然后将其删除掉,如下所示:

本文详细介绍了在Linux环境下如何安装和配置CH341串口驱动,包括卸载旧驱动、下载并安装新驱动、设置串口终端软件Minicom以及实现驱动开机自动加载的过程。
最低0.47元/天 解锁文章
1147

被折叠的 条评论
为什么被折叠?



