2012-01-23 10 views
7

Actualmente estoy intentando construir una configuración para probar algunos códigos en sistemas Big-Endian.Emulación de PowerPC: Qemu, PearPC o ...?

A través de las charlas y la investigación, he estado convencido de que un buen objetivo para estas pruebas sería la arquitectura PowerPC. Como no tengo uno, y no espero tener acceso directo a uno pronto, estoy buscando algún tipo de software de emulación para probar mi código.

El problema es que no he encontrado una solución "fácil de usar" en esta área.

Parece que hay al menos 2 soluciones posibles, una con QEMU y la otra con PearPC. Ninguno de ellos es realmente fácil de implementar.

La forma en que veo:

me gustaría algo tan simple como la implementación de una máquina virtual de VMware, con un simple fantasma VM listos para usar y para descargar.

Información adicional: Creo que Linux en PowerPC es probablemente la mejor opción de OS aquí, ya que emular un entorno MAC es probable que rompa la licencia. Creo que QEMU también está más actualizado y es más compatible que PearPC. El sistema host puede ser Windows o Linux. La CPU del host debe ser x86.

+3

Una buena forma de aprender la arquitectura es escribir su propio emulador. –

Respuesta

5

Hay algunos bastante recientes binarios de Windows de QEMU disponible en esta dirección:

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

Por otra parte, algunos VM-Ready to-descarga para diferentes arquitecturas, incluyendo PowerPC, han sido preparados por Aurelien Jarno, y se puede descargar en esta dirección:

http://blog.aurel32.net/46

5

en Windows, los pasos completos son-

  1. Instalar Cygwin con todas las bibliotecas importantes
  2. Descargar QEMU para Windows desde - http://lassauge.free.fr/qemu/ y descomprimirlo
  3. Ahora descargar PowerPC VM desde http://people.debian.org/~aurel32/qemu/powerpc/ y ponerlo dentro de la carpeta qemu
  4. Ahora abre un terminal cygwin e ir a la carpeta qemu dentro de la terminal, a continuación, de tipo

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

Aquí solo cambia el nombre de la máquina virtual powerpc_linux.qcow2 por el correcto.