我希望模拟 ARM 架构(更准确地说,我希望为我的 DNS-323 NAS 驱动器编译软件),但我遇到了困难。
首先我尝试安装 Q,它是 QEMU 的 OSX 端口。当我尝试启动它时它会冻结。然后我尝试下载 QEMU 的源代码并应用有人编写的补丁来在 Leopard 下编译 QEMU,但这也不起作用。
有没有人有什么建议?
我希望模拟 ARM 架构(更准确地说,我希望为我的 DNS-323 NAS 驱动器编译软件),但我遇到了困难。
首先我尝试安装 Q,它是 QEMU 的 OSX 端口。当我尝试启动它时它会冻结。然后我尝试下载 QEMU 的源代码并应用有人编写的补丁来在 Leopard 下编译 QEMU,但这也不起作用。
有没有人有什么建议?
我试图让它运行,这样我就可以在 Mac OSX 下查看 Raspberry PI OS。我找到了这个页面:
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 是一个开源模拟器,可以模拟 ARM 系列和其他处理器。SkyEye 的目标是在 Linux 和 Windows 中提供一个集成的仿真环境。但它也可以为 Mac OS X 构建。
我找不到有关 Mac 构建的完整信息,但请检查以下内容:
也许ARM Emulation With QEMU使用 Q,QEMU 的 Mac端口。