インテルのみ表示可能 — GUID: gyx1522193858458
Ixiasoft
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向けエンベデッド・ソフトウェアのデザイン・ガイドライン改訂履歴
インテルのみ表示可能 — GUID: gyx1522193858458
Ixiasoft
5.2. ソフトウェア開発プラットフォームのコンポーネントの組み立て
ソフトウェア開発プラットフォームを正常に構築するため、 インテル® では、HPSシステムの適切なコンフィグレーションとして知られているベースライン・プロジェクトから始めることを推奨しています。その後、最終アプリケーションに合わせてベースライン・プロジェクトを変更することが可能です。
図 21 は、ソフトウェア開発プラットフォームのコンポーネントを決定するために推奨される手順を表しています。
図 21. ソフトウェア開発プラットフォームの組み立て
フローは、次のステップで構成されます。
- 次のオペレーティング・システムのいずれかを選択します。
- ベアメタル
- Linux*または パートナーのオペレーティング・システム
- リアルタイム・オペレーティング・システム
- アプリケーションとドライバー (どちらかもしくは両方) の書き込みおよび更新 (どちらかもしくは両方) を行います。