UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

このページをブックマークに追加

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

PetaLinux ツール (ホスト)

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

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

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

カスタム BSP 生成ツール

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

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

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

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

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

 

ソフトウェア開発ツール

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

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

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

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

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

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

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

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