wsl2 arch linux访问ch340串口和usb设备

这篇具有很好参考价值的文章主要介绍了wsl2 arch linux访问ch340串口和usb设备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装usb转网络软件usbipd

在powershell执行下面命令安装文章来源地址https://www.toymoban.com/news/detail-848797.html

winget install --interactive --exact dorssel.usbipd-win

共享usb到网络

#查看USB设备
usbipd list

PS C:\Windows\system32> usbipd list
Connected:
BUSID  VID:PID    DEVICE                                                        STATE
1-6    04f3:289b  USB 输入设备                                                  Not shared
1-8    5986:2130  Integrated Camera                                             Not shared
1-9    06cb:00bd  Synaptics UWP WBDI                                            Not shared
1-10   8087:0aaa  英特尔(R) 无线 Bluetooth(R)                                   Not shared
3-4    0b95:1790  ASIX USB to Gigabit Ethernet Family Adapter                   Not shared
4-1    1a86:7523  USB-SERIAL CH340 (COM3)                                       Shared
4-3    0403:6015  USB Serial Converter                                          Not shared

Persisted:
GUID                                  DEVICE

#共享usb设备
usbipd bind --busid <busid>
usbipd bind --busid 4-1

wsl2安装usbip

sudo pacman -S linux-tools
sudo pacman -S pciutils usbutils
sudo pacman -S usbip

挂载USB设备

sudo usbip attach -r <windows_ip> -b <busid>
sudo usbip attach -r 172.29.0.1 -b 4-1

#挂载成功
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

ls /dev/ttyUSB*
/dev/ttyUSB0

#使用minicom验证
sudo minicom -D /dev/ttyUSB0 -b 115200 -H -w

卸载USB设备

sudo usbip port
Imported USB devices
====================
Port 00: <Port in Use> at Full Speed(12Mbps)
       QinHeng Electronics : CH340 serial converter (1a86:7523)
       1-1 -> usbip://172.29.0.1:3240/4-1
           -> remote bus/dev 004/001

sudo usbip detach -p <port number>
sudo usbip detach -p 0
usbip: info: Port 0 is now detached!

到了这里,关于wsl2 arch linux访问ch340串口和usb设备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux第22步_安装CH340驱动和串口终端软件MobaXterm

    开发板输出信息通常是采用串口,而计算机通常是USB接口,为了让他们之间能够交换数据,我们通常采用USB转串口的转换器来实现。目前市场上的串口转换器大多是采用CH340芯片来实现的,因此我们需要在计算中安装一个CH340驱动程序,这样,计算机就可以找到找到这个USB串口

    2024年01月24日
    浏览(41)
  • 正点原子AtomPi-CA1 RK3568的Linux CH340串口驱动安装

    想使用串口,找了半天也没找到它所给的pin的使用示例,淘宝客服说只是硬件兼容树莓派。 想来想去,还是直接接个USB串口最方便。 但是插上不识别,说明没有驱动。 直接在板子上编译没有header依赖,后续下载华硕对应的arm依赖能编译但是驱动不能正常使用。 就在所给虚拟

    2024年03月17日
    浏览(47)
  • USB转TTL(ch340)模块使用

    模块简介 USB转TTL串口模块是一个非常实用的工具,可以测试模块的UART串口通信和通过单片机的UART接口给单片机等下载程序.能够在电脑上的串口助手软件非常直观的显示出串口设备返回的数据以及发送相应的控制数据给串口设备.常见的有CP2102、PL2303、FT232、CH340等串口芯片方

    2024年02月11日
    浏览(24)
  • STM32 —— USB 转 TTL(CH340)

    在使用 USB 转 TTL 模块之前,我们需要了解 TTL 协议 什么是 TTL TTL 一般是从单片机或者芯片中发出的电平,高电平为 5V(51单片机)或者 3.3V(stm32) TTL 接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动

    2023年04月09日
    浏览(34)
  • Linux shell VM虚拟机类型检查脚本函数(支持WSL、WSL2)

    对于,开源脚本这个函数的扩展修改,其它用户都可以将这段代码直接移植到自己的脚本程序之中,并且调用使用它。 如果期望管道捕获它输出的值,则这么调用即可:shell变量=$(virt_check)

    2024年03月12日
    浏览(44)
  • CH340N串口模块原理图

    使用单片机的时候,通过串口烧入程序不失为一种很好的办法,在这里给大家介绍一款非常简易的串口芯片CH340N芯片。 ch340N芯片为sop-8封装,有且仅有8个引脚,而且内部自带晶振,不需要额外的晶振。价格约为2元。 其电路图如下,可以看到非常的简单。 欢迎关注微信公众号

    2024年02月11日
    浏览(25)
  • microPython 吃透 esp8266 NodeMCU v3 ch340串口收发

    》》》》》》》》》》 这块板子的淘宝链接》 》》》》》》》》》》 1. usb口是ch340转UART0,双向收发 2. UART0 位于引脚 1 (TX) 和 3 (RX) 上。UART0是双向的,默认情况下用于REPL.,但是这块板子的RX 好像有问题使用引脚无法接收数据,因此使用引脚的UART0仅是TX。 3. 引脚 15 (

    2023年04月19日
    浏览(29)
  • 关于STC89C5x系列USB转TTL模块CH340驱动安装失败,预安装成功的解决办法

      这里会讲到单片机USB转TTL模块的CH340驱动安装失败和驱动预安装成功的问题解决。 首先,先说,安装失败不仅仅是告诉你“驱动安装失败”才算,如果提示“驱动预安装成功”也算失败。这里作者用的是普中A7的开发板,和A其他系列都大同小异。直接开讲! 1.安装失败原因

    2024年02月05日
    浏览(36)
  • linux下CH340/CH341驱动安装

    1.安装gcc编译环境 2.安装vim编辑器 如果查询项中没有显示CH340、CH341和CH34x等字符(可以通俗的理解为系统没有解析这些串口的驱动),此时应安装相应驱动,在本文中,我们选用CH341驱动进行安装(CH340与此大同小异). ①.查询版本号 ②.切换到串口驱动对应目录

    2024年02月15日
    浏览(34)
  • 使用串口烧写程序到STM32F103C8T6最小板(CH340)

    商家没给ST‐LINK V2下载器,故使用串口将程序烧录到最小板,使用仿真软件Flymcu进行。(默认安装过CH340的驱动) 联机下载时的程序文件:编译生成的.hex文件; 编程前重装文件:当选中该项后,flymcu会在每次编程之前将Hex文件重新装载一遍,这对于代码调试的时候比较有用

    2024年02月01日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包