Curso de Proyecto Yocto ( yoctoproject | 28 hours )
- Haber construido un kernel al menos una vez para un sistema Linux de escritorio tradicional (no embebido).
- Saber qué componentes integran el ambiente de usuario de Linux en un sistema de escritorio.
- Saber cómo generar y usar parches.
- Ser capaz de explicar qué es GNU Make, Autotools y qué otros sistemas de compilación existen.
- Idealmente, mantener al menos un paquete de Linux, sea como un autor upstream o en cualquier distribución tradicional de escritorio de Linux.
- No se requiere experiencia previa con desarrollo embebido y no es un sustituto para el conocimiento, especificado anteriormente, acerca de escritorios tradicionales Linux.
Audiencia
- Desarrolladores
- Ingenieros de sistemas
- Ingenieros de validación
- Administradores de sistema
El proyecto Yocto es un proyecto de código abierto para la construcción de sistemas Linux integrados. Utiliza un host de compilación basado en OpenEmbedded (OE), que usa la herramienta BitBake, para construir imágenes completas de Linux.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear un sistema de compilación para Linux embebido basado en Yocto Project.
Al final de esta capacitación, los participantes podrán:
- Comprender los conceptos fundamentales detrás de un sistema de construcción de Yocto Project, que incluye recetas, metadatos y capas
- Construye una imagen de Linux y ejecútala bajo emulación
- Ahorre tiempo y energía en la construcción de sistemas Linux integrados
Audiencia
- Desarrolladores
- Ingenieros de sistema
- Ingenieros de prueba
- Administradores del sistema
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Introducción
Descripción general de una arquitectura de sistema Linux incorporada
Descripción general de Pocky y bitbake
Preparando su entorno de desarrollo
Preparación de su tablero de desarrollo objetivo y kits de herramientas
Comprender el árbol fuente del proyecto Yocto
Construyendo una imagen
Usar la interfaz web de Toaster para iniciar compilaciones
Agregar paquetes a la imagen generada
Comprender los paquetes de soporte de la Junta (BSP), recetas, configuraciones y capas
Escribiendo una receta
Configurando y agregando una aplicación personalizada
Solucionar fallas de compilación
Personalizar la construcción con capas
Extendiendo recetas existentes
Escribir una configuración de máquina personalizada
Agregar y administrar paquetes de tiempo de ejecución
Agregar una imagen personalizada
Creando una imagen personalizada
Generar rootfs
Usando el SDK del Proyecto Yocto
Desarrolla una aplicación usando el Poky SDK
El kit de herramientas de desarrollo de aplicaciones
Observaciones finales
United Arab Emirates - Yocto Project
Brasil - Curso de Proyecto Yocto
Österreich - Curso de Proyecto Yocto
Schweiz - Curso de Proyecto Yocto
Deutschland - Curso de Proyecto Yocto
Czech Republic - Curso de Proyecto Yocto
Greece - Curso de Proyecto Yocto
Magyarország - Curso de Proyecto Yocto
España - Curso de Proyecto Yocto
Italia - Curso de Proyecto Yocto
Nederland - Curso de Proyecto Yocto
Norway - Curso de Proyecto Yocto
Portugal - Curso de Proyecto Yocto
România - Curso de Proyecto Yocto
Sverige - Curso de Proyecto Yocto
Türkiye - Curso de Proyecto Yocto
Belgique - Curso de Proyecto Yocto
France - Curso de Proyecto Yocto
Vietnam - Curso de Proyecto Yocto
Argentina - Curso de Proyecto Yocto
Chile - Curso de Proyecto Yocto
Costa Rica - Curso de Proyecto Yocto
Ecuador - Curso de Proyecto Yocto
Guatemala - Curso de Proyecto Yocto
Colombia - Curso de Proyecto Yocto
México - Curso de Proyecto Yocto
Panama - Curso de Proyecto Yocto
Peru - Curso de Proyecto Yocto
Uruguay - Curso de Proyecto Yocto
Venezuela - Curso de Proyecto Yocto
Polska - Curso de Proyecto Yocto
United Kingdom - Yocto Project
South Korea - Curso de Proyecto Yocto
Bulgaria - Curso de Proyecto Yocto
Bolivia - Curso de Proyecto Yocto