在 raspberry-pi 上,我需要通过 USB 使用两个设备。该设备带有一个专有库,允许我只使用一个设备。我需要和两个人一起工作。我正在尝试为该程序创建一个环境,该环境看起来就像只连接了一个 USB 设备。以某种方式扩展应用程序空间。 运行两个仅安装特定设备的 docker 容器
-v/dev/bus/usb/001
或 -v/dev/bus/usb/002
创建链接 ln 002->001
没有帮助。
docker run -it --rm \
-v $PWD:/mnt \
-v /dev/bus/usb/$1/dev/bus/usb/$1 \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-e DISPLAY=$DISPLAY \
$TAG
(开始二审 应用程序生成一个 错误
../../libusb/os/threads_posix.h:46: usbi_mutex_lock: 'Assertion pthread_mutex_lock(mutex) == 0' failed
。)
有没有usb设备的隔离和替代机制?