T1 カード スケルトン デザイン パッケージは、Git リポジトリとして提供されています。コードは異なるブランチに格納され、サポートされている DPDK バージョン (18.11、19.11、および 20.11) ごとに 1 つの独立したブランチがあります。
図 1. Git のブランチ構造
次のファイルが含まれます。
- build.sh
- このスクリプトは、インターネットからすべてのパッケージをダウンロードし、ザイリンクス パッチを適用します。
- compile.sh
- デザインを実行するために必要な追加のホスト ソフトウェアをコンパイルするスクリプト。
- test.sh
- テストの実行 に説明されているすべてのテストを実行するスクリプト。
パッケージをダウンロードしたら、正しい DPDK バージョンのブランチを選択し、ルート ディレクトリ レベルで build.sh を実行して、その後 compile.sh スクリプトを実行します。