저는 C++을 처음 접했지만 여러 언어로 강력한 지식을 가지고 있습니다. 그래서 잃어버린 것이 아닙니다. 방금 선물로 USB 미사일 발사기를 받았고 웹을 포함한 다양한 플랫폼을 통해이를 제어하려고했습니다. 이렇게하려면, 나는 파이썬에서 쓴 "소켓 직렬"프록시를 사용할 계획이었다. (그리고 나서 소켓을 사용한다.). 내 장치에 대한 opensource 드라이버를 찾았지만 ls /dev/tty.*와 함께 tty 리소스로 나타나지 않습니다. 그런 식으로, 나는 파이썬 스크립트에서 사용하는 pyserial 라이브러리로 그것을 읽고 쓸 수 없다. 내 질문은 "tty에 usb"하는 방법?
는 쉽게 리눅스에
1
A
답변
4
:)를 이해
감사 u'll 희망 ... 같은 청각 장애 자원 및 USB 장치에 "전선"그들 만드는 튜토리얼/하우투를 찾는 것에 대해입니다 libusb-dev 패키지와 도구를 사용하여 USB 포트에 직접 액세스하십시오. 물론 커맨드 등은 벤더에 따라 다르지만 이미 다양한 USB 미사일 발사기를 제어하기위한 펄 및 파이썬 용 libs가 존재합니다. 예컨대 :
http://code.google.com/p/pymissile/
https://metacpan.org/pod/Device::USB::MissileLauncher
죄송합니다 그 해결책 바라건대 우리가 이해 할 좋은 출발점 ;-)
+0
고마워요. http://code.google.com/p/pymissile/source/browse/trunk/missile.py를 읽을 수 있기 때문에 도움이됩니다. 유창하게! 나는이 코드가 나에게 많은 도움이 될 것이라고 말하면서, 벤더, 제품 ID를 볼 수있다. 나는 명령을 볼 수있다. 메시지. 매우 도움이 :) –
관련 문제
- 1. 같은 tty에 로그온 한 사용자의 기록
- 2. stdout이 Perl의 tty에 연결되어 있는지 어떻게 알 수 있습니까?
- 3. forked 프로세스에서 bin/sh -i에 문제가 발생했습니다 : 'tty에 액세스 할 수 없으며 작업 제어가 해제되었습니다'
- 4. 읽는 동안 피하는 파일과 프로세스에서 매개 변수의 긴 목록을 얻는 방법?
- 5. 표준 방법 확장 방법
- 6. 방법 배송 방법
- 7. 방법?
- 8. 방법
- 9. 방법
- 10. 방법
- 11. 방법
- 12. 방법
- 13. 방법,
- 14. 방법
- 15. 방법
- 16. 방법
- 17. 방법
- 18. 방법
- 19. 방법
- 20. 방법
- 21. 방법
- 22. 방법
- 23. 방법,
- 24. 방법
- 25. 방법
- 26. 방법
- 27. 방법
- 28. 방법
- 29. 방법
- 30. 방법 =
아니다. 그러나 우리는 어떤 정보도 가지고 있지 않습니다. 어떤 장치, 어떤 USB 공급 업체/제품 ID ('lsusb'), 어떤 드라이버 (모듈/커널?) 어떤 장치 노드, 어떤 사용 권한, 어떤 Python 모듈. 기본적으로 : 우리는 심령이 아닙니다. 우리는 당신이 "tty 리소스로 보이지 않는다"고 말할 때 당신이 찾고있는 것을 알지 못합니다. (나는 당신이 _mant_ ** stty **라고 가정하고 장치 노드를 찾고 있습니다. 그러나 아마 당신은 찾고 있습니다. 아마도 다른 곳에서?) – sehe
아마도 로켓 발사기는 HID 장치 일 것이고 tty (직렬) 등급 장치는 아닙니다. – fvu
"TTY"는 110 비트/초로 실행되고 전류 루프 인터페이스를 사용하는 고대 직렬 장치입니다. 나는 당신이 실제로 가지고있는 것이 아닌 것 같아요. –