Course Outline
Introduction
Overview of an embedded Linux system architecture
Overview of Poky and BitBake
Preparing your development environment
Preparing your target development board and toolkits
Understanding the Yocto Project source tree
Building an image
Using the Toaster web interface to initiate builds
Adding packages to the generated image
Understanding Board Support Packages (BSPs), recipes, configurations, and layers
Writing a recipe
Overview of some existing build systems - Autotools, CMake, Meson
Building, configuring, and adding a custom application
Troubleshooting build failures
Fixing common cross-compilation issues
Customizing the build with layers
Extending existing recipes
Writing a custom machine configuration
Adding and managing runtime packages
Adding a custom image
Creating a custom image
Generating rootfs
Using the Yocto Project SDK
Developing an application using the Poky SDK
The Application Development Toolkit
Closing remarks
Requirements
- Participants must have compiled a kernel at least once for a conventional desktop (non-embedded) Linux system.
- Participants should understand the components that constitute the Linux userspace on a desktop system.
- Participants must know how to generate and apply patches.
- Participants must be able to explain what GNU Make and Autotools are, as well as identify other existing build systems.
- Ideally, participants should maintain at least one Linux package, either as an upstream author or within a traditional Linux desktop distribution.
- Previous experience in embedded development is not required and does not substitute for the knowledge regarding traditional Linux desktops outlined above.
Target Audience
- Developers
- System engineers
- Test engineers
- System administrators
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 5200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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