シリアルポートへの書き込みと読み取りができる必要があるプロジェクトにRaspberry Piを使用していますが、異なるプログラムから使用しています。プログラム A は、ペリフェラル A がデータを送信しているシリアル ポートから読み取ることができる必要があります。プログラム B は、周辺機器 B がリッスンしているシリアル ポートにデータを書き込む必要があります (参考までに、この場合、プログラム A は GPSD で、プログラム B は私が作成したものです)。プログラム A が書き込む必要はなく、プログラム B が読み取る必要もありません。
両方のプログラムが同時にポートにアクセスすることは可能ですか? そうでない場合、シリアル ポートに多重化する 2 つのデバイス ノード (との/dev/ttyAMA
ようなものに分割) を作成するプログラムを作成することは可能ですか?/dev/ttyAMA_1
/dev/ttyAMA_2
助けてくれてありがとう!
-マシュー