Ponte en Contacto
 Duración 14 horas

Temario del curso

Historia breve de Linux

  • Comprensión del origen y evolución de Linux en el contexto de los Sistemas Embebidos.

Resumen del desarrollo de código abierto

  • Introducción a los principios del código abierto y su rol en el desarrollo de software embebido.

Introducción al Linux embebido

  • Conceptos clave, componentes y arquitectura de los sistemas de Linux embebido.

Desarrollo cruzado | Cargadores de arranque (Bootloaders)

  • Comprensión de la necesidad de herramientas de desarrollo cruzado.
  • Introducción a bootloaders como U-Boot y su importancia para el inicio de un sistema de Linux embebido.

Construcción de un sistema de Linux embebido personalizado

  • Sesión práctica sobre la configuración de un sistema de Linux embebido personalizado para un objetivo de hardware elegido (tarjeta de desarrollo basada en ARM o MIPS).

Introducción a las herramientas de Linux embebido

  • Exploración de las herramientas esenciales utilizadas en el desarrollo y gestión de sistemas embebidos.

Introducción a los sistemas de compilación (Build systems)

  • Comprensión del rol y configuración de sistemas de compilación como Make, Bitbake, etc., en proyectos de Linux embebido.

Desarrollo y depuración de aplicaciones en Linux embebido

  • Ejercicios prácticos para la escritura y depuración de una aplicación para Linux embebido.
  • Uso de herramientas de desarrollo comunes (p. ej., GDB, Eclipse con CDT) para la codificación y la resolución de problemas.

Proyecto final o discusión de estudio de caso

  • Se anima a los participantes a discutir un proyecto o estudio de caso relacionado, aplicando lo aprendido en el curso.

Requerimientos

  • Conocimiento básico de Sistemas Embebidos
  • Lenguaje de programación de alto nivel (C o C++)

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas