Solicitar información

Temario del curso

Introducción

Resumen general de la arquitectura de los sistemas Linux embebidos

Noções básicas sobre Poky y BitBake

Configuración del entorno de desarrollo

Preparación de la placa objetivo y sus herramientas de desarrollo

Análisis detallado de la estructura de directorios del Proyecto Yocto

Proceso de generación de imágenes

Manejo de la interfaz web Toaster para iniciar compilaciones

Incorporación de paquetes adicionales a las imágenes resultantes

Explicación acerca de los Paquetes de Soporte para Placas (BSPs), recetas, configuraciones y capas

Elaboración de propias recetas

Análisis general de distintos sistemas de compilación: Autotools, CMake y Meson

Compilación, ajuste inicial y adición de aplicaciones personalizadas

Resolución de posibles errores durante la compilación

Solución a dificultades frecuentes en la compilación cruzada

Personalización del proceso mediante el uso de capas

Extensión y modificación de recetas predefinidas

Diseño de configuraciones específicas para cada tipo de placa

Inclusión y gestión eficiente de paquetes en tiempo de ejecución

Formulación de una imagen Linux adaptada a necesidades concretas

Paso a paso para crear dicha imagen personalizada

Producción del sistema de archivos raíz (rootfs)

Uso práctico del SDK proporcionado por el Proyecto Yocto

Desarrollo de aplicaciones mediante el SDK Poky

Estudio detallado del conjunto de herramientas para desarrollo aplicativo

Conclusión y cierre del programa

Requerimientos

  • Es necesario haber compilado el kernel al menos una vez para un sistema Linux de escritorio tradicional (no embebido).
  • Debe conocer los componentes que conforman el entorno de usuario de Linux en sistemas de escritorio.
  • Se requiere saber cómo crear y aplicar parches al código fuente.
  • También debe ser capaz de explicar qué es GNU Make, Autotools y qué otros sistemas de compilación existen.
  • Idealmente, el participante debe mantener por lo menos un paquete Linux, ya sea como desarrollador principal o en alguna distribución tradicional de escritorio.
  • No es imprescindible contar con experiencia previa en desarrollo embebido; sin embargo, los conocimientos sobre sistemas Linux de escritorio mencionados resultan indispensables.

Público objetivo

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

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 5800 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (4)

Próximos cursos

Categorías Relacionadas