Qemu를 사용하여 Windows X64에서 ARM64 프로그램을 에뮬레이트하는 방법은 무엇입니까?

Qemu를 사용하여 Windows X64에서 ARM64 프로그램을 에뮬레이트하는 방법은 무엇입니까?

Windows ARM64 ISO를 다음에서 다운로드했습니다.https://uup.rg-adguard.net/다음과 같이 Qemu로 엽니다.이 기사. 하지만 Qemu는 전체 Windows ARM64 OS를 에뮬레이트하기에는 너무 느립니다(에뮬레이션 << 하이퍼바이저를 알고 있습니다). 따라서 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 어셈블러 프로그램을 사용하는 것뿐이라면 다음을 사용할 수 있습니다. CEMU, Arm/AArch64를 지원하며 다음과 같이 설명됩니다.

사용자가 어셈블리를 작성하고 이를 바이트코드로 컴파일하고 QEMU 기반 에뮬레이터에서 실행하여 테스트할 수 있도록 하는 번들 GUI 애플리케이션입니다.

구성 및 기성 가상 이미지에 대한 지침은 다음에서 찾을 수 있습니다. 아제리아 ARM 연구실 환경. 그들은 또한 ARM 어셈블리 기본 사항 치트시트

더 유용한 정보는 다음 리소스에서 찾을 수 있습니다.

관련 정보