Linux embebido usando Yocto Parte 3 - curso online
Aprenda Yocto Project in Deep: cree sus propios paquetes, recetas para bibliotecas estáticas y dinámicas, Autotools, CMake
Lo que aprenderás
Linux embebido usando Yocto Parte 3 - curso online
- Comprender las variables ARCHIVOS y PAQUETES
- Creando tus propios PAQUETES
- Escribir recetas para biblioteca estática
- Escribir recetas para biblioteca dinámica
- Tiempo de construcción y dependencias de tiempo de ejecución
- Diferencia entre RDEPENDS y DEPENDS
- Recetas de ejemplo para RDEPENDS y DEPENDS
- Recetas para Autotools
- Recetas para CMake
- Devshell
- Cómo funciona la búsqueda de archivos
- Personalización de la pantalla de bienvenida
- Devshell
Requisitos
- Tener una PC con conexión a Internet.
- Debería haber completado el curso Embedded Linux Using Yocto Part 2
Descripción
Aprenda los siguientes temas inscribiéndose en este curso
✔️ Comprender las rutas de búsqueda de archivos: FILESPATH, FILESEXTRAPATH, FILESOVERRIDE
✔️ Recetas de escritura para bibliotecas estáticas y dinámicas
✔️ Cómo especificar el tiempo de compilación y las dependencias del tiempo de ejecución en recetas: DEPENDE Y RDEPENDE
✔️ Creando tus propios paquetes
✔️ Comprensión de Autotools y redacción de recetas para Autotools
✔️ Entender CMake y escribir recetas para CMake
✔️ Devshell
✔️ Agregar su propio logotipo personalizado en el maletero
✔️ Un concepto más importante de Yocto: bbappends
Plan de estudios del curso en profundidad
ARCHIVOS y PAQUETES:
a) Variable ARCHIVOS
b) Variable PAQUETES
c) Cómo crear su propio paquete
Biblioteca estática y dinámica:
a) Receta de Yocto para biblioteca estática
b) Receta de Yocto para biblioteca dinámica
c) Cómo manejar una biblioteca no versionada
Dependencias (tiempo de compilación y tiempo de ejecución):
a) variable DEPENDE
b) Variable RDEPENDS
c) -g opción bitbake
d) noexec
Herramientas automáticas:
a) Introducción a Autotools
b) Herramientas automáticas de Hello World
c) GNU Hola
d) Receta para herramientas automáticas
CMake:
a) Introducción a CMake
b) Hola mundo CMake
c) Receta para CMake
d) Devshell