Training Seminar: Bootlin Yocto Project and OpenEmbedded Development

Learn how to build and run embedded Linux systems with the Yocto Project and OpenEmbedded on the STM32MP157D-DK1 discovery kit.


Monday, November 29th - Thursday, December 2nd 2021
►Every afternoon from 2:00 PM to 6:00 PM CEST

Buy tickets

The Yocto Project provides an integrated environment to develop and debug custom embedded Linux systems, similar to the commercial embedded Linux development environments.

This course targets engineers, who wish to use the Yocto Project and OpenEmbedded to develop embedded systems that match their specific requirements, and support their particular hardware. Leveraging the experience of other community developers compiling the common Open Source blocks and supporting well-known hardware platforms, the Yocto Project and OpenEmbedded allow developers to get started with their embedded system and design the most generic details.

At the end of this course, you will be ready to use the Yocto Project to develop your own embedded Linux system and the applications running on it.

In this seminar, you will follow the live demonstrations from the instructor, which will run on the STM32MP1 discovery kit. Even though this particular platform will be used for the live demonstrations, the content of the course remains perfectly applicable to the specific hardware platform used in your projects.


  • Understanding the Yocto Project
  • Using it to build and run a root filesystem
  • Writing and extending recipes
  • Creating layers
  • Integrating your board in a Board Support Package
  • Creating custom images
  • Application development with an Eclipse SDK


To fully benefit from this training seminar, participants should have some prior knowledge about embedded Linux and should be familiar with the UNIX or Linux command line interface. If you are not familiar with these topics, please follow specific training courses before attending this seminar.

Hardware requirements for the course

Besides a computer, an audio headset and a good Internet connection, there are no special requirements to attend this course: the practical lab sessions are performed as live demonstrations by the trainer.

Registration information

Instructions for joining will be sent to each participant at least 48 hours before the session starts. Participants are asked to connect 15 minutes before the first session, to make sure their setup works (instructions will be sent before the event).


  • Early Bird Tickets: €622.80
  • Regular Tickets: €742.80

Invoices and cancellation policy

Invoices for the course will be sent after the training session.

If you ask for cancellation we will refund the ticket price, but Eventbrite fees may apply and cannot be refunded.

Early Bird tickets can be cancelled until October 28, 2021, 11:59 PM CEST.

Regular Tickets can be cancelled until November 21, 2021, 11:59 PM CEST.

The training seminar is subject to cancellation in the unlikely event that the minimum number of attendees is not met. You will be refunded without any deduction if this occurs.


Buy tickets


Maxime Chevallier

Maxime has been an embedded Linux engineer since 2014. He joined Bootlin in 2018, after working at Open Wide Ingenierie on various topics, ranging from bootloader setup with U-Boot and the ARM Trusted Firmware, to kernel driver development and debug on SPI, USB, Bluetooth LE, and Power Management subsystems.
At Bootlin, Maxime has been focusing on Kernel Networking topics and BSP development with the Yocto Project. He contributed to the design of new features in the PPv2 driver for Marvell platforms, such as VLAN and MAC filtering, big-endian support, and RSS offloading. He also works on improving support for Marvell PHYs and switches.


Dates: From November 29 to December 2, 2021. Extra time (on Dec 3) will be proposed if needed to complete the agenda.

Time: Every day from 2:00 PM to 6:00 PM, CEST.