【问题标题】:How to run i386 binary on MIPS platform?如何在 MIPS 平台上运行 i386 二进制文件?
【发布时间】:2014-12-18 10:01:43
【问题描述】:

我有一个 i386 二进制文件,我想在带有嵌入式 linux 的 STB 上运行它。

如何在 MIPS 架构平台(机顶盒)上运行 i386 二进制文件(在 Ubuntu 上编译/编译器:i486-linux-gnu-libusb)?

【问题讨论】:

  • 你能告诉你到目前为止你尝试了什么吗?
  • 你不能没有某种形式的仿真(即使用 QEmu),但我不相信任何用于 MIPS 的 x86 仿真平台。即使这样,在 MIPS 上模拟 x86 也会产生绝对糟糕的性能。如果您有源代码,请将其交叉编译到 MIPS 目标。
  • 好的,谢谢,我会用 mips 工具链重新编译它。我不能在 STB 上失去性能

标签: mips emulation executable i386


【解决方案1】:

您需要emulator。最著名的模拟器是qemubochs,它们都是开源的

但是,仿真本质上很慢,因此它仅用于没有可用源代码的非性能关键型应用程序。机顶盒中的解码器等实时软件绝对不适合在仿真下执行。您需要将软件重新构建为 MIPS 目标

另见

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 2011-10-08
    • 1970-01-01
    • 2014-08-23
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    相关资源
    最近更新 更多