Programa del Curso

Introducción

Descripción general de una arquitectura de sistema embebido Linux

Descripción general de Pocky y bitbake

Preparación del entorno de desarrollo

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

Comprender el árbol de fuentes Yocto Project

Construir una imagen

Uso de la interfaz web de Toaster para iniciar compilaciones

Adición de paquetes a la imagen generada

Descripción de los paquetes de soporte de placas (BSP), las recetas, las configuraciones y las capas

Escribir una receta

Descripción general 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 errores de compilación

Corrección de problemas comunes de compilación cruzada

Personalización de la compilación con capas

Ampliación de recetas existentes

Escribir una configuración de máquina personalizada

Adición y administración de paquetes en tiempo de ejecución

Adición de una imagen personalizada

Creación de una imagen personalizada

Generatig rootfs

Uso del SDK Yocto Project

Desarrollar una aplicación con el SDK de Poky

El kit de herramientas de desarrollo de aplicaciones

Observaciones finales

Requerimientos

  • El participante debe haber construido un kernel al menos una vez para un sistema de escritorio tradicional (no integrado) Linux.
  • Sabe de qué componentes se compone el espacio de usuario Linux en un sistema de escritorio.
  • Sabe cómo generar y usar parches.
  • Debe ser capaz de explicar qué es GNU Make, Autotools, qué otros sistemas de compilación existen.
  • Lo ideal es mantener al menos un paquete Linux, ya sea como autor original o en cualquier distribución de escritorio tradicional Linux.
  • No se requiere experiencia previa con el desarrollo embebido y no sustituye el conocimiento sobre los escritorios tradicionales Linux especificados anteriormente.

Audiencia

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

Testimonios (1)

Categorías Relacionadas