WSL安装串口,lsusb能识别,但没有/dev/ttyUSB*处理

1. 在WSL下使用USB设备

参考官方文档吧,注意Win10/11 22H2或更高版本,安装必要工具

2. 挂载USB设备

  • Windows下设置需要加载的USB设备,常用命令如下:
    usbipd list 查看USB设备列表
    usbipd bind --busid <id> 共享设备
    usbipd attach --wsl --busid <id> 加载对应设备到WSL
    usbipd detach --busid <id> 断开设备

  • linux下查看和使用
    lsusb 查看linux下的usb设备
    ls /dev/tty* 查看linux的tty设备,一般USB串口为/dev/ttyUSB0/dev/ttyUSB1

  • linux下串口设备异常处理

  1. 确保工具已安装
sudo apt install linux-tools-5.4.0-77-generic hwdata
sudo update-alternatives --install /usr/local/bin/usbip usbip /usr/lib/linux-tools/5.4.0-77-generic/usbip 20
  1. lsusb是否能查看到设备,如果没有,前往Windows下加载对应设备进来
  2. lsusb有设备,但是没有/dev/ttyUSBn参考这篇文章流程处理
  3. 或者参考如下处理
    4.1. cd /lib/modules/xxxx/kernel/drivers/usb/serial/ 进入内核目录查看驱动
    4.2. ls ch341.ko cp210x.ko ftdi_sio.ko usbserial.ko 这里有CH341的驱动哈
    4.3. sudo modprobe ch341 重新加载下驱动
    4.4 ls /dev/ttyUSBx 出现了哦
    4.5 如果不行,需要安装对应的驱动哈
  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值