小编Nas*_*ash的帖子

在 armv7 上运行 X86 二进制文件

我正在尝试在 Raspberry Pi2 上运行 SNBC USB 打印机。

为此,我需要将 SNBC USB 打印机的过滤器二进制文件复制到/usr/lib/cups/filter. 但是过滤器二进制文件是使用 x86 处理器编译的(制造商没有兴趣支持 arm),而我使用armv7. 我知道这行不通,但出于好奇,我试过了,cups 说/usr/lib/cups/filter/rasterorp3150 failed

我在互联网上寻找解决方案,人们建议使用 Qemu。但它是针对完整的 x86 来武装平台的。有没有办法以简单不复杂的方式将 x86 二进制文件转换为 arm 二进制文件?

顺便说一句,使用hexedit工具将 x86 二进制文件转换为等效的armv7二进制文件是个好主意吗?(opcode转换)

如果是这样,任何人都可以就如何做到这一点提出一些想法吗?

arm x86 qemu

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

arm ×1

qemu ×1

x86 ×1