Del 18-11-2014 al 03-12-2014
El objetivo del curso es dominar los conceptos para poder trabajar con Linux en sistemas empotrados: diseño, construcción y mantenimiento. Para ello se trabaja con las distintas partes de un sistema empotrado, bootlader, kernel y root file system. Las herramientas utilizadas están basadas en software libre, presentándose otras opciones posibles.
Durante el curso el alumno creará un sistema Linux embedded desde cero, partiendo del bootloader y finalizando con la instalación de módulos dinámicos específicos y programas de control, y se abordarán técnicas de actualización del software del sistema en fase de producción. Para ello, cada alumno contará con una placa de desarrollo BeagleBone (ARM Cortex A8) y un ordenador de desarrollo. Además se utilizarán herramientas de emulación / virtualización para facilitar y acelerar las fases de desarrollo.