728x90
$./emulator -kernel /{AndroidRoot}/prebuilt/android-arm/kernel/kernel-qemu-armv7 -avd avdname -qemu -cpu cortex-a8

안드로이드 에뮬레이터 사용시 qemu가 지원하는 여러 CPU 중에서 특정 CPU를 에뮬레이션 하고 싶다면 위와 같이 -qemu -cpu 옵션을 통해서 추가할 수 있다. 지원하는 CPU 목록을 보고 싶다면

-qemu -cpu ?

라고 옵션을 추가하면 다음과 같은 목록이 나온다.

Available CPUs: arm926 arm946 arm1026 arm1136 arm1136-r2 arm11mpcore cortex-m3 cortex-a8 ti925t pxa250 pxa255 pxa260 pxa261 pxa262 pxa270 pxa270-a0 pxa270-a1 pxa270-b0 pxa270-b1 pxa270-c0 pxa270-c5 any

여기서 주의할 점은 cortex-a8을 에뮬레이션하고자 한다면 반드시 kernel을 위와 같이 prebuilt 디렉토리에 있는 kernel-qemu-armv7 으로 지정해야 한다는 것.

728x90
복사했습니다!