2011-02-05 14 views
0

私は現在、libusb 0.1をバックエンドとして使用してjavax-usb (JSR-80)実装を書いています。私は一括転送機能をテストする必要があり、私の推測ではこれを行う最も簡単な方法は、USBフラッシュドライブのようなUSB大容量記憶装置と通信することです。残念ながら、私はこれらのデバイスがどのように動作しているのか分かりません。何らかのプロトコルがあり、バルクエンドポイントで転送を開始する前に、いくつかのUSB制御要求を送信する必要があります。libusbはUSB大容量ストレージと通信します

私はフルUSBマスストレージドライバなどを書くことには興味がありません。そのため、ファイルシステムの場合でも問題はありません。私の唯一の目的は、いくつかのデータをバルクエンドポイント経由で転送することで、私の実装をリファレンス実装と比較することができます。

私が必要とするのは、いくつかのサンプルコードです(言語は問題ではなく、おそらくlibusbなどを使用する場合でも問題ありません)。あるいはプログラマにとって理解しやすいUSB大容量ストレージの仕様ですハードウェア専門家はいません)。私はすでにWebを検索していますが、これまで有用なものは見つかりませんでした。

答えて

関連する問題