我希望模拟ARM架构(更准确地说,我想为我的DNS-323网络存储设备编译软件),但我遇到了困难。
首先我尝试安装Q,它是QEMU的OSX版本。但是在启动时,它会冻结。 然后我尝试下载QEMU的源代码,并应用某人编写的修补程序来在Leopard上编译QEMU,但也没有成功。
有没有人有什么建议?
我希望模拟ARM架构(更准确地说,我想为我的DNS-323网络存储设备编译软件),但我遇到了困难。
首先我尝试安装Q,它是QEMU的OSX版本。但是在启动时,它会冻结。 然后我尝试下载QEMU的源代码,并应用某人编写的修补程序来在Leopard上编译QEMU,但也没有成功。
有没有人有什么建议?
我试图在Mac OSX上运行这个,以便查看树莓派操作系统。 我找到了这个页面:
http://cgi.cs.indiana.edu/~geobrown/stm32/Main/Simulation
步骤如下:
sudo port install qemu +target_arm
就这样!
更新:看起来SkyEye项目现在已经(几乎)死了。它仍然可以在sourceforge上使用。
但是现在更好的选择是qemu。它可以从macports
或brew
安装:
brew install qemu
或者
sudo port install qemu +target_arm
试试 SkyEye。SkyEye是一个开源模拟器,可以模拟一系列ARM和其他处理器。SkyEye的目标是在Linux和Windows中提供一个集成的模拟环境。但它也可以构建Mac OS X。
我找不到有关Mac构建的完整信息,但请查看以下内容:
也许可以使用 QEMU 的 Mac 版本 Q 进行 ARM 模拟,具体请参考 ARM Emulation With QEMU 和 QEMU。