3

電子ドラム/xbox コントローラー ION Drum Rocker 用の Mac ドライバーを作成しようとしています。usbmon/usbdump を使用すると、通常の USB キーボードでトラフィックを取得して、動作するかどうかを確認できます。しかし、ドラムからの割り込みやメッセージは 1 つもありません。「オンにする」には何らかの制御要求が必要だと思います。それは理にかなっていますか?PyUSB を使用して、何かを行うまでランダム メッセージを送信する必要がありますか? 2、4、1、0 のエンドポイントを持つ 4 つのインターフェイスがあります。

4

1 に答える 1

3

動作中のプラットフォーム(通常はWindows PC)でUSBを監視できれば、作業がはるかに楽になります。次に、設定に使用されたメッセージと、そこから返されるデータを確認できます。

JesperThomschützが行ったプロセスについて説明している「WindowsUSBドライバーのリバースエンジニアリング方法の学習:LuxeedLEDキーボード」を参照してください。彼の場合、それはLinuxドライバーを開発することでしたが、方法論の多くはMacの状況にも当てはまります。

より簡単な方法(VMを使用しない)は、動作中のプラットフォームでUSBスニファプログラムを実行することです。例:Windowsの場合:

于 2011-11-20T22:30:22.123 に答える