我正在尝试在 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
转换)
如果是这样,任何人都可以就如何做到这一点提出一些想法吗?