带有QEMU的Emulatin Big Endian ARM系统

时间:2017-01-10 14:50:41

标签: arm qemu endianness device-emulation

是否可以编译一些Linux内核并通过QEMU运行,模拟一些Big Endian ARM处理器?

如果QEMU不具备此功能,我很乐意听到其他系统仿真器。

我的基本目标是在尽可能多的原生环境中运行和调试专用的Big Endian ELF。

每个接近的解决方案或想法都会有所帮助!

1 个答案:

答案 0 :(得分:0)

QEMU支持大端ARM CPU,但它目前不支持仿真任何具有大端ARM CPU的特定机器(板)。 ARM Linux内核通常只能在他们编译的硬件上运行,所以你不能只使用一个随机的大端ARM Linux内核并在任何东西上运行它 - 你需要建模内核想要首先看到的硬件。

其根本原因在于大端ARM系统非常罕见 - 几乎每个人都以小端模式运行ARM CPU,而今天QEMU模型的所有主板都是小端的。