2012-01-23 3 views
7

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

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

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

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

Путь я вижу это:

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

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

+3

Хороший способ изучить архитектуру - написать собственный эмулятор. –

ответ

5

Есть некоторые сравнительно недавно Windows, бинарники QEMU доступны по этому адресу:

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

Кроме того, некоторые готовые к загрузке VM для различных архитектур, включая PowerPC, были подготовлены Орельен Ярно, и могут быть загружены на этом адресу:

http://blog.aurel32.net/46

5

в 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 -сети NIC -сети пользователя -m 1024

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

Смежные вопросы