QEMU - 2024.1 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2024-05-30
Version
2024.1 日本語

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

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

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

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

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

QEMU の使用

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