エンベデッドに関する取り組みを加速

AMD エンベデッド開発フレームワーク (EDF) は、エンベデッド エンジニアが AMD アダプティブ SoC でアプリケーションを評価、開発、導入するのに役立つ包括的なオープンソース環境です。

Yocto Project™ をベースに構築された EDF は、AMD PetaLinux ツールをソフトウェアとハードウェアの両方の統合のための現代的なワークフローに置き換えます。評価ボードから現場で運用するシステムに至るまで、EDF はチームがプロトタイプから運用までをスムーズに中断することなく進めることができます。

EDF を選択すべき理由

オープンソースの柔軟性

業界標準の Yocto Project™ をベースに開発すれば、ベンダー ロックインを回避し、統合を迅速化し、長期的な保守性を確保できます。

フルスタック ソリューション

エンベデッド開発の基盤となる、あらかじめ構築されたイメージ、ブート ファームウェア、リファレンス デザインからスタートできます。

開発を加速

ソフトウェア アプリケーションおよびハードウェア統合の評価、開発、および運用までのプロセス。

EDF の技術概要

EDF の詳細をご確認いただけます。EDF の主な機能、ソリューション スタック、機能豊富な Linux® ベースのイメージ、ペルソナベースの開発フロー、およびサンプル デザインの技術的な一連の流れについて説明しています。このダウンロード可能なプレゼンテーションでは、開発者が AMD アダプティブ SoC を迅速に理解し、組み込みアプリケーションのための基盤を構築する方法について説明します。 

EDF Technical Overview

オープンソースの基盤

EDF は、組み込み Linux の開発に使用される業界標準のオープンソース ビルド システムである Yocto Project™ がベースになっています。このアプローチにより、エンジニアは、長期的なセキュリティとコミュニティ サポートで常に最新の状態を維持できる、再現性のある保守可能なシステムを構築できます。

Yocto ベースの EDF フローの主なメリット

  • Linux ディストリビューション: 特定のニーズに合わせた Linux OS の構築
  • ロックインなし: ベンダーに依存しないツールを使用して開発し、長期的な柔軟性を実現
  • 広範なエコシステム: コミュニティ ライブラリ、拡張機能、およびツールの活用が可能
  • 連携が容易: 既に使用しているオープンソース環境と連携できます
  • 運用までのプロセス: アップストリーム アップデートと長期的な OS ベンダー サポートを活用

Yocto Project の基本ビデオをご覧になり、EDF がどのようにして AMD アダプティブ SoC の構築管理を簡素化するかをご確認ください。

yocto project logo

完全なソリューション スタック

EDF は、エンベデッド システムの立ち上げと拡張に必要なツールとコンポーネントの包括的なセットを提供しています。ソフトウェア エンジニアもハードウェア エンジニアも EDF を使用して、迅速に SoC を実現し、強固で一貫した基盤を構築できます。

エンベデッド開発の迅速化

EDF は、あらかじめビルドされたイメージ、フローの自動化、役割ベースの開発パスにより、評価から運用までの期間を短縮します。開発者は数分で作業を開始し、ゼロからやり直すことなく、高度な OS やハードウェアのカスタマイズに対応できます。

評価

  • 購入後すぐに評価可能: あらかじめビルドされたイメージのブート、シリコン機能のテスト、設定不要でのサンプルの実行が可能

開発

  • ソフトウェア開発: SDK、コンテナー、またはパッケージ フィードを使用したソフトウェアの作成と運用
  • OS の統合と開発: ソフトウェア スタックのカスタマイズ、ドメインの追加、機能の拡張
  • ハードウェアの統合: AMD Vivado™ および Vitis™ ツール フローと、PL ペイロードを統合するための設定可能なサンプル デザイン (CED)

デプロイ

  • いつでも運用可能: カスタマイズされたソフトウェア スタックをエンドアプリケーション ハードウェアに統合
  • 長期の保守性: 商用オペレーティング システム ベンダーと契約し、大量生産と長期サポートを実現

リソース

サポートされているデバイスおよび評価キット

AMD エンベデッド開発フレームワークは、さまざまなアダプティブ SoC および評価プラットフォームをサポートしています。

  • Zynq 7000
  • Zynq UltraScale+ アダプティブ SoC

  • Versal AI コア シリーズ
  • Versal AI エッジ シリーズ
  • Versal プライム シリーズ
  • Versal プレミアム シリーズ
  • Versal HBM シリーズ
  • Versal AI エッジ シリーズ Gen 2
  • Versal プライム シリーズ Gen 2

AMD PetaLinux ツールの既存のユーザーは、将来のすべてのエンベデッド プロジェクトのために AMD EDF に移行することをお勧めします。EDF は、最新のエンベデッド開発手法に合わせて、オープンで再現性があり、スケーラブルなワークフローを提供します。

FAQ

はい、AMD EDF は AMD の Yocto Project™ フローの進化形であり、PetaLinux のツールとフローは AMD EDF に置き換えられます。

EDF Linux® BSP は、PetaLinux BSP (ブート ファームウェア、ブートローダー、Linux OS、Linux ルート ファイル システム) と同様の機能を提供します。ただし、カーネル設定と rootfs はより充実しています。AMD は、互換性を確保するために EDF 内でフル スタックを再生成することを推奨しています。

AMD は、EDF ドキュメントの「Getting Started – Walk through examples」と「Development Flows」セクション、および EDF ドキュメントの関連セクションにある共通デバイス、およびボード固有の仕様から開始されることを推奨しています。

詳細については、EDF 文書の「Migrating a project from PetaLinux to EDF」セクションを参照してください。 

AMD EDF は現在、Vivado™ Design Suite リリースと同じスケジュールでリリースされていますが、別のコンポーネントとしてリリースされています。EDF は、Vivado Design Suite リリースと照らし合わせて、事前にコンパイルされたアーチファクトの更新状況が検証されます。EDF リリースの命名には、YY.MM.<update> スキームが使用されています。たとえば、EDF 25.05 は Vivado™ Design Suite 2025.1 リリースと一致し、EDF 25.05.1 は Vivado™ Design Suite 2025.1.1 リリースと一致します。

利用開始

EDF アーチファクトをダウンロードして、エンベデッド開発を始めましょう。

  • AMD アダプティブ SoC 向けに最適化された Linux ディスク イメージを使用して、すぐに評価することが可能
  • EDF Linux およびプラットフォーム BSP を使用してフルボードの立ち上げを実行し、ソフトウェアを開発
  • ブート ファームウェア、サンプル デザイン、リファレンス アセットを備えたカスタム エンベデッド デザイン
脚注

Yocto Project および関連するすべてのマークおよびロゴは、Linux Foundation の商標です。この Web サイトは、いかなる形でも Yocto Project や Linux Foundation からの支援を受けたものではありません。