解决Ubuntu找不到tty USB*的问题
解决Ubuntu找不到tty USB*的问题1.先查看是否支持USB转TTL设备lsmod | grep usbserial如果有usbserial则说明支持如果没有责需要安装驱动CH340LINUX驱动下载地址:http://www.wch.cn/download/CH341SER_LINUX_ZIP.html2.下载好后查看自己的Ubuntu内核版本uname -r3.将之前下载好的驱动包进行
解决Ubuntu找不到tty USB*的问题
1.先查看是否支持USB转TTL设备
lsmod | grep usbserial
如果有usbserial则说明支持
如果没有责需要安装驱动
CH340LINUX驱动下载地址:http://www.wch.cn/download/CH341SER_LINUX_ZIP.html
2.下载好后查看自己的Ubuntu内核版本
uname -r
3.将之前下载好的驱动包进行解压缩,里边有一个ch34x.c的文件
在https://elixir.bootlin.com/linux/v4.15/source/drivers/usb/serial/ch341.c网站找到自己对应的内核版本文件,对解压出ch34x文件内容进行替换,我的内核版本是5.4.0-74所以我选择5.4版本
对内容进行复制,将ch34x的内容进行替换
4.在终端cd进入到解压缩的目录下
sudo make
如果出现linux中无make命令的问题(make: *** 没有指明目标并且找不到 makefile
首先更新包列表
sudo apt update
用该命令将安装一堆新包,包括gcc,g ++和make
sudo apt install build-essential
要验证GCC编译器是否已成功安装,请使用gcc --version命令打印GCC版本
gcc --version
如果可以正常运行,会出现.o的可执行文件,然后
sudo make load
然后将.ko文件复制到驱动目录下
先看下自己的驱动目录
sudo cp ch34x.ko /usr/src/linux-headers-5.4.0-74/drivers/usb/serial/
5.然后重启
sudo reboot
6.插入USB转TTL查看是否有ttyUSB*的选项
ls /dev
更多推荐
所有评论(0)