2012-01-23 10 views
7

Attualmente sto cercando di creare una configurazione per testare del codice su sistemi Big-Endian.Emulazione PowerPC: Qemu, PearPC o ...?

Attraverso chat e ricerche, sono stato convinto che un buon obiettivo per questi test sarebbe l'architettura PowerPC. Dal momento che non ne possiedo uno, e non mi aspetto di poterne accedere direttamente in qualsiasi momento, sto cercando un qualche tipo di software di emulazione per testare il mio codice.

Il problema è che non ho trovato alcuna soluzione "facile da usare" in questo settore.

Sembra che ci siano almeno 2 soluzioni possibili, una che utilizza QEMU e l'altra che utilizza PearPC. Nessuno di questi è veramente facile da implementare.

Il mio modo di vedere:

Vorrei qualcosa di semplice come la distribuzione di una macchina virtuale VMWare, con un semplice fantasma VM pronta per l'uso e per scaricare.

Ulteriori informazioni: Credo che Linux su PowerPC sia probabilmente la scelta migliore per il sistema operativo qui, poiché è probabile che l'emulazione di un ambiente MAC interrompa la licenza. Immagino che QEMU sia anche più aggiornato e supportato rispetto a PearPC. Il sistema host può essere Windows o Linux. La CPU dell'host deve essere x86.

+3

Un buon modo per imparare l'architettura è scrivere il proprio emulatore. –

risposta

5

Ci sono alcuni abbastanza recenti binari Windows di QEMU disponibile a questo indirizzo:

http://lassauge.free.fr/qemu/

Inoltre, alcuni Ready-to-download VM per varie architetture, tra cui PowerPC, è stato redatto da Aurelien Jarno, e può essere scaricato a questo indirizzo:

http://blog.aurel32.net/46

5

in Windows, i passaggi completi sono-

  1. Installare Cygwin con tutte le librerie importanti
  2. Scarica QEMU per Windows da - http://lassauge.free.fr/qemu/ e decomprimerlo
  3. ora scaricare PowerPC VM dal http://people.debian.org/~aurel32/qemu/powerpc/ e metterlo dentro la cartella QEMU
  4. Ora aprite un terminale di cygwin e andare alla cartella qemu all'interno del terminale, quindi del tipo

    ./qemu-system-ppc -L Bios powerpc_linux.qcow2 -net nic -net -m utente 1024

Qui solo modificare il nome VM powerpc_linux.qcow2 a quello corretto.