是否可以编译一些Linux内核并在QEMU上运行它,模拟一些Big Endian ARM处理器?
如果 QEMU 无法做到这一点,我很想听听其他系统仿真器。
我的基本目标是在尽可能多的本机环境中运行和调试专用的大端 ELF。
每一个接近的解决方案或想法都会有所帮助!
QEMU 支持大端 ARM CPU,但它目前不支持模拟任何包含大端 ARM CPU 的特定机器(板)。ARM Linux内核通常只能在编译它们的硬件上运行,所以你不能随便拿一个大端ARM Linux内核并在任何东西上运行它 - 你需要对内核想要首先看到的硬件进行建模。
其根本原因是大端ARM系统非常罕见 - 几乎每个人都以小端模式运行ARM CPU,而今天所有的QEMU型号都是小端模式。