PetaLinux ツールは、AMD のプロセッシング システム上でエンベデッド Linux ソリューションをカスタマイズ、ビルド、およびデプロイするために必要なものをすべて提供します。設計生産性の加速を目的とするこのソリューションは、AMD のハードウェア設計ツールと連動し、Versal、Zynq™ UltraScale+™ MPSoC、Zynq™ 7000 SoC、および MicroBlaze™ 向けの Linux システム開発を容易にします。
PetaLinux ツールは、次のツールによってシステムの起動から実行に至るまで Linux ベース製品の開発をすべてサポートします。
エンベデッド ソフトウェア エコシステム
これらのツールを使用して、ブートローダー、Linux カーネル、または Linux アプリケーションをカスタマイズできます。また、新しいカーネル、デバイス ドライバー、アプリケーション、ライブラリを追加したり、統合されたフル システム シミュレータ (QEMU) 上または物理ハードウェア上でネットワーク/JTAG を介してソフトウェア スタックを起動および検証することも可能です。
PetaLinux ツールを利用することによって、ハードウェア デザインに新しい機能やデバイスを追加するプロセスと並行して、ソフトウェア プラットフォームの開発を進めることができます。
PetaLinux ツールは、カスタムの Linux BSP (AMD エンベデッド プロセッシング IP コア用デバイス ドライバー、カーネル、ブートローダー コンフィギュレーション) を自動生成します。この機能によって、ソフトウェア設計者はローレベルの開発タスクに時間を費やすことなく、付加価値のあるアプリケーション開発に集中できます。
PetaLinux には、ブートローダー、Linux カーネル、ファイル システム、ライブラリ、およびシステム パラメーターを自由に設定できるツールが含まれています。
これらのコンフィギュレーション ツールは、AMD ハードウェア開発ツールおよびカスタム ハードウェア固有のデータ ファイルをすべて認識します。たとえば、設計者が指定したデバイスのアドレスに基づいて AMD エンベデッド IP コア用のデバイス ドライバーが自動的に構築およびデプロイされます。
PetaLinux ツールは開発テンプレートを提供するため、これらを利用して独自のデバイス ドライバー、アプリケーション、ライブラリ、および BSP コンフィギュレーションを作成できます。
製品ソフトウェアのベースライン (BSP、デバイス ドライバー、コア アプリケーションなど) が決定すると、簡単にインストールして PetaLinux 開発者間で共有できるようにするため、開発者は PetaLinux を使用してすべてのソフトウェア コンポーネントをパッケージ化して提供できます。
PetaLinux は、AMD デバイス用に統合およびテスト済みのリファレンス Linux ディストリビューションを提供します。リファレンス Linux ディストリビューションには、次の Linux パッケージ (バイナリ コードとソース コードの両方) があります。
すべての PetaLinux ボード サポート パッケージ (BSP) には、あらかじめ設定されたブートローダー、システム イメージ、およびビットストリームがあります。ビルトイン ツールを利用して、シングル コマンドで物理的ハードウェアまたはフルシステム シミュレータ (QEMU) へこれらのエレメントを配置して実行できます。
PetaLinux を利用することによって、AMD ベースのハードウェアをインストールしてから 5 分足らずで起動して動作させることができます (アプリケーション、ライブラリ、ドライバー開発の準備が整う)。
PetaLinux ツールのライセンスは必要ありません。ユーザーは、PetaLinux ツールをインストールして使用してロイヤリティーフリーの OS イメージをデプロイできます。
PetaLinux ボード サポート パッケージ (BSP) およびリファレンス サンプルには、あらかじめ構築済みのブート ローダー、システム イメージ、およびビットストリームが含まれます。ビルトイン ツールを利用して、シングル コマンドで物理的ハードウェアまたはフルシステム シミュレータ (QEMU) へこれらのエレメントを配置して実行できます。PetaLinux を利用することによって、AMD ベースのハードウェアをインストールしてから 5 分足らずで起動して動作させることができます (アプリケーション、ライブラリ、ドライバー開発の準備が整う)。
PetaLinux ツール ダウンロード ページで最新の利用可能な PetaLinux BSP およびリファレンス サンプルの一覧をご覧いただけます。
次のリンクでは、Zynq™ UltraScale+™ MPSoC 製品をサポートするための MALI 400 ユーザー スペース バイナリの無償ダウンロードを提供しています。このダウンロードには、ZCU102 評価ボードおよび PetaLinux ツールをサポートするための Yocto レシピも含まれています。
このダウンロードは、次のソフトウェアのリリースに関連したソフトウェアが含まれています :