Ponte en Contacto

Temario del curso

Historia breve de Linux

  • Comprensión del origen y la evolución de Linux en el contexto de los sistemas embebidos.

Visión general del desarrollo de código abierto

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

Introducción a Embedded Linux

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

Desarrollo cruzado | Bootloader

  • Comprensión de la necesidad de herramientas de desarrollo cruzado.
  • Introducción a bootloader como U-Boot y su importancia para iniciar un sistema Embedded Linux.

Construcción de un sistema Embedded Linux personalizado

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

Introducción a las herramientas de Embedded Linux

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

Introducción a los sistemas de compilación

  • Comprensión del papel y la configuración de sistemas de compilación como Make, Bitbake, etc., en proyectos de Embedded Linux.

Desarrollo y depuración de aplicaciones en Embedded Linux

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

Discusión del proyecto final o estudio de caso

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

Requerimientos

  • Conocimientos básicos de sistemas embebidos
  • Lenguaje de programación de alto nivel (C o C++)
 14 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas