1

私は2つのリアルタイムスレッドを持っています(Linux)

最初の 1 つは、シリアル ポート (カーネル空間) 経由でバイトを送信することです。

2 つ目は、シリアル ポートから同じバイトを読み取ることです (ループバック デバイスを使用したため)。

ただし、最初のスレッドは連続的かつ非同期的にデータを送信します。

2 番目のスレッドはシリアル ポートを開いて読み取ることができません。

私はセマフォを使用しましたが、私の問題は同期の問題ではなく、シリアルポートがまだ最初のスレッドの手にあることだと思います。

どうすればこの問題を克服できますか..

私はあなたの提案を受け入れます。

よろしくお願いします

4

0 に答える 0