私は2つのリアルタイムスレッドを持っています(Linux)
最初の 1 つは、シリアル ポート (カーネル空間) 経由でバイトを送信することです。
2 つ目は、シリアル ポートから同じバイトを読み取ることです (ループバック デバイスを使用したため)。
ただし、最初のスレッドは連続的かつ非同期的にデータを送信します。
2 番目のスレッドはシリアル ポートを開いて読み取ることができません。
私はセマフォを使用しましたが、私の問題は同期の問題ではなく、シリアルポートがまだ最初のスレッドの手にあることだと思います。
どうすればこの問題を克服できますか..
私はあなたの提案を受け入れます。
よろしくお願いします