Meego Wiki
Views

ARM/Meego on Qemu

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Starting QEMU)
(Building QEMU)
Line 5: Line 5:
== Building QEMU ==
== Building QEMU ==
-
Prerequisites: git, build-essential, zlib and SDL-devel libraries.
+
=== 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  

Revision as of 16:22, 26 January 2011

Under construction, experimental and unsupported

QEMU offers one an easy way to try out MeeGo on ARM

Contents

Building QEMU

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 
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")

Downloading MeeGo image

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.

Starting QEMU

qemu-system-arm -M n900 -mtdblock meego_qemu_nand.img  -serial stdio -clock unix

You can then log in with root/meego.

Personal tools