2012-01-23 17 views
7

Obecnie próbuję zbudować konfigurację, aby przetestować kod na systemach Big-Endian.Emulacja PowerPC: Qemu, PearPC lub ...?

Dzięki rozmowom i badaniom byłem przekonany, że dobrym celem dla tych testów będzie architektura PowerPC. Ponieważ nie posiadam jednego i nie oczekuję, że w najbliższym czasie uzyska się bezpośredni dostęp do niego, szukam jakiegoś oprogramowania do emulacji, aby przetestować mój kod.

Problem polega na tym, że nie znalazłem rozwiązania "łatwego w użyciu" w tym obszarze.

Wygląda na to, że istnieją co najmniej 2 możliwe rozwiązania, jeden przy użyciu QEMU, a drugi przy użyciu PearPC. Żadna z nich nie jest łatwa do wdrożenia.

Ja widzę go:

chciałbym coś tak prostego jak wdrożenie maszyny wirtualnej VMware, z prostego ducha VM gotowy do użycia i do pobrania.

Dodatkowe informacje: Wierzę, że Linux na PowerPC jest prawdopodobnie lepszym wyborem systemu operacyjnego, ponieważ emulacja środowiska MAC może złamać licencję. Sądzę, że QEMU jest również bardziej aktualny i obsługiwany niż PearPC. Systemem hosta może być system Windows lub Linux. Host procesora musi być x86.

+3

Dobrym sposobem na poznanie architektury jest napisanie własnego emulatora. –

Odpowiedz

5

na Windows, wykonaj kroki są-

  1. Install Cygwin ze wszystkich najważniejszych bibliotek
  2. Pobierz qemu dla Windows od - http://lassauge.free.fr/qemu/ i rozpakować go
  3. Teraz pobierz powerpc VM z http://people.debian.org/~aurel32/qemu/powerpc/ i umieścić go wewnątrz folderu qemu
  4. Teraz otwórz cygwin terminal i przejdź folder qemu wewnątrz zacisku, następnie Type

    ./qemu-system-ppc -L Bios powerpc_linux.qcow2 -net NIC -net użytkownik -m 1024

Tutaj zmienia się tylko nazwa maszyny powerpc_linux.qcow2 na właściwą.

Powiązane problemy