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 y dependencias de capas
- Política de distribución de poky, oe-core y OpenBMC
Profundización en BitBake
- Sintaxis y estructura de recetas
- Tareas, dependencias y banderas de variables
- Herencia y archivos de clase 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 de árbol de dispositivos para SoCs de BMC 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ñadir y eliminar paquetes
- Distribuciones de particiones y tamaños de flash
- Integración de initramfs y systemd
Gestión de Paquetes
- Escribir recetas para servicios personalizados sdbusplus en C++
- Empaquetado de aplicaciones Python
- Despliegue de archivos de unidad systemd
- Cumplimiento de licencias y archivos COPYING
Optimización de la Construcción
- Configuración de caché de estado compartido (sstate)
- Uso de espejos previos y descargas locales
- Ajuste de la construcción en paralelo
- Gestión de recursos del host de construcció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 versiones 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
- Conocimientos básicos sobre sistemas de construcción de Linux embebido
- Familiaridad con Git y flujos de trabajo de Git
Público objetivo
- Desarrolladores de Linux embebido
- Profesionales de Yocto/OpenEmbedded
- Ingenieros de firmware que se están adaptando a OpenBMC
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.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (3)
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
El formador tiene un amplio conocimiento de los cursos, me gusta cómo explica los detalles de cada ejercicio de laboratorio, y también cómo siempre logra resolver y solucionar cualquier problema o error que surja en los ejercicios de laboratorio.
Cayle Ronie T. Rama - Questronix Corporation
Curso - Red Hat Enterprise Linux (RHEL) Administration
Traducción Automática