Guida definitiva per emulare Openmoko e l’ASU
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!