Linux系统安装CH341驱动
  1Cr9GUsuDE28 2023年11月01日 278 0

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

执行完,再重新启动一下电脑即可。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  VExS4Gg6g4KD   4天前   15   0   0 Linux
  VExS4Gg6g4KD   4天前   12   0   0 Linux
  VExS4Gg6g4KD   4天前   16   0   0 Linux
  X6z51Yzaj35p   4天前   13   0   0 Linux
  T0lscH4Qgx5j   9天前   20   0   0 Linux
  u05qsPMWcUGd   9天前   22   0   0 Linux
  VExS4Gg6g4KD   4天前   13   0   0 Linux
  iNBin04WVNys   4天前   11   0   0 Linux
  QP84hQv41ZIv   4天前   12   0   0 Linux