Herramientas de usuario

Herramientas del sitio

Traducciones de esta página:

desarrollo:firmware:primer_compile

Compilando por primera vez

El CIAA Firmware utiliza GNU Make para compilar. Hay que perderle el miedo a la linea de comandos y al Make. :)

Por supuesto antes de poder compilar deben haber instalado los tools necesarios:Instalación del Firmware

Les recomendamos leer Make, y por ejemplo utilizar los siguientes comandos, cuando esté parado en el directorio raiz del firmware (donde esté el makefile principal del proyecto):

make help       ☜ FUNDAMENTAL: ayuda del makefile del Proyecto CIAA, lista los comandos principales
make info       ☜ informacón sobre la configuración actual para make
make clean      ☜ Borra todos los archivos generados durante la compilación, tests, etc
make generate   ☜ generacion del RTOS, típicamente para ejemplos que usen OSEK previo a compilar
make            ☜ Compilar incrementalmente el proyecto según seteos en Makefile.mine, y las dependencias ya generadas
make all        ☜ Hace un make clean, generate y compila
make info_<mod> ☜ información sobre alguno de los módulos de CIAA Firmware

Para quienes quieran trabajar y desarrollar nuevos módulos de CIAA Firmware pueden ser además interesantes los siguientes comandos:

make mocks      ☜ generación de los [[versiones:v1_0:firmware:unit_tests|mocks]]
make tst_<mod>  ☜ testea el módulo de CIAA Firmware indicado
desarrollo/firmware/primer_compile.txt · Última modificación: 2015/04/07 10:37 por jcecconi