Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Virtualizzazione/OpenMoko"
Differenze tra le versioni 10 e 11
Versione 10 del 12/07/2007 11.45.41
Dimensione: 4089
Commento: revisione completata
Versione 11 del 12/07/2007 11.49.39
Dimensione: 4088
Commento: typo
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 86: Linea 86:
 * [http://wiki.openmoko.org/wiki/Main_Page/it Wiki di !OpenMoko]  * [http://wiki.openmoko.org/wiki/Main_Page/it Wiki di OpenMoko]

BR

Introduzione

attachment:mokologo.jpeg

OpenMoko è un sistema operativo per apparecchi Smartphone aperto, comunitario e collaborativo il cui obiettivo è raggiungere il massimo della funzionalità e dell'affidabilità, oltre che fornire un parco software completo, e tutti i benefici di cui può vantare un sistema Linux.

OpenMoko è infatti basato sulla distribuzione Open Embedded Linux, ed utilizza il sistema di gestione dei pacchetti ipkg, assimilabile a quello che in Ubuntu è il sistema apt.

Essendo quindi una distribuzione Linux, OpenMoko può essere installato su Ubuntu tramite l'emulatore di architetture [:Qemu]. Questa soluzione può essere particolarmente utile a chiunque voglia provare, eseguire o implementare il software OpenMoko' e lavorarci esattamente come se stesse operando su una versione installata su Smartphone.

Installazione

Compilazione e installazione dell'emulatore

Preparativi

Per scaricare e compilare i sorgenti è necessario [:InstallareProgrammi:installare] i seguenti pacchetti:

  • subversion

  • build-essential

  • gcc-3.4

Sono inoltre necessari i file header del kernel in uso, facilmente installabili con [:Apt:apt-get]. Digitare il seguente comando:

sudo apt-get install linux-headers-$(uname -r)

I pacchetti lynx e netpbm sono invece necessari all'esecuzione dell'emulatore.

Compilazione

Scaricare la versione corrente dell'emulatore; per farlo, è necessario installare [:Subversion]. Aprire una finestra di terminale e digitare i seguenti comandi:

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

Entrare quindi nella cartella dell'emulatore scaricato con il seguente comando

cd qemu-neo1973

È possibile procedere alla installazione di tutte le dipendenze necessarie alla compilazione con il seguente comando:

sudo apt-get build-dep qemu

Per compilare i sorgenti è sufficiente digitare il seguente comando:

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

Anchor(downloadstart)

Download dell'immagine e avvio di OpenMoko

Per scaricare l'ultima immagine disponibile di OpenMoko (30 MiB) è sufficiente digitare i seguenti comandi:

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

Terminato il download verrà restituito il comando necessario ad avviare OpenMoko. Il risultato dovrebbe essere simile al seguente:

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

Immagine(Icone/Piccole/note.png,,center)

L'emulazione di OpenMoko su qemu potrebbe risultare molto lenta; questo è un problema intrinseco alla situazione di emulazione e non risolvibile attualmente.

Aggiornamento dell'emulatore e dell'immagine di OpenMoko

Per aggiornare il sistema è sufficiente entrare nella cartella e dare il comando di aggiornamento del repository svn:

cd qemu-neo1973
svn up

Al termine sarà necessario eseguire nuovamente i comandi del [#downloadstart paragrafo precedente].

Ulteriori risorse


CategoryNuoviDocumenti