我遇到了关于Hacking the Kinect的页面。它正在讨论如何与系统接口。我使用的代码如下。
该剧本来自Lady ada,她的帖子是关于黑客连接。 我很乐意让这个工作。我正在使用python
这是该代码的链接
http://learn.adafruit.com/hacking-the-kinect/fuzzing
我得到的错误如下
sudo python UsbFuzzer.py
Traceback (most recent call last):
File "UsbFuzzer.py", line 14, in <module>
dev.set_configuration()
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 554, in set_configuration
self._ctx.managed_set_configuration(self, configuration)
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 92, in managed_set_configuration
self.backend.set_configuration(self.handle, cfg.bConfigurationValue)
File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 503, in set_configuration
_check(_lib.libusb_set_configuration(dev_handle, config_value))
File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py", line 403, in _check
raise USBError(_str_error[ret], ret, _libusb_errno[ret])
usb.core.USBError: [Errno 16] Resource busy
答案 0 :(得分:0)
这里的主要问题是libusb返回错误代码“资源忙”。这可能是权限问题。尝试使用sudo运行程序,看看是否修复了它。这个链接看起来很有希望,因为它讨论了如何设置udev规则,因此您不必以root身份运行:
pyusb: cannot set configuration
如果这没有帮助,你可以谷歌周围的“libusb资源忙”。