Contacta con nosotros

Temario del curso

Introducción

Resumen de la arquitectura de un sistema Linux embebido

Resumen de Poky y bitbake

Preparando tu entorno de desarrollo

Preparando la placa de desarrollo objetivo y las herramientas relacionadas

Comprendiendo el árbol de fuentes del Proyecto Yocto

Compilando una imagen

Utilizando la interfaz web Toaster para iniciar compilaciones

Agregando paquetes a la imagen generada

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

Escribiendo una receta

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

Compilando, configurando y agregando una aplicación personalizada

Solucionando problemas de fallos en la compilación

Corrigiendo problemas comunes de compilación cruzada

Personalizando la compilación con capas

Extendiendo recetas existentes

Escribiendo una configuración personalizada para la máquina

Agregando y gestionando paquetes de tiempo de ejecución

Agregando una imagen personalizada

Creando una imagen personalizada

Generando rootfs

Utilizando el SDK del Proyecto Yocto

Desarrollando una aplicación usando el SDK de Poky

El Kit de Herramientas de Desarrollo de Aplicaciones

Observaciones finales

Requerimientos

  • El participante debe haber compilado un kernel al menos una vez para un sistema Linux tradicional de escritorio (no embebido).
  • 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 cuáles otros sistemas de compilación existen.
  • Idealmente, mantener al menos un paquete de Linux, ya sea como autor upstream o en cualquier distribución tradicional de escritorio de Linux.
  • No se requiere experiencia previa con desarrollo embebido, y no sustituye el conocimiento sobre escritorios Linux tradicionales especificado anteriormente.

Audiencia

  • 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