QEMU - 2022.2 日本語

Versal ACAP システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2022-10-19
Version
2022.2 日本語

QEMU は高速動作する命令精度の機能エミュレーターで、Linux ホストにインストールできます。ザイリンクス QEMU はザイリンクス シリコンと同じペリフェラル モデルを多数備えています。ホストからの実際のデータをエミュレーション (イーサネット、UART、ストレージ、CAN-FD など) に挿入して、アプリケーションのスティミュレーションに使用できます。ザイリンクスは、Versal ACAP、Zynq UltraScale+ MPSoCZynq-7000、および MicroBlaze プロセッサなど、何世代にもわたり開発プラットフォームとして QEMU を提供してきました。

ザイリンクス QEMU は、すべてのザイリンクス リリースにおいて Vitis、PetaLinux、および Yocto に統合されています。最新の開発ブランチについては、ソースからザイリンクス QEMU をダウンロードして、ビルドとインストールを実行できます。

このエミュレーション プラットフォームを使用するにあたり、次に関する知識が必要です。

  • デバイス アーキテクチャ
  • リモート デバッグ用の GNU デバッガー (GDB)
  • Yocto、ザイリンクス PetaLinux、および Vitis ツールでのゲスト ソフトウェア アプリケーションの生成
  • Linux デバイス ツリー

この文書では、ザイリンクス QEMU で Versal ACAP のエミュレーション用にサポートされる機能の一覧を示します。このセクションでは、ソフトウェア アプリケーション開発者、システム ソフトウェア開発者、システム ハードウェア設計者、およびバリデーション/ベリフィケーション設計者を対象に、QEMU を使用したソフトウェア デバッグに関する基本情報を提供します。

QEMU の使用

QEMU の使用方法の詳細は、 『ザイリンクス クイック エミュレーター ユーザー ガイド: QEMU』 を参照してください。