Question

J'essaie actuellement de créer une configuration pour tester du code sur les systèmes Big-Endian.

Grâce aux chats et à la recherche, j'ai été convaincu qu'une bonne cible pour ces tests serait l'architecture PowerPC. Comme je n'en possède pas et que je ne m'attends pas à un accès direct à un de sitôt, je recherche une sorte de logiciel d'émulation pour tester mon code.

Le problème est que je n'ai trouvé aucune solution "facile à utiliser" dans ce domaine.

Il semble qu'il existe au moins 2 solutions possibles, l'une utilisant QEMU et l'autre en utilisant PearPC. Aucun d'entre eux n'est vraiment facile à déployer.

La façon dont je le vois :

Je voudrais quelque chose d'aussi simple que de déployer une machine virtuelle VMware, avec une simple machine virtuelle fantôme prêt à l'emploi et à télécharger.

Informations supplémentaires: Je crois que Linux sur PowerPC est probablement le meilleur choix du système d'exploitation ici, car imiter un environnement Mac est susceptible de casser la licence. Je suppose que Qemu est également plus à jour et soutenu que Pearpc. Le système hôte peut être Windows ou Linux. Le processeur hôte doit être x86.

Était-ce utile?

La solution 2

Il existe des binaires Windows assez récents de Qemu disponibles à cette adresse:

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

En outre, une machine virtuelle prêt à télécharger pour diverses architectures, y compris PowerPC, a été préparée par Aurelien Jarno, et peut être téléchargée dans cette adresse:

http://blog.aurel32.net/46

Autres conseils

Sur Windows, les étapes complètes sont-

  1. Installez Cygwin avec toutes les bibliothèques importantes
  2. Téléchargez Qemu pour Windows depuis - http://lassauge.free.fr/qemu/ Et décompressez-le
  3. Maintenant télécharger la machine virtuelle PowerPC depuis http://people.debian.org/~aurel32/qemu/powerpc/ et mettez-le dans le dossier Qemu
  4. Ouvrez maintenant un terminal cygwin et allez dans le dossier QEMU à l'intérieur du terminal, puis type-

    ./qemu-ystem-ppc -l bios powerpc_linux.qcow2 -net nic -net user -m 1024

Ici, changez uniquement le nom de machine virtuelle Powerpc_Linux.QCOW2 en bon.

Voici un moyen facile de démarrer une machine virtuelle 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.

Plus d'exemple de la façon de l'utiliser: https://github.com/nongiach/arm_now/wiki/5.3-compile-and-play-2048-on-arm ,-mips-and-powerpc64-within-a-minute

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top