spacer.png, 0 kB
spacer.png, 0 kB
Home arrow News & eventi esterni arrow Informatica arrow Emuliamo open moko sul nostro pc
Emuliamo open moko sul nostro pc Stampa E-mail
fonte:www.ilportalinux.it

In questo periodo si sente tanto parlare del neo free runner e del suo sistema operativo l'open moko...

quel palmare sta diventantando un pò il sogno di tutti i fan open source, anche il mio, ma penso di non essere l'unico a dire che, sebbene il prezzo sia di molto inferiore rispetto ai suoi pari (299€), per le mie tasche è abbastanza proibitivo, quindi attenderà :mrgreen:

Però ricordiamoci che stiamo parlando di software libero, è la bellezza di questo tipo di software è che tutti possono metterci le mani, e soprattutto per gli sviluppatori è stato concepito un emulatore da poter installare sotto linux per poi emulare la flash con openmoko installato dentro.

Oggi infatti vedremo come scaricare l'emulatore, e i sorgenti dal branch svn di openmoko, ed avremo il nostro pc che si crederà una cellulare :D

Prima di procedere dobbiamo installare alcune dipendenze:

  • subversion
  • build-essential
  • gcc-3.4
  • lynx
  • netpbm
  • linux-headers-$(uname -r)

Adesso spostiamoci un una directory di nostro piacimento e scarichiamo da svn qemu, l'emulatore per openmoko

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

cd qemu-neo1973

sudo apt-get build-dep qemu

./configure --target-list=arm-softmmu --cc=/usr/bin/gcc-3.4
make

Adesso abbiamo tutto il necessario per scaricare l'ultima immagine disponibile di open moko, e "flasharla" nell'emulatore:

./openmoko/download.sh
./openmoko/flash.sh

l'immagine è grande poco più di 30 mega, e la compilazione/installazione è un procedimento relativamente breve...
finita la procedura è possibile lanciarlo con il comando ((da lanciare dentro la cartella di qemu)):

arm-softmmu/qemu-system-arm -M gta01 -m 130 -mtdblock openmoko/openmoko-flash.image -kernel openmoko/openmoko-kernel.bin -usb -show-cursor

mentre quando vorrete aggiornare i sorgenti, sempre dalla cartella di qemu basta dare:

svn up

noterete una certa lentezza in fase di boot, ed in risposta ai comandi, è normale; non dipende da openmoko ma dall'emulazione in quanto tale, ed attualmente non è un problema risolvibile.

[Fonte: Ubuntu-it]


 
< Prec.   Pros. >
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB