Contacta con nosotros

Temario del curso

Introducción

Visión general de la arquitectura de un sistema Linux embebido

Visión general de Poky y bitbake

Preparando su entorno de desarrollo

Preparando su placa de desarrollo objetivo y kits de herramientas

Comprendiendo el árbol de fuentes del Proyecto Yocto

Construyendo una imagen

Usando la interfaz web de Toaster para iniciar compilaciones

Agregando paquetes a la imagen generada

Comprendiendo los Paquetes de Soporte de Hardware (BSP), recetas, configuraciones y capas

Escribiendo una receta

Visión general de algunos sistemas de construcción existentes: Autotools, CMake, Meson

Compilando, configurando y agregando una aplicación personalizada

Resolviendo problemas de fallas de compilación

Corrigiendo problemas comunes de compilación cruzada

Personalizando la construcción con capas

Extendiendo recetas existentes

Escribiendo una configuración de máquina personalizada

Agregando y gestionando paquetes de tiempo de ejecución

Agregando una imagen personalizada

Creando una imagen personalizada

Generando rootfs

Usando el SDK del Proyecto Yocto

Desarrollando una aplicación usando el SDK de Poky

El Kit de Herramientas de Desarrollo de Aplicaciones

Conclusión

Requerimientos

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

Público objetivo

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

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas