如何使用 Qemu 在 Windows X64 中模擬 ARM64 程式?

如何使用 Qemu 在 Windows X64 中模擬 ARM64 程式?

我已經從以下位置下載了 Windows ARM64 ISOhttps://uup.rg-adguard.net/並用 Qemu 打開它,如下所示本文。但 Qemu 模擬整個 Windows ARM64 作業系統的速度太慢(我知道模擬 << 虛擬機器管理程式)。因此我想是否可以在 Qemu(或其他程式)中模擬單一可執行檔(如 arp、ping 等)。如果是的話我該怎麼做?如果不是那麼為什麼?

答案1

如果 ARM 電腦的 QEMU 模擬器太慢,您可以嘗試 Microsoft 裝置模擬器 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 彙編基礎備忘單

在這些資源中可以找到一些更有用的信息:

相關內容