4

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

如果 QEMU 不能做到这一点,我很想听听其他系统仿真器。

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

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

4

1 回答 1

2

QEMU 支持大端 ARM CPU,但目前不支持模拟任何具有大端 ARM CPU 的特定机器(板)。ARM Linux 内核通常只能在编译它们的硬件上运行,因此您不能只使用随机的大端 ARM Linux 内核并在任何东西上运行它——您需要对内核想要的硬件进行建模先看。

造成这种情况的根本原因是大端 ARM 系统非常罕见——几乎每个人都以小端模式运行 ARM CPU,而今天所有的 QEMU 模型都是小端模式。

于 2017-01-11T20:11:32.553 回答