USBモード。価値の意味

USBモード。価値の意味

USBモードエイリアスの場合、デバイスベンダーと製品IDに対応する値がここにあります。http://www.linux-usb.org/usb.ids

残りのID(d、dc、dsc、dp、ic、isc、ip、in)の意味を見つけるためにどのオンラインリソースおよび/またはカーネルソースファイルを使用できますか?

たとえば、次のモーダルがあります。

usb:v0525pA4A5d0001dc02dsc00dp00ic02isc02ip01in00

上記のWebページでは、ベンダーID(0525)と製品ID(a4a5)の意味を簡単に見つけることができます。しかし、残りのIDをどこで見つけることができるかわかりません。

更新:文字(v、p、d、dcなど)の意味を理解します。しかし、数字には問題がある。

アップデート2:撮影済みこの記事例えば。特に、著者は「デバイスクラス/サブクラス0900はハブを表します」と「インターフェースクラス0E01はビデオコントロールです」と言います。しかし、この知識はどこから来るのでしょうか?

私の場合、デバイスクラス/サブクラス(dc:dsc)は0200です。インターフェースクラス/サブクラス(ic:isc)は0202です。

この数字はどういう意味ですか?どこで見つけることができますか?

答え1

私は自分で答えを見つけました。そうだhttp://www.linux-usb.org/usb.idsまた、デバイス/インタフェースクラス、サブクラス、およびプロトコルの意味も含まれます。ほぼファイルの末尾にあります。 「既知のデバイスクラス、サブクラス、およびプロトコルのリスト」文字列を検索してください。

したがって、私の例では、ic:isc:ip(02:02:01など)がATコマンド付きのモデム(v.25ter)である通信デバイスを表しています。

これは完全に正確ではありません。私のPCに接続された開発ボードです。だからそれはシリアル(uart?)ポートです。しかし、それは別の話です...

関連情報