hdiapi 如何在用户模式下访问设备?

hdiapi how to access device in user mode?

我是运行宁the test script from GitHub,我只能用root打开设备

调用hid_enumerate(0x0, 0x0)时,它在用户模式下工作。

我的 udev 规则如下所示:

SUBSYSTEM=="usb", ATTRS{idVendor}=="1a86", ATTR{idProduct}=="e008", MODE="0666"

该规则有效,因为我可以在用户模式下 运行 he2325u_pyusb。 禁用此规则,脚本 运行 仅具有 root 权限。

如何在用户模式下访问设备?

好的,我可以解决问题 我这样更改了 udev 规则:

SUBSYSTEM=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="e008", MODE="0666" KERNEL=="hidraw*",ATTRS{busnum}=="2", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="e008", MODE="0666", GROUP="users"

最重要的是在KERNEL参数hidraw*的末尾附加一个*