如何使用 Qemu 在 Windows X64 中模拟 ARM64 程序?

如何使用 Qemu 在 Windows X64 中模拟 ARM64 程序?

我已经从https://uup.rg-adguard.net/并使用 Qemu 打开它本文。但是 Qemu 模拟整个 Windows ARM64 操作系统的速度太慢了(我知道模拟<<虚拟机管理程序)。因此,我想是否可以在 Qemu(或使用其他程序)中模拟单个可执行文件(如 arp、ping 等)。如果可以,那我该怎么做?如果不行,那为什么?

答案1

如果 ARM 计算机的 QEMU 模拟器太慢,你可以尝试 Microsoft Device Emulator 3.0——独立版本。你可以在文章中找到一些信息 ARM 仿真器开发人员指南,尽管它可以追溯到 2005 年,并且与 Microsoft Device Emulator 2.0 有关。

如果您希望以原生速度使用 ARM 架构,唯一的解决方案是购买 ARM 设备。Raspberry Pi 是一种便宜的选择。

如需获取 QEMU 上 Raspberry Pi 的现成映像,请参阅项目 适用于 Windows 的 Raspberry Pi 仿真。它附带一个run.bat文件,您需要运行它并按照说明进行操作。

如果你只是想玩一下 ARM 汇编程序,你可以使用 东南大学,支持 Arm/AArch64,描述如下:

捆绑的 GUI 应用程序使用户能够编写汇编代码并通过将其编译为字节码并在基于 QEMU 的模拟器中执行来测试它。

构建说明以及现成的虚拟图像可在以下位置找到: Azeria ARM 实验室环境。他们还提供 ARM 汇编基础速查表

在这些资源中可以找到更多有用的信息:

相关内容