用于MIPS架构的ImageMagick“导入”工具

时间:2012-05-26 21:41:24

标签: imagemagick mips

拥有一台数字媒体设备,我想让ImageMagick命令行工具'import'正常工作。尝试从其他系统运行二进制文件会产生“无法执行二进制”错误,因为架构不同(我猜)。

如何在此MIPS架构上运行此工具 - 设备上没有编译器或软件包管理器。

最终目标是使用导入在任何给定时间拍摄附加显示内容的屏幕截图。

uname -a

Linux 4310 2.6.22.19-27-sigma #2 PREEMPT Mon May 16 01:03:35 PDT 2011 mips GNU/Linux

更多/ proc / cpuinfo

system type                : Sigma Designs TangoX
processor                : 0
cpu model                : MIPS 74K V4.9  FPU V0.0
Initial BogoMIPS        : 330.13
wait instruction        : yes
microsecond timers        : yes
tlb_entries                : 32
extra interrupt vector        : yes
hardware watchpoint        : yes
ASEs implemented        : mips16 dsp
shadow register sets        : 1
VCED exceptions                : not available
VCEI exceptions                : not available
System bus frequency        : 330750000 Hz
CPU frequency                : 661500000 Hz
DSP frequency                : 330750000 Hz

1 个答案:

答案 0 :(得分:0)

是的,Mips有一个完全不同的指令集。

最好的办法是使用交叉编译器并在普通的Linux或Windows开发系统上编译程序。您可以从头开始构建gcc作为Mips的交叉编译器,或者您可能找到可下载的Mips预编译编译器。

这将允许您编译开发系统上的源代码。当然,如果你试图在那里运行二进制文件,你将得到“无法执行二进制文件”。

您可以比较Mips和x86编译,并查看http://ellcc.org/demo

处的汇编语言差异