USBポートを使用すると、次のコマンドを使用して接続されているデバイスの製品ID(PID)とベンダーID(VID)を取得できます。lsusb
注文する。同じデバイスが接続されている場合、PIDとVIDを取得する同様の方法はありますか?RS232シリアルポート
答え1
USBには、PIDやVIDなどのデバイス情報を学習するための標準化された方法があります。この情報は列挙フェーズで使用でき、制御エンドポイントを置き換えます。これは、元のデータ信号の上に追加のプロトコルがあるため可能です。
RS232シリアルポートははるかに簡単で、同様の機能は定義されていません。データはデータであり、その解釈はポートを使用するユーザー/プログラムによって異なります。プリンタなどのRS232接続機器にはVIDやPIDは定義されていません。