Эмуляция PowerPC: Qemu, PearPC или ...? - PullRequest
8 голосов
/ 23 января 2012

В настоящее время я пытаюсь создать конфигурацию для тестирования некоторого кода в системах Big-Endian.

Посредством чатов и исследований я убедился, что хорошей целью для этих тестов будет архитектура PowerPC.,Так как у меня его нет, и я не ожидаю получить прямой доступ к нему в ближайшее время, я ищу какое-то программное обеспечение для эмуляции, чтобы проверить мой код.

Проблема в том, что я нашелнет "простого в использовании" решения в этой области.

Кажется, есть как минимум 2 возможных решения, одно из которых использует QEMU, а другое - PearPC.Ни один из них не очень прост в развертывании.

То, как я это вижу:

Я бы хотел чего-то столь же простого, как развертывание виртуальной машины VMWare с простой готовой к использованию простой виртуальной виртуальной машинойи скачать.

Дополнительная информация: Я считаю, что Linux на PowerPC, вероятно, является лучшим выбором ОС, поскольку эмуляция среды MAC может привести к нарушению лицензии.Я думаю, что QEMU также более современен и поддерживается, чем PearPC.Хост-система может быть либо Windows, либо Linux.ЦП хоста должен быть x86.

Ответы [ 3 ]

8 голосов
/ 02 января 2014

В Windows выполните следующие шаги:

  1. Установите Cygwin со всеми важными библиотеками
  2. Загрузите qemu для Windows из - http://lassauge.free.fr/qemu/ и распакуйте его
  3. Теперь загрузите powerpc VM из http://people.debian.org/~aurel32/qemu/powerpc/ и поместите ее в папку qemu
  4. Теперь откройте терминал cygwin и перейдите в папку qemu внутри терминала, затем введите-

    . / Qemu-system-ppc -L Bios powerpc_linux.qcow2 -net nic -net user -m 1024

Здесь можно изменить только имя виртуальной машины powerpc_linux.qcow2 к правильному.

6 голосов
/ 26 января 2012

По этому адресу доступно несколько сравнительно недавних двоичных файлов Windows QEMU:

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

Более того, некоторые готовые к загрузке виртуальные машины для различных архитектур, включая PowerPC,подготовлено Aurelien Jarno и может быть загружено по этому адресу:

http://blog.aurel32.net/46

0 голосов
/ 19 июня 2018

Вот простой способ запустить виртуальную машину powerpc.https://github.com/nongiach/arm_now

$ sudo pip3 install arm_now
$ arm_now start powerpc64-e5500
Welcome to arm_now
buildroot login: root
# echo "it's done, our vm is started."
it's done, our vm is started.

Еще пример того, как его использовать: https://github.com/nongiach/arm_now/wiki/5.3-Compile-and-play-2048-on-ARM,-MIPS-and-PowerPc64-within-a-minute

...