我正在尝试在Linux(Xubuntu)中编写一个程序,将Tiva启动板作为usb-bulk设备连接 . 我使用Code :: Blocks和libusb在主机端编写程序 . 当我将Code :: Blocks(或程序)作为根启动时,一切正常 . udev规则不起作用 . 我在/etc/udev/rules.d/10-TIVA.d中的udev规则如下:

SUBSYSTEM ==“usb”,ATTRS ==“1CBE”,ATTRS ==“0003”,MODE =“0666”SUBSYSTEM ==“usb_device”,ATTRS ==“1CBE”,ATTRS ==“0003”,MODE =“0666”

我还将我的用户名添加到了拨出和vboxsf(我在Vbox中运行Linux)组 . 还是得到错误:

libusbx无法打开USB设备/ dev / bus / usb / 001/006:权限被拒绝 . libusbx需要对USB设备节点进行写访问 .