私はLinux用のドライバー開発の初心者です...。シリアルポートにアクセスするためにTTYを使用してSMSドライバー(シリアルポートからモデムへのATコマンド)を開発しています。ドライバーはCで書かれています。
設計では、モデムからドライバへのメッセージは、次の2つのイベントによってトリガーされる可能性があります。
1)ドライバーによって発行されたATコマンドに応答するステータス(つまり、予期されるメッセージ)
2)新しいSMSの表示(つまり、予期しないメッセージ)
私は2つのスレッドを計画しています。1つはTTYへの書き込み用で、もう1つはTTYからの読み取り用です。読み取りスレッドが着信文字でウェイクアップするようにTTYを構成することは可能ですか(つまり、読み取りスレッドはイベントによってトリガーされ、ポーリングに基づいていません)?
よろしく、Witek