(→Starting QEMU) |
(→Building QEMU) |
||
| Line 5: | Line 5: | ||
== Building QEMU == | == Building QEMU == | ||
| - | Prerequisites | + | === Prerequisites === |
| + | * git (to get the source code) | ||
| + | * build-essential | ||
| + | * zlib (called zlib-bin and zlib1g-dev under Debian Squeeze) | ||
| + | * SDL-devel libraries. | ||
git clone git://gitorious.org/qemu-maemo/qemu.git | git clone git://gitorious.org/qemu-maemo/qemu.git | ||
Under construction, experimental and unsupported
QEMU offers one an easy way to try out MeeGo on ARM
Contents |
git clone git://gitorious.org/qemu-maemo/qemu.git cd qemu ./configure --target-list=arm-softmmu --enable-sdl make
The qemu binary will appear as arm-softmmu/qemu-system-arm (Kind note: if you shall experience this note "cc1: warnings being treated as errors" during compilation, you could get around it with feeding "--disable-werror" to "configure")
The MeeGo QEMU needs a NAND image prepared for QEMU ( meego_qemu_nand.img.gz ), which is available for N900 owners from:
http://tablets-dev.nokia.com/meego-codedrop.php
Uncompress the image with "gunzip" command.
qemu-system-arm -M n900 -mtdblock meego_qemu_nand.img -serial stdio -clock unix
You can then log in with root/meego.