Running Openmoko on PC/it

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Esecuzione nativa di applicazioni)
m (-Guides)
 
(16 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Grazie alla portabilità di Linux, OpenMoko può essere fatto funzionare facilmente sul PC, non è necessario hardware particolare.
+
Grazie alla portabilità di Linux, Openmoko può funzionare facilmente sul PC, non è necessario alcun hardware particolare.
  
== Utilizzando QEmu ==
+
== Utilizzare QEmu ==
QEmu è un emulatore in grado di emulare l'hardware di OpenMoko, compresa la CPU ARM. Permette di avere a disposizione componenti hardware emulati che rispecchiano quelli adottati. L'emulazione di CPU non native, come ARM, su x86/x64 comporta una notevole perdita in prestazioni. Inoltre, l'installazione dei programmi ARM potrebbe essere difficile.
+
QEmu è un emulatore in grado di emulare l'hardware di Openmoko, compresa la CPU ARM. Permette di avere a disposizione componenti hardware emulati che rispecchiano quelli reali. L'emulazione di CPU non native, come ARM, su x86/x64 comporta una notevole perdita in prestazioni. Inoltre, l'installazione dell'ambiente di sviluppo su ARM potrebbe essere complicata.
  
* [[OpenMoko under QEMU/it|OpenMoko sotto QEMU]]
+
* [[Openmoko under QEMU/it|Openmoko sotto QEMU]]
  
 
== Esecuzione nativa di applicazioni ==
 
== Esecuzione nativa di applicazioni ==
Puoi eseguire OpenMoko "così come è" nel tuo ambiente grafico. Siccome le applicazioni OpenMoko sono basate su GTK, possono essere visualizzate come qualsiasi altra applicazione grafica del tuo desktop. Oppure possono essere eseguite all'interno di server X annidati, in modo da poter emulare la risoluzione dello schermo di OpenMoko.
+
È possibile eseguire Openmoko direttamente nell'ambiente grafico. Dato che le applicazioni Openmoko sono basate su GTK, possono essere visualizzate come qualsiasi altra applicazione grafica del proprio desktop, oppure possono essere eseguite all'interno di server X annidati, in modo da poter emulare la risoluzione dello schermo di Openmoko.
  
Questa è la soluzione raccomandata se le applicazioni possono appoggiarsi ad input fasulli e.g. valori di potenza costanti, senza il bisogno di accedere direttamente all'hardware. Non ci sono penalità nelle prestazioni nonostante la grande differenza di potenza tra un PC e Neo1973. Inoltre, la compilazione per x86 sembra più veloce.
+
Questa è la soluzione raccomandata se le applicazioni non necessitano di interagire con hardware reale ma possono accontentandosi di input fasulli, come valori costanti di potenza. Non c'è grossa variazione nelle prestazioni, anche se sarebbe lecito aspettarselo, data la grande differenza di potenza tra un PC e Neo1973. La compilazione per x86 sembra più veloce.
  
Attualmente, la documentazione di Xephyr è più aggiornata.
+
Attualmente, la documentazione di Xephyr è più aggiornata. --[[User:Miohtama|Moo]] 01:18, 3 May 2007 (CEST)
  
* [[Getting OpenMoko working on host with Xephyr/it|Far funzionare OpenMoko su un host tramite Xephyr]]
+
* [[Getting Openmoko working on host with Xephyr/it|Far funzionare Openmoko su un host tramite Xephyr]]
* [[Getting Openmoko working on host with Xoo/it|Far funzionare OpenMoko su un host tramite Xoo]]
+
* [[Getting Openmoko working on host with Xoo/it|Far funzionare Openmoko su un host tramite Xoo]]
* [[How to run OpenMoko Apps on PC/it|Come eseguire applicazioni OpenMoko su PC]]
+
* [[How to run Openmoko Apps on PC/it|Come eseguire applicazioni Openmoko su PC]]
 +
 
 +
 
 +
<span id="bottom"></span>
 +
 
 +
{{Languages|Running_Openmoko_on_PC}}
 +
 
 +
[[Category:Emulation/it]]

Latest revision as of 22:58, 12 September 2008

Grazie alla portabilità di Linux, Openmoko può funzionare facilmente sul PC, non è necessario alcun hardware particolare.

[edit] Utilizzare QEmu

QEmu è un emulatore in grado di emulare l'hardware di Openmoko, compresa la CPU ARM. Permette di avere a disposizione componenti hardware emulati che rispecchiano quelli reali. L'emulazione di CPU non native, come ARM, su x86/x64 comporta una notevole perdita in prestazioni. Inoltre, l'installazione dell'ambiente di sviluppo su ARM potrebbe essere complicata.

[edit] Esecuzione nativa di applicazioni

È possibile eseguire Openmoko direttamente nell'ambiente grafico. Dato che le applicazioni Openmoko sono basate su GTK, possono essere visualizzate come qualsiasi altra applicazione grafica del proprio desktop, oppure possono essere eseguite all'interno di server X annidati, in modo da poter emulare la risoluzione dello schermo di Openmoko.

Questa è la soluzione raccomandata se le applicazioni non necessitano di interagire con hardware reale ma possono accontentandosi di input fasulli, come valori costanti di potenza. Non c'è grossa variazione nelle prestazioni, anche se sarebbe lecito aspettarselo, data la grande differenza di potenza tra un PC e Neo1973. La compilazione per x86 sembra più veloce.

Attualmente, la documentazione di Xephyr è più aggiornata. --Moo 01:18, 3 May 2007 (CEST)


Personal tools

Grazie alla portabilità di Linux, OpenMoko può essere fatto funzionare facilmente sul PC, non è necessario hardware particolare.

Utilizzando QEmu

QEmu è un emulatore in grado di emulare l'hardware di OpenMoko, compresa la CPU ARM. Permette di avere a disposizione componenti hardware emulati che rispecchiano quelli adottati. L'emulazione di CPU non native, come ARM, su x86/x64 comporta una notevole perdita in prestazioni. Inoltre, l'installazione dei programmi ARM potrebbe essere difficile.

Esecuzione nativa di applicazioni

Puoi eseguire OpenMoko "così come è" nel tuo ambiente grafico. Siccome le applicazioni OpenMoko sono basate su GTK, possono essere visualizzate come qualsiasi altra applicazione grafica del tuo desktop. Oppure possono essere eseguite all'interno di server X annidati, in modo da poter emulare la risoluzione dello schermo di OpenMoko.

Questa è la soluzione raccomandata se le applicazioni possono appoggiarsi ad input fasulli e.g. valori di potenza costanti, senza il bisogno di accedere direttamente all'hardware. Non ci sono penalità nelle prestazioni nonostante la grande differenza di potenza tra un PC e Neo1973. Inoltre, la compilazione per x86 sembra più veloce.

Attualmente, la documentazione di Xephyr è più aggiornata.