WSL2使用SocketCAN

一、安装usbipd-win

WSL 本身并不支持连接 USB 设备,因此你需要安装开源 usbipd-win 项目。

https://github.com/dorssel/usbipd-win/releases

选择 .msi 文件,该文件将下载安装程序。 (你可能会收到一条警告,要求你确认你信任此下载)。运行下载的 usbipd-win_x.msi 安装程序文件。

二、添加usb设备

1、通过以管理员模式打开 PowerShell 并输入以下命令,列出所有连接到 Windows 的 USB 设备:

usbipd wsl list

2、选择要附加到 WSL 的设备总线 ID,然后运行此命令。 WSL 会提示你输入密码以运行 sudo 命令。 要附加的 Linux 发行版必须是默认分发版。 (参阅 comands FOR WSL Doc Basic ,以更改默认分发) 。

usbipd wsl attach --busid 2-4

3、在 WSL 中完成设备使用后,可物理断开 USB 设备,或者在管理员模式下从 PowerShell 运行此命令: 

usbipd wsl detach --busid 2-4

 

posted @ 2022-08-02 17:16  chenjian688  阅读(147)  评论(0编辑  收藏  举报