Tugulab Blog

Guida definitiva per emulare Openmoko e l’ASU

Compilare qemu-neo1973 su Ubuntu 8.04, scaricare l'immagine di Openmoko e far girare l'ASU emulata: la procedura completa, comando per comando.

author avatarclacla

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…

La schermata home di Openmoko in esecuzione nell'emulatore qemu

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!

Read next