如何在 x86 上模拟大端平台?

如何在 x86 上模拟大端平台?

我需要一个大端平台来开发 和gccg++有什么解决方案吗?我知道 SPARC 是大端架构之一,但我不知道什么操作系统可以在其上运行以及如何在 Linux 下模拟 SPARC 机器;我还应该注意,我需要任何可以在 X86 上模拟但g++可用的大端字节序。

答案1

为什么特别是 Sparc? ARM 或 MIPS 更容易模拟或进入硬件,两者都是双字节序,并且 Linux 都支持任一字节序。

似乎没有维护良好的 ARM 大端端口,ARM 的最佳选择似乎是旧的Debian NSLU2 端口。对于 MIPS,您有MIPS端口

QEMU可以模拟所有这些 CPU。

答案2

我认为QEMU可以在Linux下模拟Sparc。您还可以使用 Debian 作为来宾操作系统,因为 sparc 是其支持的平台之一。有在这里指导

答案3

顺便说一句,也许您从 eBay 购买 SPARC 或 HPPA 会更容易,它们现在很便宜。两者都受到 Linux 和 BSD 的支持并且做得非常出色。 HPPA(选择型号)是 biendian,也许这会对您有更多帮助。

相关内容