次のチュートリアルを使用して、NTPDにGPS nmeaデータ(シリアル経由)とPPS(GPIOピン経由)を供給してRaspberry piの時間を変更します。
http://www.unixwiz.net/techtips/raspberry-pi3-gps-time.html
NMEAシリアルストリームは他の目的のために生データを必要とするため、NMEAと組み合わせた生のGPSデータも出力します。他のデータがあっても、NTPDはNMEAデータのみを区別できますか?
答え1
このチュートリアルでは、GPSは実際に通信し、共有gpsd
メモリインタフェースを介して時間情報を伝達します。 NMEAドライバ()のntpd
リファレンスntpd
クロックドライバ疑似IPは、このチュートリアルではまったく使用されていません。 SHMドライバのみを使用しているため、チュートリアル127.127.20.*
に従って設定するとNMEAデータはまったく表示されません。ntpd
ntpd
gpsd
他の目的でGPSデータを使用する複数のクライアントを確実に処理し、NMEAおよびさまざまな生のバイナリGPSデータ形式をデコードできます。特定のGPSシリアルデータストリームの詳細については知らず、確かに言うのは難しいですが、非常にgpsd
堅牢にプログラムされており、さまざまなGPSを幅広くサポートしているため、データをうまく処理する可能性が高くなります。流れ。