シリアル通信を介してLinux PCのマイクロコントローラとインタフェースするアプリケーションを作成したいと思います。オープン、読み取り、書き込み関数呼び出しを使用して、デフォルトのCコードを使用して読み取りおよび書き込み操作を作成できました。しかし、同時に読み書きする方法は理解できません。
サンプルコードやロジックがあれば更新してください。
ありがとう
ベストアンサー1
見たことがありますかselect()
?
tty デバイスのファイル記述子を開き、読み取り、select()
書き込みを要求する呼び出しを開始できます。 fdに読み込むデータがあるか、書き込む準備ができているか、タイムアウトが発生すると、呼び出しコードに例外がselect()
返されます。