El Diplomado en Integración Yocto y Gestión de BSP se centra en la aplicación de Yocto Project para la creación de sistemas embebidos personalizados. Aborda la construcción y gestión de Board Support Packages (BSP), integrando herramientas de compilación cruzada, configuración de hardware y optimización de software para dispositivos específicos. Se enfoca en la comprensión de las capas de Yocto, el uso de recipes y metadata, y la adaptación del sistema para diferentes plataformas embebidas, incluyendo el desarrollo de drivers y la gestión del bootloader.
El programa proporciona habilidades prácticas en el uso de BitBake, el sistema de compilación de Yocto, y en la personalización del entorno de desarrollo. Permite a los profesionales diseñar, construir y mantener imágenes de sistema operativo robustas y eficientes para una amplia gama de aplicaciones embebidas. Además, se tratan temas relacionados con la seguridad y la actualización OTA (Over-the-Air) de sistemas embebidos, cruciales para la implementación de dispositivos IoT y otros sistemas conectados.
Palabras clave objetivo (naturales en el texto): Yocto Project, BSP, sistemas embebidos, compilación cruzada, drivers, bootloader, BitBake, recetas, metadata, OTA, seguridad.
1.449 €
Aquí tienes el contenido solicitado:
2. **Maestría en Yocto: Construcción, Administración y Rendimiento Superior de BSP**
Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.
4. Implementación Avanzada de Yocto: BSP, Integración y Optimización de Sistemas
5. Excelencia en Yocto y BSP: Integración, Gestión y Optimización para Sistemas Embebidos
Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.
Requisitos recomendados: Familiaridad con la línea de comandos de Linux, conocimientos básicos de programación en C/C++ o Python. Se valorará experiencia en desarrollo de software embebido.
Módulo 1 — Introducción a Yocto y BSP: Conceptos Clave
1.1 Fundamentos de Yocto: Qué es y por qué es importante
1.2 Componentes Clave de Yocto: BitBake, OpenEmbedded, Layering
1.3 Introducción a BSP (Board Support Package): Definición y Propósito
1.4 Relación entre Yocto y BSP: Cómo trabajan juntos
1.5 El flujo de trabajo de Yocto: De la fuente al sistema embebido
1.6 Entorno de desarrollo Yocto: Configuración y herramientas esenciales
1.7 Estructura de un proyecto Yocto: Directorios y archivos clave
1.8 Construyendo la primera imagen: Un ejemplo práctico
1.9 Introducción al archivo de configuración local.conf
1.10 Consejos iniciales y recursos útiles
2.2 Introducción a la Arquitectura Yocto y BSP
2.2 Componentes Clave de Yocto: Poky, BitBake, OpenEmbedded
2.3 Estructura de un Directorio BSP (Board Support Package)
2.4 Capas en Yocto: Funciones, Estructura y Creación
2.5 Archivos de Configuración: local.conf, bblayers.conf
2.6 BitBake: Tareas, Recetas y Dependencias
2.7 Flujo de Construcción de Imágenes de Yocto
2.8 Personalización de BSP: Drivers, Configuraciones de Hardware
2.9 Optimización de Rendimiento y Tamaño de Imagen
2.20 Troubleshooting: Debugging y Resolución de Problemas Comunes
3.3 Introducción a Yocto y BSP: Fundamentos de Sistemas Embebidos
3.2 Arquitectura Yocto: Capas, Recipes y Packages
3.3 BSP (Board Support Package): Adaptación a Hardware Específico
3.4 Desarrollo de Imagen de Sistema: Configuración y Construcción
3.5 Gestión de Software: Updates y Mantenimiento con Yocto
3.6 Integración de Drivers y Firmware
3.7 Optimización del Rendimiento: Boot Time y Recursos
3.8 Depuración y Debugging en Entornos Embebidos
3.9 Seguridad en Sistemas Embebidos con Yocto
3.30 Caso de Estudio: Desarrollo de un Sistema Embebido Real
4.4 Introducción a Yocto: Conceptos y Arquitectura
4.2 Entorno de Desarrollo Yocto: Configuración y Herramientas
4.3 Construcción de un Sistema de Archivos Raíz (Rootfs) Personalizado
4.4 Capas Yocto: Organización y Extensibilidad
4.5 Recipes y Packages: Creación y Gestión de Software
4.6 BSP (Board Support Package): Adaptación a Hardware Específico
4.7 Optimización del Rendimiento: Compilación y Configuración
4.8 Seguridad en Yocto: Implementación y Consideraciones
4.9 Actualización y Mantenimiento del Sistema Yocto
4.40 Integración Continua y Despliegue Continuo (CI/CD) en Yocto
5.5 Introducción a Yocto Project y BSP (Board Support Package)
5.5 Arquitectura y Componentes Clave de Yocto
5.3 El Proceso de Construcción de Imágenes (Image Recipes)
5.4 Variables de Entorno y Configuración de Yocto
5.5 Introducción a BitBake y Recipes
5.6 Comprensión de las Capas (Layers) en Yocto
5.7 Creación y Personalización de BSP
5.8 Integración de Hardware y Software en BSP
5.9 Herramientas de Debugging y Desarrollo en Yocto
5.50 Primeros Pasos: Construyendo una Imagen Linux con Yocto
6.6 Introducción a la Integración Avanzada de Yocto y BSP
6.2 Configuración y Personalización del BSP para Hardware Específico
6.3 Integración de Capas y Recipes en el Entorno Yocto
6.4 Optimización del Rendimiento y el Tamaño de la Imagen
6.5 Gestión Avanzada de Paquetes y Dependencias
6.6 Implementación de Mecanismos de Actualización OTA
6.7 Debugging y Troubleshooting en Sistemas Embebidos Yocto
6.8 Seguridad y Cifrado en el Entorno Yocto
6.9 Integración con Herramientas de Desarrollo y Flujo de Trabajo
6.60 Casos Prácticos: Desarrollo e Implementación de un Sistema Embebido Completo
7.7 Introducción a Yocto: Definición, propósito y estructura.
7.2 Introducción a BSP (Board Support Package): Componentes y funciones.
7.3 Entorno de desarrollo: Configuración y herramientas esenciales.
7.4 OpenEmbedded Core: Conceptos básicos y estructura.
7.7 Construcción de una imagen básica: Primeros pasos y configuración.
7.6 Bitbake: Funcionamiento y sintaxis básica.
7.7 Layers: Estructura y organización de código.
7.8 Recipes: Creación y modificación de recetas simples.
7.9 Variables y configuración: Entendiendo el sistema de variables.
7.70 Debugging básico: Técnicas y herramientas iniciales.
Director Académico del DSD — SEIUM Design & Industrial Design Institute
Profesor de Diseño Industrial, Diseño de Vehículos, Transportation Design, UX/HMI, Color & Trim, Iluminación y Desarrollo de Producto
El Prof. Luca Benedetti, de nacionalidad italiana, es Director Académico del DSD — SEIUM Design & Industrial Design Institute y responsable de diseño industrial, de producto y vehículos, experiencia de usuario, interacción persona-máquina, interfaces HMI, Color & Trim y prototipado.
Director Académico del SRA — SEIUM Robotics & Autonomous Systems Institute
Profesor de Robótica, Automatización Inteligente, Sistemas Autónomos, Percepción Artificial, Control Avanzado y Mecatrónica.
El Prof. Kenji Takahashi, de nacionalidad japonesa, es Director Académico del SRA — SEIUM Robotics & Autonomous Systems Institute y responsable de robótica industrial, robots móviles, mecatrónica, control avanzado, percepción artificial, navegación e inteligencia embebida y autónoma.
Directora Académica del DAIS — SEIUM Data, Artificial Intelligence & Simulation Institute
Profesora de Inteligencia Artificial, Ciencia de Datos, Ingeniería de Datos, MLOps, Simulación, Gemelos Digitales y Computación Científica
La Dra. Lucía Hernández Vega, de nacionalidad española, es Directora Académica del DAIS — SEIUM Data, Artificial Intelligence & Simulation Institute y responsable de inteligencia artificial, ciencia e ingeniería de datos, visión artificial, IA generativa, MLOps y gemelos digitales.
Director Académico del EET — SEIUM Electronics & Embedded Technologies Institute
Profesor de Electrónica, Sistemas Embebidos, Telecomunicaciones, Diseño de Hardware, FPGA, IoT y Sistemas de Tiempo Real
El Dr. Kevin O’Connor, de nacionalidad irlandesa, es Director Académico del EET — SEIUM Electronics & Embedded Technologies Institute y responsable de electrónica, sistemas embebidos, telecomunicaciones, diseño de circuitos, microcontroladores, FPGA, IoT y desarrollo de hardware electrónico.
Director Académico del SNO — SEIUM Naval & Offshore Institute
Profesor de Arquitectura Naval, Ingeniería Marítima, Sistemas de Propulsión, Construcción Naval e Ingeniería Offshore
El Dr. Javier Ferrer Salvatierra, de nacionalidad española, es Director Académico del SNO — SEIUM Naval & Offshore Institute y responsable de arquitectura naval, ingeniería marítima, construcción, propulsión, sistemas auxiliares, ingeniería offshore, seguridad y descarbonización marítima.
Directora Académica del RSC — SEIUM Rail & Smart Cities Institute
Profesora de Ingeniería Ferroviaria, Señalización, Movilidad Urbana, Infraestructuras Inteligentes y Sistemas de Transporte
La Dra. Isabel Martín Robles, de nacionalidad española, es Directora Académica del RSC — SEIUM Rail & Smart Cities Institute y profesora responsable de las áreas de ingeniería ferroviaria, señalización, sistemas de control del tráfico, movilidad urbana, transporte inteligente, infraestructuras conectadas y planificación de ciudades inteligentes.
Director Académico del SEN — SEIUM Energy & Networks Institute
Profesor de Sistemas Eléctricos de Potencia, Smart Grids, Energías Renovables, Almacenamiento y Digitalización de Redes
El Dr. Carlos Navarro Sanz, de nacionalidad española, es Director Académico del SEN — SEIUM Energy & Networks Institute y responsable de sistemas eléctricos, redes inteligentes, renovables, almacenamiento, operación, protecciones, subestaciones, digitalización y planificación energética.
Consulta “Calendario & convocatorias”, “Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM
Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.
Testimonios de clientes que avalan nuestra calificación