5.1. 概要
5.2. ソフトウェア開発プラットフォームのコンポーネントの組み立て
5.3. ゴールデン・ハードウェア・リファレンス・デザイン (GHRD)
5.4. アプリケーションのオペレーティング・システムの選択
5.5. Linuxに向けたソフトウェア開発プラットフォームの構築
5.6. ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築
5.7. パートナーOSまたはRTOSに向けたソフトウェア開発プラットフォームの構築
5.8. ブートローダー・ソフトウェアの選択
5.9. 開発、デバッグ、およびトレースに向けたソフトウェア・ツールの選択
5.10. ブートおよびコンフィグレーションにおける考慮事項
5.11. システムリセットにおける考慮事項
5.12. フラッシュの考慮事項
5.13. エンベデッド・ソフトウェアのデバッグとトレース
5.14. インテル® Stratix® 10 SoC FPGA向けエンベデッド・ソフトウェアのデザイン・ガイドライン改訂履歴
5.5.1. Linux*向けゴールデン・システム・リファレンス・デザイン (GSRD)
インテル® では、以下で構成されるLinux*向けのGSRDを提供しています。
- GHRD - QPDSプロジェクト
- U-Bootベースのリファレンス・ブートローダー
- リファレンスLinux* BSP
- サンプルLinux*アプリケーション
図 22. Linux*向けGSRDの概要
Linux*向けのGSRDは十分にテストされた優れたデザインとして知られ、HPSとFPGAリソースをどちらも使用するシステムを紹介しています。これは、ベースライン・プロジェクトとして使用することを目的にしています。
ガイドライン: Linux*ソフトウェア開発プラットフォームを正常に構築するため、インテルでは、最新のGSRDをベースライン・プロジェクトとして使用することを推奨しています。
GSRDは、インテル SoC開発ボードをターゲットとしており、ソースおよびプリコンパイルの両方の形式で提供されます。Rocketboards.orgからGSRDをダウンロードし、ご自身のアプリケーションの必要性に応じて変更します。