安装配置
版本要求wsl2,linux内核版本
升级wsl1为wsl2参考update WSL1 to WSL2
切换默认wsl版本为wsl2
wsl --set-default-version 2
切换Ubuntu到wsl2中(这一步需要很长时间,耐心等待)
wsl --set-version Ubuntu 2
安装参考官方链接连接USB设备
使用FTDI设备
WSL安装FTDI库
wsl(ubuntu)上安装ftdi库到/usr/local/lib下(ldconfig刷新下,系统加载库路径缓存)
D2XX Driver
windows上attach设备
#查看连接的USB设备
usbipd wsl list
#attach USB 设备到wsl
usbipd wsl attach --busid 1-1
WSL上卸载/Disable ftdi_sio驱动
#如果是外部驱动模块
lsmod | grep ftdi_sio
sudo rmmod ftdi_sdio
#如果是built-in驱动模块,通过unbind的方式
echo -n 1-1:1.0 | sudo tee /sys/bus/usb/drivers/ftdi_sio/unbind
运行ftdi app访问设备
ftdi设备的访问需要root权限。