给大家推荐五个模拟器.
1.qemuhttp://qemu.org
Fast processor emulator
using a portable dynamic translator.
2 operating modes
Full system emulation: processor and various peripherals
Supported: x86, x86_64, ppc, arm, sparc, mips
User mode emulation (Linux host only): can run applications
compiled for another CPU.
Supported: x86, ppc, arm, sparc, mips
User emulation
Easy to run Busybox for arm on i386 GNU / Linux:
qemuarm -L /usr/local/arm/3.3.2 \
/home/bart/arm/busybox1.00pre8/busybox ls
-L:target C library binaries path (here crosscompiler toolchain path)
System emulation
Even easier to run: (x86 example)
qemu linux.img
linux.img: full partition image including the kernel
Other options let the user choose an external kernel, kernel command
line options, and many more!
Lots of images of free operating systems available on http://free.oszoo.org!
Of course, qemu can also be used to run Windows or MacOS X on your
computer (provided you have a legal copy of the system).
---------------------------------------------------------------------------
Only Free Software, of course!
2.SkyEye: http://skyeye.sourceforge.net
Emulates several ARM platforms (AT91, Xscale...) and can
boot several operating systems (Linux, uClinux, and others)
3.Softgun: http://softgun.sourceforge.net
Virtual ARM system with many virtual onboard
peripherals.
Boots Linux.
4.SWARM Software ARM-arm7 emulator
http://www.cl.cam.ac.uk/~mwd24/phd/swarm.html
Can run uClinux
5.ColdFire emulator
http://www.slicer.ca/coldfire/
Can boot uClinux 第一个好像超强!
抽空慢慢研究 怎么会没提到VMWare啊... 第一个好像超强!
抽空慢慢研究
看看第一个,对skyeye有点失望,想说爱你不容易 :D skyeye小组在继续努力中。
qemu是很不错,但SkyEye也有自己的特点:
ARM的支持比较完善,
已经支持ARM/Coldfire/Blackfin CPU
有不同于QEMU的加速模拟实现。
...... 每个软件应当有自己的特点,并不是一定要支持更多类型的CPU。
页:
[1]