Differenze tra le versioni di "ARM"

Da Wiki :: openmamba.
Jump to navigation Jump to search
(Nuova pagina: = openmamba su ARM = L'architettura ARM è attualmente supportata in openmamba attraverso un apposito kit di sviluppo (''sdk'') che può essere scaricato dalla home page del sito princ...)
(Nessuna differenza)

Versione delle 02:50, 15 set 2010

openmamba su ARM

L'architettura ARM è attualmente supportata in openmamba attraverso un apposito kit di sviluppo (sdk) che può essere scaricato dalla home page del sito principale.

La distribuzione sdk consiste in un archivio contenente un filesystem di root, un kernel compatible per l'architettura ARM VersatilePB da utilizzare con l'eemulatore qemu in modalità di sistema, e l'emulatore in modalità utente qemu.

Installazione ambiente in emulazione sul PC

Occorre creare un'apposita cartella nel filesystem del sistema ospite (tipicamente un PC) nel quale verrà scompattato l'archivio di openmamba sdk. Per l'accesso al sistema in modalità chroot è possibile scegliere una cartella qualunque, ma esiste un percorso speciale che qemu utilizza per trovare il loader dinamico e le librerie quando si esegue, anche senza aver effettuato il chroot, un binario per un'architettura differente da quella del sistema ospite. Tale cartella per l'architettura ARM è /usr/gnemul/qemu-arm, pertanto la procedura da utilizzare è la seguente (sostituire il percorso dell'archivio con quello disponibile):

mkdir /usr/gnemul/qemu-arm
cd /usr/gnemul/qemu-arm
tar xzf /tmp/openmamba-sdk-root-en-snapshot-20100822.arm.tar.gz