Dimensione: 4066
Commento:
|
← Versione 34 del 17/06/2024 09.43.39 ⇥
Dimensione: 3713
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Emulatori/OpenMoko | |
Linea 3: | Linea 4: |
[[BR]] ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]|| |
<<BR>> <<Indice>> <<Informazioni(rilasci="4.10")>> |
Linea 8: | Linea 10: |
||<tablestyle="text-align: justify; width:65%; " style="border:none;" 5%>attachment:mokologo.jpeg||<style="padding:0.5em; border:none;">'''!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''' è 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. |
Linea 12: | Linea 14: |
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. | Essendo quindi una distribuzione Linux, '''!OpenMoko''' può essere ''installato'' su Ubuntu tramite l'emulatore di architetture [[Virtualizzazione/Qemu|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. |
Linea 16: | Linea 18: |
Prima di procedere con l'installazione è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti: | Prima di procedere con l'installazione è necessario [[AmministrazioneSistema/InstallareProgrammi|installare]] i seguenti pacchetti: |
Linea 18: | Linea 20: |
* ''subversion'' * ''build-essential'' * ''gcc-3.4'' * ''lynx'' * ''netpbm'' |
* [[apt://subversion | subversion]] * [[apt://build-essential | build-essential]] * [[apt://gcc-3.4 | gcc-3.4]] * [[apt://lynx | lynx]] * [[apt://netpbm | netpbm]] |
Linea 24: | Linea 26: |
Sono inoltre necessari i file header del kernel in uso, facilmente installabili con [:AmministrazioneSistema/Apt:apt-get]. Digitare il seguente comando: | Sono inoltre necessari i file header del kernel in uso, facilmente installabili con [[AmministrazioneSistema/Apt|apt-get]]. Digitare il seguente comando: |
Linea 32: | Linea 34: |
=== Compilazione === Scaricare la versione corrente dell'emulatore; per farlo, è necessario installare [:Subversion]. Aprire una finestra di terminale e digitare i seguenti comandi: {{{ |
Scaricare la versione corrente dell'emulatore; per farlo, è necessario installare [[Programmazione/Subversion|Subversion]]. Aprire una finestra di terminale e digitare i seguenti comandi: {{{ |
Linea 53: | Linea 52: |
[[Anchor(downloadstart)]] | <<Anchor(downloadstart)>> |
Linea 65: | Linea 64: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''L'emulazione di !OpenMoko su'' '''qemu''' ''potrebbe risultare molto lenta; questo è un problema intrinseco alla situazione di emulazione e non risolvibile attualmente.'' || | {{{#!wiki note L'emulazione di !OpenMoko su'' '''qemu''' ''potrebbe risultare molto lenta; questo è un problema intrinseco alla situazione di emulazione e non risolvibile attualmente.}}} |
Linea 74: | Linea 74: |
Al termine sarà necessario eseguire nuovamente i comandi del [#downloadstart paragrafo precedente]. | Al termine sarà necessario eseguire nuovamente i comandi del [[#downloadstart|paragrafo precedente]]. |
Linea 78: | Linea 78: |
* [http://pollycoke.wordpress.com/2007/04/08/ecco-lemulatore-di-neo1973-con-immagine-di-openmoko-nella-vostra-box/ Documento originale] * [http://wiki.openmoko.org/wiki/Main_Page/it Wiki di OpenMoko] * [http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU/it Guida ufficiale all'emulazione di OpenMoko in Qemu] * [http://it.wikipedia.org/wiki/Openmoko Voce enciclopedica] |
* [[http://wiki.openmoko.org/wiki/Main_Page/it|Wiki di OpenMoko]] * [[http://wiki.openmoko.org/wiki/OpenMoko_under_QEMU/it|Guida ufficiale all'emulazione di OpenMoko in Qemu]] * [[http://it.wikipedia.org/wiki/Openmoko|Voce enciclopedica]] |
Linea 83: | Linea 82: |
CategoryNuoviDocumenti | CategoryVirtualizzazione CategoryDaCancellare |
Introduzione
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.
Preparativi
Prima di procedere con l'installazione è necessario installare i seguenti pacchetti:
Sono inoltre necessari i file header del kernel in uso, facilmente installabili con apt-get. Digitare il seguente comando:
sudo apt-get install linux-headers-$(uname -r)
Installazione
Compilazione e installazione dell'emulatore
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
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
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 paragrafo precedente.