Course Code: yoctoproject
Duration: 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 - Yocto Project

Canada - Yocto Project

中国 - Yocto Project

香港 - Yocto Project

澳門 - Yocto Project

台灣 - Yocto Project

USA - Yocto Project

Österreich - Yocto Project

Schweiz - Yocto Project

Deutschland - Yocto Project

Czech Republic - Yocto Project

Denmark - Yocto Project

Estonia - Yocto Project

Finland - Yocto Project

Greece - Yocto Project

Magyarország - Yocto Project

Ireland - Yocto Project

Luxembourg - Yocto Project

Latvia - Yocto Project

España - Curso de Proyecto Yocto

Italia - Yocto Project

Lithuania - Yocto Project

Nederland - Yocto Project

Norway - Yocto Project

Portugal - Yocto Project

România - Yocto Project

Sverige - Yocto Project

Türkiye - Yocto Project

Malta - Yocto Project

Belgique - Yocto Project

France - Yocto Project

日本 - Yocto Project

Australia - Yocto Project

Malaysia - Yocto Project

New Zealand - Yocto Project

Philippines - Yocto Project

Singapore - Yocto Project

Thailand - Yocto Project

Vietnam - Yocto Project

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 - Yocto Project

United Kingdom - Yocto Project

South Korea - Yocto Project

Pakistan - Yocto Project

Sri Lanka - Yocto Project

Bulgaria - Yocto Project

Bolivia - Curso de Proyecto Yocto

Indonesia - Yocto Project

Kazakhstan - Yocto Project

Moldova - Yocto Project

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

Uzbekistan - Yocto Project