Programa del Curso

Introducción

Descripción general de una arquitectura de sistema embebido Linux

Descripción general de Pocky y bitbake

Preparación del entorno de desarrollo

Preparación de la placa de desarrollo y los kits de herramientas de destino

Comprender el árbol de fuentes Yocto Project

Construir una imagen

Uso de la interfaz web de Toaster para iniciar compilaciones

Adición de paquetes a la imagen generada

Descripción de los paquetes de soporte de placas (BSP), las recetas, las configuraciones y las capas

Escribir una receta

Descripción general de algunos sistemas de compilación existentes - Autotools, CMake, Meson

Compilación, configuración y adición de una aplicación personalizada

Solución de problemas de errores de compilación

Corrección de problemas comunes de compilación cruzada

Personalización de la compilación con capas

Ampliación de recetas existentes

Escribir una configuración de máquina personalizada

Adición y administración de paquetes en tiempo de ejecución

Adición de una imagen personalizada

Creación de una imagen personalizada

Generatig rootfs

Uso del SDK Yocto Project

Desarrollar una aplicación con el SDK de Poky

El kit de herramientas de desarrollo de aplicaciones

Observaciones finales

Requerimientos

  • El participante debe haber construido un kernel al menos una vez para un sistema de escritorio tradicional (no integrado) Linux.
  • Sabe de qué componentes se compone el espacio de usuario Linux en un sistema de escritorio.
  • Sabe cómo generar y usar parches.
  • Debe ser capaz de explicar qué es GNU Make, Autotools, qué otros sistemas de compilación existen.
  • Lo ideal es mantener al menos un paquete Linux, ya sea como autor original o en cualquier distribución de escritorio tradicional Linux.
  • No se requiere experiencia previa con el desarrollo embebido y no sustituye el conocimiento sobre los escritorios tradicionales Linux especificados anteriormente.

Audiencia

  • Desarrolladores
  • Ingenieros de sistemas
  • Ingenieros de pruebas
  • Administradores de sistemas
 28 horas

Número de participantes



Precio por participante

Testimonios (4)

Cursos Relacionados

El Proyecto Yocto - Una Visión General - Práctico

28 horas

Embedded Linux Systems Architecture

35 horas

Linux Embebido Kernel y Desarrollo de Controladores

14 horas

Introducción a Linux Embebido (formación práctica)

14 horas

Embedded Linux: construyendo un sistema desde cero

14 horas

Programa del Sistema Integrado

140 horas

Embedded GNU/Linux Kernel Internals and Device Drivers

35 horas

NetApp ONTAP

35 horas

TensorFlow Lite for Embedded Linux

21 horas

LEDE: configure un enrutador inalámbrico Linux

7 horas

Shadowsocks: Configure un Servidor Proxy

7 horas

Buildroot: a Firmware Generator for Embedded Systems

7 horas

Categorías Relacionadas