Mobile Linux
read last symbian news on www.newlc.com read last symbian reviews on www.newlc.com
read last symbian tutorial on www.newlc.com read last symbian download on www.newlc.com
16 Mar 2009 - 14:37

While working on the maemo version of our logging engine, using scratchbox wasn't very suitable.

So I was looking for a machine emulator to run the Original OS, like qemu.

Qemu, the opensource machine emulator is used in several projects , scratchbox, kvm, and also it's the core various tools you might use without knowing : like Android sdk or OpenMoko emulator (click links for our released deb packages)

For a year or so, I noticed that there were some published works on OMAP emulation but it wasn't very stable when I tested.

And this march, famous french hacker Fabrice Bellard released a new version of qemu (the opensource emulator), according to qemu-0.1.10's changelog :

zgrep -i nokia /usr/share/doc/qemu/changelog.gz
  - Nokia N-series tablet emulation / OMAP2 processor emulation
  - OMAP242x and Nokia N800, N810 machines (Andrzej Zaborowski)

This means that you can emulate a nokia tablet with official nokia firmwares.
I managed to boot and run maemo, but I have some glitches to fix, (soon to be reviewed)

VIDEO

Watch the realtime video demo (don't stop when the screen goes black, it's normal)

HOWTO

First setup your system :

Until latest qemu reach your favorite distro you can use the version in debian unstable or ubuntu's side track this bug

sudo aptitude install qemu kqemu-source kqemu-common  module-assistant aria2
sudo m-a a-i kqemu

Make sure that you have the latest release :

  sudo modprobe -v kqemu
  qemu | head -n 1
  QEMU PC emulator version 0.10.0, Copyright (c) 2003-2008 Fabrice Bellard

Today, let's test NITdroid (Android port on Nokia Tablet), see the 770 video demo...

aria2c -M http://www.newlc.com/files/nitdroid-emulator-0.4.3.7z.metalink_0.txt
7z
x nitdroid-emulator-0.4.3.7z
sudo cp -rfa nitdroid-emulator-0.4.3 /opt/
/opt/nitdroid-emulator-0.4.3/nitdroid-emulator.sh

UPDATE :

I mixed eeedroid and nitdroid when writing the article, so do trust what you found on the web, it's nitdroid emulator on nokia n8x0 not android for eeepc (eeedroid) (Check for updated eeedroid release in a few days...)

This video has been reviewed on LDC : http://linuxdevices.com/news/NS3386655708.html, that's great but let me fix some things, maemo is not needed to boot android, and nitdroid on eeepc is pointless, running the emulator should be possible on most netbooks, but eeedroid is already working (more or less), finally all the credits should go to solca, he's the central hacker of nitdroid, since my code is just a script shell...

REFERENCES

* NITdroid : http://savannah.nongnu.org/projects/nitdroid

* Solca's builds shipped in emulator: http://guug.org/nit/nitdroid/

* NITdroid on nokia 770 demo : http://www.newlc.com/en/nitdroid-demo-gnulinux-android-nokia-n770-0

* qemu: http://qemu.org

* Video ogv/theora : http://en.theorasea.org/story.php?title=nitdroid-emulator--Nokia-Tablet-on-desktop-ready-to-test-android

* Licence: http://creativecommons.org/licenses/by-sa/3.0/

AttachmentSize
nitdroid-emulator-0.4.3.7z.metalink.txt1.13 KB
Rzrfreefr-nitdroidemulator938.ogv_.metalink.txt1.04 KB
Download posted March 16th, 2009 by www.rzr.online.fr

copyright 2003-2009 NewLC SARL