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, January 31th - Thursday, February 3nd 2022
►From 9:00 AM to 1:00 PM CEST

Buy tickets session 1

Monday, March 7th - Thursday, March 10th 2022
►From 6:00 PM to 10:00 PM CEST

Buy tickets session 2

Monday, March 21th - Thursday, March 24th 2022
►From 9:00 AM to 1:00 PM CEST

Buy tickets session 3

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.

Agenda

  • 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

Prerequisites

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

Price

  • Early Bird Tickets: €519.00 + €103.80 VAT
  • Regular Tickets: €619.00 + €123.80 VAT

Tickets

Session 1 : Mon, Jan 31, 2022 – Thu, Feb 3, 2022 - From 9:00 AM to 1:00 PM CET.

Session 2 : Mon, Mar 7, 2022 – Thu, Mar 10, 2022 - From 6:00 PM to 10:00 PM CET

Session 3 : Mon, Mar 21, 2022 – Thu, Mar 24, 2022 - From 9:00 AM to 1:00 PM CET.

 

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.

SESSION 1

Discount tickets can be cancelled until Jan 1, 2022 11:59 P.M.

Regular Tickets can be cancelled until Jan 23, 2022 11:59 P.M.

SESSION 2

Discount tickets can be cancelled until Feb 7, 2022 11:59 P.M.

Regular Tickets can be cancelled until Feb 28, 2022 11:59 P.M.

SESSION 3

Discount tickets can be cancelled until Feb 19, 2022 11:59 P.M.

Regular Tickets can be cancelled until Feb 23, 2022 11:59 P.M.

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.

Speaker

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.