Como emular programas ARM64 no Windows X64 com o Qemu?

0

Eu baixei o Windows ARM64 ISO do link e abri-lo com o Qemu como em este artigo . Mas o Qemu é tão lento em emular todo o Windows ARM64 OS (eu sei emulação < < hypervisor). Por isso, pensei se fosse possível emular um único executável (como arp, ping, etc) no Qemu (ou com outros programas). Se sim, então como posso fazer isso? Se não, então por quê?

    
por Biswapriyo 10.04.2018 / 14:52

1 resposta

2

Se o emulador QEMU para os computadores ARM for muito lento, você poderia tentar o Microsoft Device Emulator 3.0 - Release Independente . Você pode encontrar algumas informações no artigo Guia do desenvolvedor para o emulador de ARM , embora data de 2005 e é sobre o Microsoft Device Emulator 2.0.

O Projeto Xen também anunciou Suporte para CPUs ARM , embora eu não saiba quão avançado é esse desenvolvimento e não está claro se ele pode emular o ARM ou apenas executar em uma CPU física do ARM. É outro emulador que você poderia tentar.

Se você deseja usar a arquitetura ARM na velocidade nativa, a única solução é obter um dispositivo ARM. O Raspberry Pi é uma possibilidade barata aqui.

Para obter uma imagem pronta com o Raspberry Pi no QEMU, consulte o projeto Emulação do Raspberry Pi para Windows . Ele vem com um arquivo run.bat e você precisa executá-lo e seguir as instruções.

Se tudo que você deseja é brincar com programas assembler ARM, você pode usar CEMU , suportando Arm / AArch64 e descrito como:

a bundled GUI application that empowers users to write assembly and test it by compiling it to bytecode and executing it in an QEMU-based emulator.

Instruções sobre como construir e também imagens virtuais prontas podem ser encontradas no Ambiente de laboratório do ARM Azeria . Eles também fornecem uma Cheatsheet de montagem básica do ARM

Algumas informações mais úteis podem ser encontradas nesses recursos:

por 15.04.2018 / 21:16