各シリアルデバイスからデータを読み取ることはできますか?

各シリアルデバイスからデータを読み取ることはできますか?

シリアル9ピンケーブルを介して接続されたデバイスからシリアルデータを読み取るのは一般的です。しかし、USBデバイスでもこれが起こりますか? USBが実際にユニバーサルシリアルバスであることを考えると、USBフラッシュドライブ、USBキーボードとマウス、USB DVB-Tなどのすべてのデバイスからデータを読み取ることができますか?

答え1

あなたの質問を間違って読んでいない場合、答えは「はい」です。そうしないと、デバイスドライバが存在できません。

ただし、プレーンテキストまたは同様のUSBデバイスを読み取ることはできず、USBデバイスノードに直接アクセスする必要があります。ドライバーが読書を妨げる可能性があります。しかし、理論的には、すべてのシリアルデバイスからデータを読み取ることができます。これがドライバの動作方法です。 USBラインからデータを読み、それをどのように処理するかを決定します。

関連情報