Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Fundamentos del Proyecto Yocto para OpenBMC
- Visión general del Proyecto Yocto y OpenEmbedded
- Capas específicas de OpenBMC: meta-phosphor, meta-aspeed, meta-arm
- Prioridades de capas y dependencias
- poky, oe-core y política de distribución de OpenBMC
Análisis profundo de BitBake
- Sintaxis y estructura de las recetas
- Tareas, dependencias y banderas de variables
- Herencia y archivos bbclass
- Depuración de recetas con devtool
Capas de Máquina y BSP
- Creación de una nueva configuración de máquina
- Integración del árbol de dispositivos para SoCs BMC de ARM
- Personalización de recetas del kernel
- Configuración de U-Boot para el arranque de BMC
Personalización de Imágenes
- Recetas de imagen y banderas FEATURES
- Añadido y eliminación de paquetes
- Esquemas de particiones y tamaños de memoria flash
- Integración de initramfs y systemd
Gestión de Paquetes
- Escripción de recetas para servicios personalizados C++ sdbusplus
- Empaquetado de aplicaciones Python
- Despliegue de archivos de unidad systemd
- Cumplimiento de licencias y archivos COPYING
Optimización de Compilación
- Configuración de caché de estado compartido (sstate)
- Uso de espejos previos y descargas locales
- Ajuste de compilación en paralelo
- Gestión de recursos del host de compilación
SDK y Compilación Cruzada
- Generación del SDK de OpenBMC
- Compilación cruzada de aplicaciones fuera de bitbake
- Uso del flujo de trabajo devtool add/modify
- Prueba de binarios en hardware objetivo
Mantenimiento y Actualización de Capas
- Actualización de dependencias de capas
- Gestión de lanzamientos upstream de Yocto
- Portado de parches y correcciones de seguridad
- Estrategias de fijación de versiones
Requerimientos
- Experiencia con la línea de comandos de Linux y scripting de shell
- Comprensión básica de sistemas de compilación de Linux embebido
- Conocimiento de Git y flujos de trabajo de Git
Público Objetivo
- Desarrolladores de Linux embebido
- Practicantes de Yocto/OpenEmbedded
- Ingenieros de firmware que transicionan a OpenBMC
14 Horas
Testimonios (4)
entrenador experimentado
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes Security Fundamentals (LFS460)
Traducción Automática
el formador tiene conocimientos prácticos
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes for App Developers (LFD459)
Traducción Automática
Una solución virtual muy buena y fácil de usar (DESKTOP DA).
HEITOR GAVA - Motorola Solutions Ltda
Curso - Quick Introduction to Hypervisor and KVM
Traducción Automática
Tyler es muy conocedor y compartió su valiosa experiencia en la administración de Lustre con nosotros.
Zhenping Liu
Curso - Lustre File System for Admins
Traducción Automática