(Stratum 1または2)NTPサーバーにパケットを送受信し、ボードでサーバー時間を取得するためのNTPクライアント実装(Linux上)があります。また、Linux で実行している別のアプリケーションを使用して、GPS 時間を取得しています。NTP と GPS ソースから時刻情報を取得する前に、現在の GPS 時刻に近い時刻を手動で (日付を使用して) ボードに設定します (この情報はhttp://leapsecond.com/java/gpsclock.htmから取得されます)。 )。
システム時刻を基準としてボード上に保持し、この基準時刻の差を NTP (たとえば X) と GPS (Y) でとります。X と Y の差は 500 ミリ秒以上になります。NTP と GPS の間の時間精度を知りたいと思っていました。500 ms は期待値ですか?
NTP クライアントでハードウェア タイムスタンプを有効にしようとしましたが、違いはありませんでした。