Linux에서 Windows와 USB 통신 복제

Linux에서 Windows와 USB 통신 복제

Windows에서 GUI를 통해 장치를 구성했는데 사용 가능한 Linux 소프트웨어가 없습니다. Linux 임베디드 장치에서 이 구성을 수행해야 합니다.

설정 과정은 매번 동일하기 때문에 제가 할 수 있는 일은 Windows 머신을 사용하여 설정을 수행하고, 전송되는 USB 메시지를 캡처한 다음, Linux에서 동일한 메시지를 읽고 쓰는 것이라고 생각했습니다. 가장 좋은 접근 방식은 무엇입니까?

보내고 받는 USB 패킷을 캡처할 수 있는 Windows 프로그램이 온라인에 있다는 것을 알고 있지만 Linux 컴퓨터에서 이러한 패킷을 복사하는 가장 쉬운 방법은 무엇입니까?

USB 장치를 연결하면 /dev에 표시된다는 것과 usb.h 라이브러리를 사용할 수 있다는 것을 알고 있지만 이를 수행하는 가장 간단한 방법이 무엇인지는 모르겠습니다.

답변1

이것은 작동하지만 간단한 재생은 그렇지 않을 수도 있습니다. 메시지가 실제로 무엇을 의미하는지 알아내는 데 약간의 두뇌력을 투자해야 할 수도 있습니다. 적어도 어느 정도. 하지만 시작하려면 가장 먼저 해야 할 일은 간단한 재생입니다.

이는 더 많은 정보를 얻기 위해 Google의 "역엔지니어링 USB 프로토콜" 또는 이와 유사한 특이한 접근 방식이 아닙니다. 그러니 아직 희망을 포기하지 마십시오.

가지다libusb이를 통해 사용자 공간에서 USB 장치에 액세스할 수 있으며 이에 대한 프로그램을 작성하는 것은 어렵지 않습니다.

일부 Google 검색에서도 유사한 프로젝트가 나타났습니다. 우브레 연극.

관련 정보