¿Cómo emular programas ARM64 en Windows X64 con Qemu?

¿Cómo emular programas ARM64 en Windows X64 con Qemu?

He descargado el ISO de Windows ARM64 desdehttps://uup.rg-adguard.net/y ábrelo con Qemu como enEste artículo. Pero Qemu es muy lento para emular todo el sistema operativo Windows ARM64 (lo sé, emulación << hipervisor). Por eso pensé si sería posible emular un único ejecutable (como arp, ping, etc.) en Qemu (o con otros programas). En caso afirmativo, ¿cómo puedo hacer eso? Si no, ¿por qué?

Respuesta1

Si el emulador QEMU para las computadoras ARM es demasiado lento, puede probar el Microsoft Device Emulator 3.0: versión independiente. Puedes encontrar alguna información en el artículo. Guía del desarrollador del emulador ARM, aunque data del año 2005 y se trata de Microsoft Device Emulator 2.0.

Si desea utilizar la arquitectura ARM a velocidad nativa, la única solución es adquirir un dispositivo ARM. La Raspberry Pi es una posibilidad económica aquí.

Para obtener una imagen lista para usar con Raspberry Pi en QEMU, consulte el proyecto Emulación de Raspberry Pi para Windows. Viene con un run.batarchivo y debes ejecutarlo y seguir las instrucciones.

Si lo único que deseas es jugar con programas ensambladores ARM, puedes usar CEMU, compatible con Arm/AArch64 y descrito como:

una aplicación GUI incluida que permite a los usuarios escribir un ensamblado y probarlo compilándolo en código de bytes y ejecutándolo en un emulador basado en QEMU.

Las instrucciones sobre la construcción y también las imágenes virtuales ya preparadas se pueden encontrar en el Entorno del laboratorio ARM de Azeria. También proporcionan un Hoja de referencia de conceptos básicos de ensamblaje de ARM

Puede encontrar más información útil en estos recursos:

información relacionada