TI814X 評価ボードでMeego の MTP コード ( Buteo MTP = daemon + functionfs) を使用しています。Win7 に接続すると、Protable Deviceとして検出され、エクスプローラーを開くように求められます。しかし、WinXP ではデジタル カメラとして検出されるため、スキャン エディターとイメージ エディターを開くように提案され、エクスプローラー アイコンはカメラです。
準備: デバイス タイプを 0x03 (「ポータブル デバイス」) に設定しました。デバイスに一意の名前を付けて、レジストリからこの名前のすべての出現を試す前に削除します (そうしないと、私の変更は Windows に表示されません)。
「USB View」の出力を Samsung Galaxy モバイルと比較しましたが、見つかった唯一の違いは bDeviceProtocol で、これはモバイルによって「1」に設定されています ( PTP の仕様に対して)。この値をハードウェアに適用しても違いはありません。
ハードウェア マネージャーを開くと、Compatible IDs
. これらの ID で、Samsung モバイル リスト
USB\MS_COMP_MTP
USB\Class_06&SubClass_01&Prot_01
USB\Class_06&SubClass_01
USB\Class_06
私のデバイスには最初のエントリがありません:
USB\Class_06&SubClass_01&Prot_01
USB\Class_06&SubClass_01
USB\Class_06
また、モバイルのサービスは、WUDRFd
私のデバイスのみusbscan
です。
質問:MS_COMP_MTP
トリガーとは何ですか? USB/MTP 構成のオプションですか、それともベンダー/製品 ID によってトリガーされますか? WUDRFd
の代わりにデバイスを使用するにはどうすればよいusbscan
ですか?