PetaLinux ツール

PetaLinux ツールは、AMD のプロセッシング システム上でエンベデッド Linux ソリューションをカスタマイズ、ビルド、およびデプロイするために必要なものをすべて提供します。設計生産性の加速を目的とするこのソリューションは、AMD のハードウェア設計ツールと連動し、VersalZynq™ UltraScale+™ MPSoCZynq™ 7000 SoC、および MicroBlaze™ 向けの Linux システム開発を容易にします。

PetaLinux ツール (ホスト)

PetaLinux ツールは、次のツールによってシステムの起動から実行に至るまで Linux ベース製品の開発をすべてサポートします。

  • コマンドライン インターフェイス
  • アプリケーション、デバイス ドライバー/ライブラリ ジェネレーター、開発テンプレート
  • 実行可能なシステム イメージ ビルダー
  • デバッグ ツール
  • GCC ツール
  • 統合されたフル システム シミュレータ (QEMU)
  • 自動化ツール
  • AMD システム デバッガーのサポート
embedded-stack

エンベデッド ソフトウェア エコシステム

これらのツールを使用して、ブートローダー、Linux カーネル、または Linux アプリケーションをカスタマイズできます。また、新しいカーネル、デバイス ドライバー、アプリケーション、ライブラリを追加したり、統合されたフル システム シミュレータ (QEMU) 上または物理ハードウェア上でネットワーク/JTAG を介してソフトウェア スタックを起動および検証することも可能です。
 

カスタム BSP 生成ツール

PetaLinux ツールを利用することによって、ハードウェア デザインに新しい機能やデバイスを追加するプロセスと並行して、ソフトウェア プラットフォームの開発を進めることができます。

PetaLinux ツールは、カスタムの Linux BSP (AMD エンベデッド プロセッシング IP コア用デバイス ドライバー、カーネル、ブートローダー コンフィギュレーション) を自動生成します。この機能によって、ソフトウェア設計者はローレベルの開発タスクに時間を費やすことなく、付加価値のあるアプリケーション開発に集中できます。

Linux コンフィギュレーション ツール

PetaLinux には、ブートローダー、Linux カーネル、ファイル システム、ライブラリ、およびシステム パラメーターを自由に設定できるツールが含まれています。

これらのコンフィギュレーション ツールは、AMD ハードウェア開発ツールおよびカスタム ハードウェア固有のデータ ファイルをすべて認識します。たとえば、設計者が指定したデバイスのアドレスに基づいて AMD エンベデッド IP コア用のデバイス ドライバーが自動的に構築およびデプロイされます。
 

ソフトウェア開発ツール

PetaLinux ツールは開発テンプレートを提供するため、これらを利用して独自のデバイス ドライバー、アプリケーション、ライブラリ、および BSP コンフィギュレーションを作成できます。

製品ソフトウェアのベースライン (BSP、デバイス ドライバー、コア アプリケーションなど) が決定すると、簡単にインストールして PetaLinux 開発者間で共有できるようにするため、開発者は PetaLinux を使用してすべてのソフトウェア コンポーネントをパッケージ化して提供できます。

リファレンス Linux ディストリビューション

PetaLinux は、AMD デバイス用に統合およびテスト済みのリファレンス Linux ディストリビューションを提供します。リファレンス Linux ディストリビューションには、次の Linux パッケージ (バイナリ コードとソース コードの両方) があります。

  • ブートローダー
  • CPU を最適化したカーネル
  • Linux アプリケーションおよびライブラリ
  • C および C++ アプリケーションの開発
  • デバッグ
  • スレッドおよび FPU サポート
  • ネットワークやファームウェアのコンフィギュレーションを簡単に遠隔管理可能にする統合ウェブ サーバー

Linux イメージのクイック スタート

すべての PetaLinux ボード サポート パッケージ (BSP) には、あらかじめ設定されたブートローダー、システム イメージ、およびビットストリームがあります。ビルトイン ツールを利用して、シングル コマンドで物理的ハードウェアまたはフルシステム シミュレータ (QEMU) へこれらのエレメントを配置して実行できます。

PetaLinux を利用することによって、AMD ベースのハードウェアをインストールしてから 5 分足らずで起動して動作させることができます (アプリケーション、ライブラリ、ドライバー開発の準備が整う)。

ダウンロード & ライセンス

PetaLinux ツール、Linux サポートおよびリソース

PetaLinux ツールのライセンスは必要ありません。ユーザーは、PetaLinux ツールをインストールして使用してロイヤリティーフリーの OS イメージをデプロイできます。

  • EULA (使用許諾契約書) に基づいて使用許可
  • すべての PetaLinux BSP およびリファレンス デザインが利用可能
  • WebCase からの PetaLinux ツールのテクニカル サポート (詳細は以下をご覧ください)
  • AMD のコミュニティ フォーラムおよびアンサー レコードからの追加サポート

AMD テクニカル サポートによるサポート内容:

  • AMD エンベデッド ソフトウェアのサポート方針およびリソースは、 以下をご覧ください:  http://www.wiki.xilinx.com/Embedded+SW+Support
  • システム レベルの専門的なアドバイスおよびデザイン サービスに関しては、AMD アライアンス メンバー パートナーへお問い合わせください。

ボード サポート パッケージ (BSP) およびリファレンス サンプル

PetaLinux ボード サポート パッケージ (BSP) およびリファレンス サンプルには、あらかじめ構築済みのブート ローダー、システム イメージ、およびビットストリームが含まれます。ビルトイン ツールを利用して、シングル コマンドで物理的ハードウェアまたはフルシステム シミュレータ (QEMU) へこれらのエレメントを配置して実行できます。PetaLinux を利用することによって、AMD ベースのハードウェアをインストールしてから 5 分足らずで起動して動作させることができます (アプリケーション、ライブラリ、ドライバー開発の準備が整う)。

PetaLinux ツール ダウンロード ページで最新の利用可能な PetaLinux BSP およびリファレンス サンプルの一覧をご覧いただけます。


ダウンロード: ARM MALI 400 サポート

次のリンクでは、Zynq™ UltraScale+™ MPSoC 製品をサポートするための MALI 400 ユーザー スペース バイナリの無償ダウンロードを提供しています。このダウンロードには、ZCU102 評価ボードおよび PetaLinux ツールをサポートするための Yocto レシピも含まれています。

このダウンロードは、次のソフトウェアのリリースに関連したソフトウェアが含まれています :

  • AMD リリース
    • 2016.1 & 2016.2
    • 2016.3 & 2016.4
    • 2017.1 & 2017.3
    • 2018.1 & 2018.3
    • 2019.1
資料
デフォルト デフォルト タイトル ドキュメント タイプ 日付
トレーニングとサポート