エンベデッド・ソフトウェア・デベロッパー・センター (英語)
インテル® SoC FPGAs および Nios® II ソフト IP プロセッサーのソフトウェア開発リソース。
組込み機器向けリソース
特定の開発の役割向けにカスタマイズされたステップバイステップのガイドと、開始方法に関する手順を提供するリソース資料、包括的なドキュメント、コミュニティーのデザイン例、テクニカルサポートのリソース。
Linux* 開発者
インテルは、Linux コミュニティーの強力な参加者であり、サポーターでもあります。インテルは、多くの Linux オープンソースプロジェクトに貢献しています。
Rocketboards.org では、インテルが SoC 開発キット向けの Linux ベースのゴールデン・システム・リファレンス・デザインを公開しています。これには、事前構築済みバイナリーの使用方法や、必要なすべてのシステム・コンポーネントのビルド方法に関する情報が含まれています。また、インテル、パートナー、顧客がアプリケーション・ノートやさまざまなデザイン例などの情報を共有するコラボレーション・サイトでもあります。
Rocket ボード スタートガイド では、次のリソースを提供します。
- ゴールデン・システム・リファレンス・デザイン
- ブートローダー情報
- Linux からの FPGA ファブリックの構成
- リモート・システム・アップデートのデザイン例
- Intel Agilex® SoC セキュアブート・デモ・デザイン
GitHub 上の SoC FPGA Linux 開発リポジトリー
SoC ベアメタル開発者
SoC ブートローダー
- ベアメタルの考慮事項と代替方法
- ベアメタルプロジェクトの作成、構築、デバッグに関する手順
- Arm* Development Studio インテル® SoC FPGA Edition を使用
- ハードウェア抽象化ライブラリー (HWLib) を使用
- ベアメタル・プロジェクトの例
その他の組込み機器向けリソース
組込み機器の設計者は、以下に掲載されるその他の組込み機器向けリソースを活用できます。
Nios® V プロセッサー開発者
- Nios® V プロセッサー向けハードウェア抽象化レイヤー (HAL) ライブラリー
- HAL ライブラリーを使用してベアメタル・プロジェクトを作成する
- Nios® II プロセッサー向け HAL ライブラリーとの後方互換性
- インテル® FPGA 向け Ashling RiscFree IDE
- 利用可能なデザイン例
SoC 向けサードパーティーのオペレーティング・システム
オペレーティング・システムにより、プロセッサーの機能を最大限に活用し、開発速度を向上することが可能です。インテル® SoC FPGA 向けに、多くのサードパーティーのオペレーティング・システムが利用可能です。
インテル® FPGA SDK for OpenCL™
インテル® FPGA SDK for OpenCL™ により、ソフトウェア開発者は、インテル® CPU と FPGA によるヘテロジニアス・プラットフォームをターゲットにすることで、アプリケーションの高速化を実現できます。
過去の組込み機器向けリソース
OpenCL および OpenCL ロゴは Apple Inc. の商標であり、Khronos の許可を得て使用しています。