QEMU简介(完善ing...)

QEMU是一款采用动态翻译技术实现高效仿真速度的处理器仿真器,支持全系统仿真及用户模式仿真。全系统仿真可以模拟完整的系统环境,如PC等;用户模式则能在不同CPU间运行程序。它无需主机内核驱动即可提供良好的性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Introduction

1.1 Features

QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

QEMU has two operating modes:

  • Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including one or several processors and various peripherals. It can be used to launch different Operating Systems without rebooting the PC or to debug system code.
  • User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator (http://www.winehq.org) or to ease cross-compilation and cross-debugging.

QEMU can run without an host kernel driver and yet gives acceptable performance.

For system emulation, the following hardware targets are supported:

  • PC (x86 or x86_64 processor)
  • ISA PC (old style PC without PCI bus)
  • PREP (PowerPC processor)
  • G3 Beige PowerMac (PowerPC processor)
  • Mac99 PowerMac (PowerPC processor, in progress)
  • Sun4m/Sun4c/Sun4d (32-bit Sparc processor)
  • Sun4u/Sun4v (64-bit Sparc processor, in progress)
  • Malta board (32-bit and 64-bit MIPS processors)
  • MIPS Magnum (64-bit MIPS processor)
  • ARM Integrator/CP (ARM)
  • ARM Versatile baseboard (ARM)
  • ARM RealView Emulation/Platform baseboard (ARM)
  • Spitz, Akita, Borzoi, Terrier and Tosa PDAs (PXA270 processor)
  • Luminary Micro LM3S811EVB (ARM Cortex-M3)
  • Luminary Micro LM3S6965EVB (ARM Cortex-M3)
  • Freescale MCF5208EVB (ColdFire V2).
  • Arnewsh MCF5206 evaluation board (ColdFire V2).
  • Palm Tungsten|E PDA (OMAP310 processor)
  • N800 and N810 tablets (OMAP2420 processor)
  • MusicPal (MV88W8618 ARM processor)
  • Gumstix "Connex" and "Verdex" motherboards (PXA255/270).
  • Siemens SX1 smartphone (OMAP310 processor)
  • Syborg SVP base model (ARM Cortex-A8).
  • AXIS-Devboard88 (CRISv32 ETRAX-FS).
  • Petalogix Spartan 3aDSP1800 MMU ref design (MicroBlaze).

For user emulation, x86 (32 and 64 bit), PowerPC (32 and 64 bit), ARM, MIPS (32 bit only), Sparc (32 and 64 bit), Alpha, ColdFire(m68k), CRISv32 and MicroBlaze CPUs are supported.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值