qemu基本介绍
有时候在家里想研究嵌入式linux,但是有没有开发板(当然也可以买一套,但是有时候还是不如模拟器来的方便,而且学习处理器无关的内核部分,也用不到开发板),光看代码是不行的,必须实践才能深入理解很多东西,这时候就需要模拟器了。qemu是一款非常流行的模拟器,不但能模拟x86的PC机,还能模拟很多嵌入式开发板,包括MIPS和ARM架构的很多处理器,也能基于应用的处理器模拟,很好很强大。下面是qemu的支持的系统级模拟,也就是包括处理器和周围外设:
· 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)