Red de conocimiento informático - Material del sitio web - Cómo utilizar QEMU para simular la plataforma de desarrollo ARMv8

Cómo utilizar QEMU para simular la plataforma de desarrollo ARMv8

Utilice Qemu para simular Cortex-A9 ejecutando U-boot y Linux Author

Mi entorno de desarrollo: Ubuntu-12.04 Todos los paquetes de software son los más recientes

1. Instale la cadena de herramientas GNU

sudo apt-get insatll gcc-arm-linux -gnueabi

sudo apt-get insatll g++-arm-linux-gnueabi

Una vez completada la instalación, Generará archivos de biblioteca, archivos de encabezado, etc. en el directorio /usr/arm-linux-gnueabi/. La versión de GCC que instalé es:

arm-linux-gnueabi-gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

Copyright (C) 2011 Free Software Foundation, Inc. 2. Instale el emulador Qemu

sudo apt-get install qemu qemu-system qemu-utils

En este punto, debería poder ejecutar qemu-system-arm comando, cuya versión es la siguiente:

qemu-system-arm -- versión

Emulador QEMU versión 1.0.50 (Debian 1.0.50-2012.03-0ubuntu2), Copyright (c) 2003-2008 Fabrice Bellard

3. Compile y ejecute U-boot:

Descargue la última versión del código fuente de U-Boot desde ftp://ftp.denx.de/pub. /u-boot/, estoy usando la última versión u-boot-2012.04.tar.bz2

Descomprima y vaya al directorio del código fuente, agregue dos líneas en el Makefile:

4.

p>