Wie emuliert man ARM64-Programme in Windows X64 mit Qemu?

Wie emuliert man ARM64-Programme in Windows X64 mit Qemu?

Ich habe die Windows ARM64 ISO heruntergeladen vonhttps://uup.rg-adguard.net/und öffnen Sie es mit Qemu wie inDieser Artikel. Aber Qemu ist so langsam, wenn es darum geht, das gesamte Windows ARM64-Betriebssystem zu emulieren (ich weiß, Emulation << Hypervisor). Daher habe ich mich gefragt, ob es möglich ist, eine einzelne ausführbare Datei (wie ARP, Ping usw.) in Qemu (oder mit anderen Programmen) zu emulieren. Wenn ja, wie kann ich das tun? Wenn nicht, warum?

Antwort1

Wenn der QEMU-Emulator für die ARM-Computer zu langsam ist, können Sie versuchen, Microsoft Device Emulator 3.0 – Standalone-Version. Einige Informationen finden Sie im Artikel Entwicklerhandbuch zum ARM-Emulator, obwohl es aus dem Jahr 2005 stammt und sich auf den Microsoft Device Emulator 2.0 bezieht.

Wenn Sie die ARM-Architektur mit nativer Geschwindigkeit nutzen möchten, ist die Anschaffung eines ARM-Geräts die einzige Lösung. Der Raspberry Pi ist hier eine günstige Möglichkeit.

Um ein fertiges Image mit Raspberry Pi auf QEMU zu erhalten, siehe das Projekt Raspberry Pi-Emulation für Windows. Es wird mit einer run.batDatei geliefert und Sie müssen diese ausführen und den Anweisungen folgen.

Wenn Sie nur mit ARM-Assemblerprogrammen spielen möchten, können Sie verwenden CEMU, unterstützt Arm/AArch64 und wird wie folgt beschrieben:

eine gebündelte GUI-Anwendung, die es Benutzern ermöglicht, Assembler zu schreiben und zu testen, indem sie diese in Bytecode kompiliert und in einem QEMU-basierten Emulator ausführt.

Anleitungen zum Erstellen und auch fertige virtuelle Bilder finden Sie im Azeria ARM-LaborumgebungSie bieten auch eine Spickzettel zu den Grundlagen der ARM-Assemblierung

Weitere nützliche Informationen finden Sie in diesen Ressourcen:

verwandte Informationen