PowerPC 仿真:Qemu、PearPC,还是...?

发布于 2024-12-28 06:23:09 字数 417 浏览 3 评论 0原文

我目前正在尝试构建一个配置来测试大端系统上的一些代码。

通过聊天和研究,我确信这些测试的一个很好的目标是 PowerPC 架构。由于我没有,并且不希望很快就能直接访问它,因此我正在寻找某种模拟软件来测试我的代码。

问题是,我在这个领域没有找到“易于使用”的解决方案。

看起来至少有2种可能的解决方案,一种使用QEMU,另一种使用PearPC。它们都不容易部署。

我的看法是:

我想要像部署 VMWare 虚拟机一样简单的东西,以及一个可以立即使用和下载的简单 Ghost VM。

附加信息:我相信 PowerPC 上的 Linux 可能是更好的操作系统选择,因为模拟 MAC 环境可能会破坏许可证。我想 QEMU 也比 PearPC 更最新、更受支持。主机系统可以是Windows或Linux。主机 CPU 必须是 x86。

I'm currently trying to build a configuration to test some code on Big-Endian systems.

Through chats and research, i've been convinced that a good target for these tests would be the PowerPC architecture. Since i don't own one, and don't expect to get direct access to one anytime soon, i'm looking for some kind of emulation software to test my code.

Problem is, i've found no "easy to use" solution in this area.

It seems there are at least 2 possibles solutions, one using QEMU, and the other one using PearPC. None of them is really easy to deploy.

The way i see it :

I would like something as simple as deploying a VMWare virtual machine, with a simple ghost VM ready-to-use and to download.

Additional info : I believe Linux on PowerPC is probably the better OS choice here, since emulating a MAC environment is likely to break license. I guess QEMU is also more up-to-date and supported than PearPC. Host system can be either Windows or Linux. Host CPU must be x86.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

ヤ经典坏疍 2025-01-04 06:23:09

在 Windows 上,完整的步骤是 -

  1. 安装 Cygwin 以及所有重要的库
  2. 从 - http://lassauge 下载适用于 Windows 的 qemu。 free.fr/qemu/ 并解压它
  3. 现在从 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 更改为正确的名称。

On Windows, the complete steps are-

  1. Install Cygwin with all important libraries
  2. Download qemu for Windows from - http://lassauge.free.fr/qemu/ and unzip it
  3. Now download powerpc VM from http://people.debian.org/~aurel32/qemu/powerpc/ and put it inside qemu folder
  4. Now open a cygwin terminal and go to the qemu folder inside the terminal, then type-

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

Here only change the VM name powerpc_linux.qcow2 to the correct one.

半枫 2025-01-04 06:23:09

此地址提供了一些相当新的 QEMU Windows 二进制文件:

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

此外,Aurelien Jarno 已经准备了一些适用于各种架构(包括 PowerPC)的 Ready-to-download VM,可以在以下地址下载:

http://blog.aurel32.net/46

There are some fairly recent Windows Binaries of QEMU available at this address :

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

Furthermore, some Ready-to-download VM for various architectures, including PowerPC, have been prepared by Aurelien Jarno, and can be downloaded at this adress :

http://blog.aurel32.net/46

ぶ宁プ宁ぶ 2025-01-04 06:23:09

这是启动 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-一分钟

Here is an easy way to start a powerpc virtual machine.
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.

More example of how to use it: https://github.com/nongiach/arm_now/wiki/5.3-Compile-and-play-2048-on-ARM,-MIPS-and-PowerPc64-within-a-minute

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文