Course Outline
Introduction
Overview of embedded Linux system architecture
Overview of Poky and BitBake
Establishing the development environment
Configuring the target development board and associated toolkits
Understanding the Yocto Project source repository
Constructing an image
Utilizing the Toaster web interface to initiate builds
Incorporating packages into the generated image
Understanding Board Support Packages (BSPs), recipes, configurations, and layers
Authoring a recipe
Overview of existing build systems: Autotools, CMake, and Meson
Building, configuring, and integrating a custom application
Troubleshooting build failures
Resolving common cross-compilation issues
Customizing the build process with layers
Extending existing recipes
Authoring a custom machine configuration
Adding and managing runtime packages
Integrating a custom image
Creating a custom image
Generating root file systems
Utilizing the Yocto Project SDK
Developing applications using the Poky SDK
The Application Development Toolkit
Concluding remarks
Requirements
Testimonials (4)
Practical excersises
Marcin Janicki - Hectronic Polska Sp. z o.o.
Course - Yocto Project
I generally was benefit from the practical exercises.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Course - Yocto Project
High professionalism
Oleg Polyakov - Northforge Innovations Inc
Course - Yocto Project
I really enjoy having a virtual PC online, I can do exercises whenever I want