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]
|