OpenEmbedded/it

From Openmoko

Jump to: navigation, search


Openmoko, la nostra distribuzione è creata usando OpenEmbedded. OpenEmbedded può:

  • Generare (cross-compilazione) pacchetti software per più sistemi embedded.
  • Gestire diverse architetture hardware, e supportare release multiple per queste architetture.

Per maggiori informazioni visita il sito Open Embedded.

Generare la distribuzione Openmoko con OpenEmbedded

Nota che probabilmente, se sei uno sviluppatore di applicazioni, non vorrai generare Openmoko con OpenEmbedded, ma preferirai usare la nostra Toolchain gia' preparata. Compilare Openmoko e' un processo molto costoso in termini di tempo, cpu e spazio su disco, che dovrebbe essere fatto solo si vuole personalizzare una distribuzione Openmoko.

Lo strumento MokoMakefile semplifica la compilazione di OpenEmbedded, ma nasconde anche molti dettagli e conoscenze importanti. E' vivamente consigliato l'utilizzo diretto di BitBake e OpenEmbedded.

OpenEmbedded branch

La branch ufficiale per Openmoko del database OpenEmbedded puo' essere trovata all'indirizzo Git.Openmoko.Org.

Sorgenti ufficiali (tarballs)

Quando bitbake compila un pacchetto OpenEmbedded, scarica il sorgente originale del progetto ufficiale (ad esempio il kernel Linux), e applica delle patches da internet. Scaricati i sorgenti bitbake applica una serie di patches all'albero. Queste patches possono essere state scaricate da internet oppure contenute nel repsitory metadata di OpenEmbedded. I sorgenti non patchati sono disponibili all'indirizzo http://downloads.openmoko.org/sources/.

TODO: finire articolo (See: To-Do List)
Personal tools