Linux系统安装CH341驱动
Linux系统(这里以ubuntu20.04为例)本身会自动安装CH340驱动,随着时间的推移,旧版本的驱动已经无法支持当下的CH340模块,所以我们需要重新安装驱动。
以下是安装驱动的步骤:
一、下载驱动包
前往官网下载压缩包:Linux版CH341驱动;点击“下载”按钮即可
二、解压
找到驱动安装包的下载位置,一般默认会下载在/home/用户名/下载
目录中,或者英文安装是在/home/用户名/Downloads
下,使用unzip 驱动安装包压缩包名
命令解压缩(若没有安装unzip,使用sudo apt install unzip
命令安装)
三、卸载旧版本驱动
系统的默认旧驱动所在目录为:/lib/modules/$(uname -r)/kernel/drivers/usb/serial
,进入到该目录下,删除文件ch341.ko
,使用命令rm -rf ch341.ko
;或者直接使用rm -rf /lib/modlues/$(uname -r)/kernel/drivers/usb/serial/ch341.ko
在任何目录都可以删除掉旧驱动
四、安装驱动
进入解压缩的文件夹,进入driver
目录,使用make
命令进行编译,然后使用sudo make load
进行安装,可能会出现operation not permitted
的错误提示,原因可能是电脑设置了Security Boot
。解决方法:进入到电脑的BIOS设置中,将Sericuty Boot
选项设置为Disable
,重新启动电脑,然后进入到上面的driver
目录,使用make load
进行安装,若安装成功,命令行会提示insmod ch341.ko
的提示,表示安装成功。
五、检测端口
将CH340串口模块插入电脑的USB端口,这里我们先安装一个测试软件:cutecom,使用sudo apt install cutecom
安装,安装完成后使用sudo cutecom
命令打开软件,当看到端口有ttyCH341USB0
时,说明已经识别到端口,即驱动安装成功,若无法识别,重启一下电脑,重新加载设备。使用cutecom软件进行端口检测即可。
六、开机自动加载驱动
上面的步骤只能是每次开机都必须重新加载驱动才能使用,我们目标是每次开机自动启动该步骤。
第一步:sudo cp ch341.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/
第二步:sudo depmod
执行完,再重新启动一下电脑即可。
标签:sudo,ko,ch341,Linux,CH341,驱动,安装 From: https://www.cnblogs.com/wangxiaobin/p/17569551.html