1

私は、Windows のさまざまなフレーバーでうまく動作するはずの USB ビデオ クラス カメラの構築に取り組んでいます。新しいソフトウェア イメージをカメラにアップロードするには、カメラにファームウェア アップグレードのサポートが必要です。私が知る限り、それを行うには2つの方法があります。

  1. DFU を使用します。
  2. UVC クラス デバイスの制御エンドポイントを使用して、バイトをデバイスに転送します。

2 番目のオプションを使用するには、フィルター ドライバーを作成する必要があるようです。これは正しいです?このタスクを達成する他の方法はありますか?

4

1 に答える 1

2

あなたがやりたいことをするためのいくつかの方法があります。

標準のUVCクラスドライバーは、ユーザーモードインターフェイスをサポートしており、そこからUSBパケットをデバイスに送信できます。このインターフェイスは、USBビデオクラス拡張ユニットと呼ばれます。

もう1つの方法は、デバイスにWinUSBドライバーをインストールするWinUSBを使用することです。その後、WinUSBインターフェイスを介してUSBパケットを送信できます。

最も複雑な解決策は、完全なUSBドライバーを作成することです。WDKのサンプルをご覧ください。

于 2009-12-14T11:29:47.167 に答える