製品固有のドライバーなしで、Windows/Linux/etc の標準インストールでサポートされている USB クラスはどれですか?
たとえば、VID/PID の組み合わせに関係なく、大容量記憶装置は常にサポートされます。他のどのクラスがこのように機能しますか?
製品固有のドライバーなしで、Windows/Linux/etc の標準インストールでサポートされている USB クラスはどれですか?
たとえば、VID/PID の組み合わせに関係なく、大容量記憶装置は常にサポートされます。他のどのクラスがこのように機能しますか?
Windows の場合、タイトルに対する答えは実際には「なし」です。すべてのデバイスにはドライバーが必要ですが、一部のデバイスにはインボックス ドライバーが含まれています。より詳細な質問は、USB FAQ で回答されています: class drivers @ Microsoft WHDC
これがすべてプログラミング関連かどうかはわかりませんが、ヒューマン インターフェイス デバイスは一般的にかなりよくサポートされています。もちろん、追加機能のために「特別な」ドライバーを必要とする HID もいくつかあります (描画タブレット、私はあなたを見ています)。
Windows 7 は MTP over USB もサポートしています (これは PTP クラスの拡張です)。
HID を使用すると、マシンの状態を有効にする必要がある異常なデバイスの場合、基本的にユーザー空間に変換ドライバーを書き込むことができます。