Tugulab Blog.

Guida definitiva per emulare Openmoko e l’ASU

author avatar

clacla

Nota: La guida è stata studiata per Ubuntu 8.04 ma penso sia facilmente riadattabile sulle derivate Debian.
In questa guida vedremo come installare tutte le librerie necessarie, compilare le ultime versioni del sistema Openmoko, e di conseguenza come emulare l’ASU (April Software Update).
Cominciamo…

Digitare nel terminale questi comandi per fare scaricare l’ultima versione dell’emulatore qemu modificata per emulare il Neo 1973 ed il Neo Freerunner:

svn checkout https://svn.openmoko.org/trunk/src/host/qemu-neo1973
cd qemu-neo1973

Installate i seguenti pacchetti per riuscire a compilare correttamente:
sudo aptitude install gcc-3.4 libsdl1.2-dev lynx netpbm

Ora la compilazione:
./configure — target-list=arm-softmmu — cc=/usr/bin/gcc-3.4
make

Scarichiamo l’ultima immagine disponibile di Openmoko, e la “scriviamo” nel finto telefono (l’emulatore):
openmoko/download.sh
openmoko/flash.sh

E facciamo partile l’emulazione (il seguente comando è tutto su una riga):
arm-softmmu/qemu-system-arm -M gta01 -m 130 -mtdblock openmoko/openmoko-flash.image -kernel openmoko/openmoko-kernel.bin -usb -show-cursor

Se vogliamo aggiornare l’emulatore e l’immagine Openmoko basta posizionarsi nella cartella dove si trova (solitamente qemu-neo1973) e dare:
svn up

e poi ripetere i passaggi descritti sopra.

Buona emulazione!