Curso de Proyecto Yocto ( yoctoproject | 28 hours )

Prerequisites:
  • 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
Overview:

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
Course Outline:

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

Sites Published:

United Arab Emirates - Yocto Project

Qatar - Yocto Project

Egypt - Yocto Project

Saudi Arabia - Yocto Project

South Africa - Yocto Project

Brasil - Curso de Proyecto Yocto

Canada - Yocto Project

中国 - Curso de Proyecto Yocto

香港 - Yocto Project

澳門 - Yocto Project

台灣 - Yocto Project

USA - Yocto Project

Österreich - Curso de Proyecto Yocto

Schweiz - Curso de Proyecto Yocto

Deutschland - Curso de Proyecto Yocto

Czech Republic - Curso de Proyecto Yocto

Denmark - Yocto Project

Estonia - Yocto Project

Finland - Yocto Project

Greece - Curso de Proyecto Yocto

Magyarország - Curso de Proyecto Yocto

Ireland - Yocto Project

Israel - Yocto Project

Luxembourg - Yocto Project

Latvia - Yocto Project

España - Curso de Proyecto Yocto

Italia - Curso de Proyecto Yocto

Lithuania - Yocto Project

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

Malta - Yocto Project

Belgique - Curso de Proyecto Yocto

France - Curso de Proyecto Yocto

日本 - Curso de Proyecto Yocto

Australia - Yocto Project

Malaysia - Yocto Project

New Zealand - Yocto Project

Philippines - Yocto Project

Singapore - Yocto Project

Thailand - Yocto Project

Vietnam - Curso de Proyecto Yocto

India - Yocto Project

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

Pakistan - Yocto Project

Sri Lanka - Yocto Project

Bulgaria - Curso de Proyecto Yocto

Bolivia - Curso de Proyecto Yocto

Indonesia - Yocto Project

Kazakhstan - Yocto Project

Moldova - Curso de Proyecto Yocto

Morocco - Yocto Project

Tunisia - Yocto Project

Kuwait - Yocto Project

Oman - Yocto Project

Slovakia - Yocto Project

Kenya - Yocto Project

Nigeria - Yocto Project

Botswana - Yocto Project

Slovenia - Yocto Project

Croatia - Yocto Project

Serbia - Yocto Project

Bhutan - Yocto Project

Nepal - Yocto Project