Contacta con nosotros

Temario del curso

Introducción

Resumen de la arquitectura de un sistema Linux embebido

Resumen de Poky y bitbake

Preparación del entorno de desarrollo

Preparación de la placa de desarrollo objetivo y los kits de herramientas

Comprensión del árbol de fuentes del Proyecto Yocto

Compilación de una imagen

Uso de la interfaz web de Toaster para iniciar compilaciones

Añadido de paquetes a la imagen generada

Comprensión de los paquetes de soporte de placa (BSP), recetas, configuraciones y capas

Escritura de una receta

Resumen de algunos sistemas de compilación existentes: Autotools, CMake, Meson

Compilación, configuración y adición de una aplicación personalizada

Solución de problemas de fallos de compilación

Corrección de problemas comunes de compilación cruzada

Personalización de la compilación con capas

Extensión de recetas existentes

Escritura de una configuración de máquina personalizada

Añadido y gestión de paquetes de tiempo de ejecución

Añadido de una imagen personalizada

Creación de una imagen personalizada

Generación del sistema de archivos raíz (rootfs)

Uso del SDK del Proyecto Yocto

Desarrollo de una aplicación usando el SDK de Poky

Kit de herramientas de desarrollo de aplicaciones

Comentarios de cierre

Requerimientos

  • El participante debe haber compilado un kernel al menos una vez para un sistema Linux de escritorio tradicional (no embebido).
  • Conocer qué componentes componen el espacio de usuario de Linux en un sistema de escritorio.
  • Saber cómo generar y utilizar parches.
  • Debe ser capaz de explicar qué es GNU Make, Autotools, y qué otros sistemas de compilación existen.
  • Idealmente, mantener al menos un paquete de Linux, ya sea como autor upstream, o en cualquier distribución de escritorio Linux tradicional.
  • No se requiere experiencia previa en desarrollo embebido, y no sustituye el conocimiento sobre escritorios Linux tradicionales especificado anteriormente.

Público objetivo

  • Desarrolladores
  • Ingenieros de sistemas
  • Ingenieros de pruebas
  • Administradores de sistemas
 28 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas