Contacta con nosotros

Temario del curso

Breve Historia 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 Linux Embebido

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

Desarrollo Cruzado | Cargadores de Arranque

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

Construcción de un Sistema Personalizado de Linux Embebido

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

Introducción a las Herramientas de Linux Embebido

  • Exploración de 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 Linux embebido.

Desarrollo y Depuración de Aplicaciones para Linux Embebido

  • Ejercicios prácticos sobre la escritura y depuración de una aplicación para Linux embebido.
  • Uso de herramientas comunes de desarrollo (por ejemplo, GDB, Eclipse con CDT) para la codificación y resolució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 con el que puedan identificarse, aplicando lo aprendido en el curso.

Requerimientos

  • Conocimientos básicos de Sistemas Embebidos
  • Manejo avanzado de lenguajes de programación (C o C++)
 14 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas