あなたの専門知識が必要です:
ザイリンクスの zynq ボードと、NTP サーバー (ストラタム 3) と時刻を同期しているデスクトップ コンピューターがあります。NTP サーバーは、NTP プールと時刻を同期しているデスクトップ コンピューターです。エンベデッド システム (Zynq) とデスクトップ コンピューターで、以下に説明する単純なエコー メソッドを使用しています。
注: ローカル NTP サーバーと NTP プールを除き、すべての通信はワイヤレス ネットワークを介して行われます。
- クライアントはその時刻をサーバーに送信します
- サーバーはパケットを読み取り、その時間をパケットの時間と比較して出力します
- サーバーは別のパケットに時間を置き、それをクライアントに送信します
- クライアントはパケットを取得し、それを読み取り、差分時間を出力します
これにより、約1〜2ミリ秒の時間差が得られます
ここでの問題は、別の方法でテストすることです。エコーメソッドの代わりに単純な送受信を行います。つまり、1 つのシステムはタイムスタンプ付きのパケットのみを送信し、もう 1 つのシステムは時間差を読み取って出力するだけで、時間差が 10 倍大きくなります! その背後にある理由が何であるか知っているかどうか疑問に思っていましたか?