首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在x86平台上运行MIPS二进制文件?

如何在x86平台上运行MIPS二进制文件?
EN

Stack Overflow用户
提问于 2017-04-23 02:50:26
回答 2查看 2.1K关注 0票数 0

有没有办法在Linux x86/x86-x64机器上运行MIPS二进制文件?我有一些用于Enigma2机顶盒(也是基于Linux)的应用程序,我想在x86/x86-64机器上运行它们。这些插件仅适用于MIPS处理器。

EN

回答 2

Stack Overflow用户

发布于 2019-04-13 22:00:00

关键字是"emulator"。最著名的仿真器是qemu,它几乎可以仿真任何架构,但是在Linux-MIPS wiki中也可以找到许多Linux上的MIPS仿真器。

OVPsim

  • GXemul

  • SimOS

  • Sulima

  • MIPSsim

  • MipsSim

  • SPIM

  • VMIPS

  • Virtutech Simics

  • SandUPSim

  • MPS

  • YAMS

  • MAME/MESS

  • MISSE

  • Cisco 7200 Simulator

  • QEMU

  • VirtualMIPS

  • Miep

  • MARS

  • QtMips

  1. 开放式虚拟平台(OVP)

请注意,有全系统模拟(更繁重)和模拟单个进程的用户模式模拟。根据您需要的类型,您必须选择一种,但qemu同时支持这两种类型

Linux全系统仿真:在任何支持的architecture

  • User-mode仿真上为任何机器运行操作系统:在任何支持的architecture

上为另一个/

  • 目标运行程序

然而,性能会很糟糕,所以你永远不会想要运行一个需要像机顶盒中的视频解码器那样快的应用程序。如果源代码可用,则只需重新编译它

请参阅Decompile / Run MIPS executable under x86_64 Ubuntu

票数 1
EN

Stack Overflow用户

发布于 2017-04-23 02:53:20

Qemu这次可以成为你的救世主。我个人使用它,它确实省去了很多使用FPGA的痛苦。https://www.linux-mips.org/wiki/QEMU

当然,这并不是在计算机上本地执行MIPS二进制文件。但我想,如果你能找到你的应用程序的MIPS处理器的插件,那么应用程序本身也可以为MIPS处理器找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43563286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档