Contacta con nosotros

Temario del curso

Introducción

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

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 Toaster para iniciar compilaciones

Agregando paquetes a la imagen generada

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

Escribiendo una receta

Visión general de algunos sistemas de compilación existentes - Autotools, CMake, Meson

Compilando, configurando y agregando una aplicación personalizada

Resolviendo problemas de fallos en la compilación

Solucionando problemas comunes de compilación cruzada

Personalizando la compilación con capas

Extendiendo recetas existentes

Escribiendo una configuración de máquina personalizada

Agregando y manejando 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 Poky

El kit de herramientas para desarrollo de aplicaciones

Comentarios finales

Requerimientos

  • El participante debe haber compilado un kernel al menos una vez para un sistema de escritorio tradicional (no integrado).
  • Saber qué componentes componen el espacio de usuario de Linux en un sistema de escritorio.
  • Saber cómo generar y usar parches.
  • Debe ser capaz de explicar qué es GNU Make, Autotools, 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 de Linux tradicional.
  • No se requiere experiencia previa con desarrollo integrado, y esto no sustituye el conocimiento sobre escritorios tradicionales de Linux especificado anteriormente.

Audiencia

  • 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