Quick Links
Neutrino as a host for QEMU |
Neutrino as a guest in QEMU |
Debugging the Kernel with QEMU
QEMU is a generic and open source machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances.
QEMU is based on SDL (Simple DirectMedia Layer - http://www.libsdl.org/) that provides graphical output. In QNX you can use QEMU with SDL Photon or XFree86/X.Org build.
System requirements#
- OS: QNX Neutrino 6.3.0 and higher
- Processor: x86 family 500 MHz and faster
- Memory: > 256 Mb
- Video adapter: with 2D graphic acceleration in Photon support
Sound card (to listen sounds from guest machine) and CD/DVD drive to install OSes from optical.
Resources#
To download latest build of QEMU you should go to Project Downloads page.
You can also get an old build at http://community.qnx.com/sf/wiki/do/viewAttachment/projects.qemu/wiki/NeutrinoAsHostForQEMU/qemu-0.9.0-qnx.tar.gz.
QEMU is based on SDL library but you don't need it because in svn builds SDL 1.2.13 is linked statically with QEMU.
Links#
QEMU is a trademark of Fabrice Bellard. All rights reserved.