Get in Touch

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
 28 Hours

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.
Investment

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)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories