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