0

Linuxがシステムに接続/切断するときに、LinuxがUSBアクセサリのudevイベントを登録できることを知っています。udevアプリを介して、USBイベントで通知を受け取ることができるため、アプリケーションによって必要なアクションを適用できます。

シリアル周辺機器 (RS232) のユーザー アプリに同じイベント通知を行う方法はありますか? Linux は、これを実行できるインフラストラクチャをサポートしていますか? 基本的に、スレッドを作成してシリアルポートからのデータを待つのではなく、シリアルポートに到着したときにシリアルポートからデータを読み取っていました。

4

1 に答える 1

1

プログラム/デーモンを使用してシリアル デバイスで poll(ing)/select(ing) を行わないと、シリアル コンソールにデータが到着しても反応できません。

独自のカーネル ドライバーを作成できますが、これにはさらに労力が必要です。

于 2012-04-24T15:50:20.757 に答える