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

Preparación de su entorno de desarrollo

Preparación de su placa de desarrollo objetivo y kits de herramientas

Entendiendo el árbol de fuentes del Proyecto Yocto

Compilando una imagen

Usando la interfaz web de Toaster para iniciar compilaciones

Agregando paquetes a la imagen generada

Entendiendo los Paquetes de Soporte de Placa (BSPs), 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

Corrigiendo 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 gestionando paquetes de tiempo de ejecución

Agregando una imagen personalizada

Creando una imagen personalizada

Generando rootfs

Usando el SDK del Proyecto Yocto

Desarrollar una aplicación usando el SDK de Poky

El 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 tradicional de escritorio (no integrado).
  • Saber qué componentes componen el entorno 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 compilación existen.
  • Idealmente, mantener al menos un paquete de Linux, ya sea como autor principal o en cualquier distribución de escritorio Linux tradicional.
  • No se requiere experiencia previa con desarrollo integrado, y esto no sustituye los conocimientos sobre escritorios Linux tradicionales especificados arriba.

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