我正在尝试在 Linux (Xubuntu) 中编写一个程序,以将 Tiva 启动板连接为 USB 批量设备。我使用Code::Blocks
and alibusb
在主机端编写程序。Code::Blocks
当我以 root 身份启动(或程序)时,一切正常。udev 规则不起作用。我的 udev 规则/etc/udev/rules.d/10-TIVA.d
如下所示:
SUBSYSTEM=="usb", ATTRS{idVendor}=="1CBE", ATTRS{idProduct}=="0003", MODE="0666"
SUBSYSTEM=="usb_device", ATTRS{idVendor}=="1CBE", ATTRS{idProduct}=="0003", MODE="0666"
我还将我的用户名添加到dialout
和vboxsf
(我正在运行 Linux Vbox
)组。仍然出现错误:
libusbx 无法打开 USB 设备
/dev/bus/usb/001/006
:权限被拒绝。
libusbx 需要对 USB 设备节点的写入权限。