[LINUX] Beschleunigen Sie das Sticken mit QEMU für ARM-CPU

Wenn Sie eine Linux-Anwendung emulieren möchten

Wenn das Host-Betriebssystem auch Linux ist, können Sie mit QEMU User Mode Emulation relativ schnell emulieren. Da keine Hardware emuliert wird, kann Linux for ARM nicht ausgeführt werden. Für Ubuntu / Debian führt "apt-get install binfmt-support qemu-user-static" automatisch Linux-Apps für ARM aus.

Wenn Sie ein Betriebssystem für ARM emulieren möchten

Wenn die Host-CPU nicht ARM ist

Erhöhen Sie Ihre Geduld und ertragen Sie die Langsamkeit

Wenn die Host-CPU 32-Bit-ARM und die Gast-CPU 64-Bit-ARM ist

Erhöhen Sie Ihre Geduld und ertragen Sie die Langsamkeit

Wenn die Host-CPU 32-Bit-ARM und die Gast-CPU ebenfalls 32-Bit-ARM ist

Mit qemu-system-arm -machine virt -cpu host -enable-kvm können Sie mit KVM eine überwältigende Geschwindigkeit erreichen. Die Host-CPU muss jedoch Virtualisierungsfunktionen wie Cortex A15 enthalten.

Wenn die Host-CPU 64-Bit-ARM und die Gast-CPU ebenfalls 64-Bit-ARM ist

Mit qemu-system-aarch64 -machine virt -cpu host -enable-kvm können Sie mit KVM eine überwältigende Beschleunigung erzielen.

Wenn die Host-CPU 64-Bit-ARM und die Gast-CPU 32-Bit-ARM ist

Mit qemu-system-aarch64 -machine virt -cpu host, aarch64 = off -enable-kvm können Sie mit KVM überwältigend beschleunigen. ** Bei Verwendung von qemu-system-arm mit einer 64-Bit-ARM-CPU ist eine hohe Geschwindigkeit von KVM derzeit nicht möglich **.

Recommended Posts

Beschleunigen Sie das Sticken mit QEMU für ARM-CPU
Führen Sie Linux mit ARM-Architektur mit QEMU aus
Erstellen Sie Python3 für Windows 10 unter ARM mit Visual Studio 2019 (x86) unter Windows 10 unter ARM