2013-08-10 7 views
0

나는 Kinect 해킹에 대한 페이지를 발견했습니다. 그것은 시스템과 인터페이스하는 방법을 논의하고있었습니다. 내가 사용한 코드는 다음과 같습니다.리눅스에 USB 미사일 발사기

스크립트는 연결 해킹에 대한 Lady ada의 게시물입니다. 나는 이것이 효과가있는 것을 좋아할 것이다. 나는이 그 코드에 대한 링크입니다 파이썬

을 사용하고

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 
+2

레이디 에이다 (Lady Ada)의 코드가 아니라면 링크를 제공해야합니다. –

+0

어떤 버전의 파이썬을 사용하고 있습니까? –

+2

코드 작성자에게 코드를 다시 게시해도 괜찮은지 확인 했습니까? 여기에 완전한 코드를 게시하면 Stack Overflow에서 사용하는 CC-Wiki 라이센스 하에서 효과적으로 재 라이센스화할 수 있습니다. 당신이 저자가 아니며 허가가 없다면 그것을 제거하십시오. –

답변

0

여기에 가장 큰 문제가 libusb를 오류 코드를 반환되어 다음과 같습니다 , "리소스 사용 중" 권한 문제 일 수 있습니다. sudo를 사용하여 프로그램을 실행하고 수정했는지 확인하십시오.

pyusb: cannot set configuration

은 즉, 도움이되지 않는 경우 수 구글 주위에 "libusb를 자원 : 당신이 루트로 실행할 필요가 없습니다 있도록 udev에 규칙을 설정하는 방법에 대해 이야기하기 때문에이 링크는 약속 같은데 바쁜".