紅葉~
L
O
A
D
I
N
G
紅葉
robomaster

robomaster

🤖 调车日寄
RoboMaster 调车时踩过的坑。第一篇:Ubuntu 识别不到 CH340/CH341 USB 转串口设备时,怎么手动编译安装驱动。

🔌 1. 串口驱动问题

串口线接法:RX、TX、GND,其中 RX 接 TX,TX 接 RX。

接上串口线后,如果 /dev 下找不到 ttyUSB* 或 ttyCH34* 这类设备文件:

就需要手动装驱动。

① 查看内核版本

1
uname -r

② 下载驱动

CH340/CH341 的 USB 转串口 Linux 驱动,随系统编译安装,支持各类处理器架构和 32/64 位系统。

下载链接:CH341SER_LINUX,选这个:

把压缩包解压后进入 driver 文件夹,在这里打开终端。

③ 编译安装

1
sudo make

编译后把驱动文件复制到当前内核的串口驱动目录($(uname -r) 会自动替换成你的内核版本):

1
sudo cp -v ch34*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/

更新模块依赖,然后重启:

1
2
sudo depmod -a
sudo reboot

📌 2. 串口固定

设备名每次插拔可能会变,可以用 udev 规则把它固定下来:串口固定

本文作者:紅葉
本文链接:https://swe-et.github.io/robomaster/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可