GPS NMEA 文字列を NTP と共有する

GPS NMEA 文字列を NTP と共有する

私は NTP のクロックとして GPS を使用しています。これは非常にうまく機能し、NTP は/dev/gps0それを正常に開いて読み取ります。また、GPS デバイスを開いて読み取り (および書き込み) できるプログラムも持っている/dev/gps0ので、情報を処理して構成することができます。両方を同時に実行するにはどうすればよいですか?

gpsd は使いたくないので、NTP を壊すようなことをせずにシリアル ポートを共有する方法を見つけたいと思っています。Socat、疑似端末? これを簡単に実現するにはどうすればよいでしょうか?

答え1

gpsd を使いたくない理由は無視します。私としては、これがおそらく最も簡単な解決策なので、これを使用することをお勧めします。NMEA センテンスにアクセスしたい場合は、gpsd の実行中にプログラム「gpspipe」を使用します。おそらく、必要なものが得られるでしょう。

関連情報