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

Preparación del entorno de desarrollo

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

Comprensión del árbol de fuentes del Proyecto Yocto

Construcción de una imagen

Uso de la interfaz web Toaster para iniciar compilaciones

Agregado de paquetes a la imagen generada

Comprensión de los Paquetes de Soporte para Placas (BSP), recetas, configuraciones y capas

Escritura de una receta

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

Construcción, configuración e incorporación de una aplicación personalizada

Resolución de errores de compilación

Corrección de problemas comunes de compilación cruzada

Personalización de la compilación mediante capas

Extensión de recetas existentes

Escritura de una configuración de máquina personalizada

Agregado y gestión de paquetes de tiempo de ejecución

Agregado de una imagen personalizada

Creación de una imagen personalizada

Generación de rootfs

Uso del SDK del Proyecto Yocto

Desarrollo de una aplicación usando el SDK de Poky

El Kit de Herramientas para Desarrollo de Aplicaciones

Comentarios de cierre

Requerimientos

  • El participante debe haber compilado un kernel al menos una vez para un sistema Linux de escritorio tradicional (no embebido).
  • Conoce los componentes que conforman el espacio de usuario de Linux en un sistema de escritorio.
  • Sabe cómo generar y utilizar parches.
  • Debe poder explicar qué son GNU Make, Autotools y qué otros sistemas de compilación existen.
  • Idealmente, mantiene al menos un paquete de Linux, ya sea como autor principal o en cualquier distribución tradicional de Linux para escritorio.
  • No se requiere experiencia previa en desarrollo embebido, y esta no sustituye los conocimientos sobre Linux de escritorio tradicional especificados anteriormente.

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