このサイト http://code.google.com/p/ptpv2d/wiki/Introductionからの次の回答を参照しました。これにより、ptpv2d に関する明確なアイデアが得られました。これについても明確な情報が得られることを願っています。
こちらも参照してください http://code.google.com/p/ptpv2d/
ptpv2d は、Freescale MPC831x プロセッサ ファミリのハードウェア タイムスタンプを含む、IEEE 1588 バージョン 1、バージョン 2、および IEEE 802.1AS の GPL ライセンスのオープン ソース コードです。
ptpv2d は、次の機能を持つ高精度時間プロトコルです。
- 標準の LINUX で動作するユーザー モード アプリケーションで、追加のオペレーティング システムへの移植が容易なモジュール設計です。
- 広範なオプションのコンソールへのデバッグ メッセージ出力機能。このメッセージ機能は、コンパイル時に追加または省略できます。含まれている場合、出力レベルはコマンドラインで選択できます。デバッグ メッセージは、より迅速かつ簡単に分析できるように一様にフォーマットされています。POSIX ソケット呼び出しは、すべてのメッセージを取得するために使用されます。メッセージ処理は別のモジュールに含まれており、任意のオペレーティング システムに簡単に移植できます。
- PTP バージョン 1 およびバージョン 2 メッセージ ハードウェア タイム スタンプを完全にサポートする Freescale MPC8313E イーサネット ポート ドライバ。
- ハードウェア クロックを非常に正確に調整する機能 (10 億分の 1 の精度)。ハードウェア クロックの微調整 (10 億分の 1 程度) のためのソフトウェア アルゴリズム。
- グランドマスター クロックから検出された差異を 100 万分の 1 で報告する機能
- 4 つの異なるデバッグ出力レベルを設定するコマンド ライン機能: none、basic、verbose、および Message 7.1 秒未満の同期/フォローアップ送信時間値を設定する機能。これにより、毎秒複数の同期/フォローアップが可能になり、「スレーブ」システムから「グランドマスター」システムへの精度と追跡が向上します。
- 追加のランタイム オプションとサポート コードは次のとおりです。
- PTP バージョン 1 またはバージョン 2 のカプセル化とプロトコルの選択10MHzだけでなく、他のベースクロック。
これらの機能は、PTP と Ping トラフィックの両方を実行するデュアル MPC8313E-RDB ボードを使用して広範囲にテストされています。1 秒あたり 8 つの同期/フォローアップ メッセージを実行する Freescale MPC8313E-RDB ボードでは、マスターからのプラスまたはマイナス 50 ナノ秒のオフセットを 99.9% 以上の時間サポートします。1 秒あたり 128 同期/フォローアップでは、システムは「グランドマスター」システムから 16 ナノ秒以内に同期します。