The Yocto Project is happy to announce Yocto Project Developer Day taking place at the Courtyard Prague City in Prague, Czechia, on October 26, 2016. This is the day following the Embedded Linux Conference Europe, so make your plans to leave a day later and learn more about Yocto Project’s open source, high-quality infrastructure and tools. (Note that this venue is a short taxi or train ride from the ELCE venue at the Hilton Prague.

During this one-day training class, we’ll walk you through how you can create custom-build Linux distributions for embedded devices, by using layers and recipes designed to resolve incompatibilities between different configurations.


You will be able to attend advanced and beginners classes according to your self-assess level. A preliminary schedule is available below.


Choose an actual board to play with and keep at the end of the day. Board selection will be announced shortly.

At the end of the day, you will be proficient at:

  • Calibrating your development environment
  • Building a Yocto Project compatible platform using partner boards
  • Navigating the building process smoothly
  • Scaling your build to the needs of your desired embedded platform

Who could benefit:

  • System/Software Developers
  • Tech Leads / Development Leads
  • Software Architects
  • Chief Engineers
  • System Engineers
  • Development Engineers
  • Embedded Engineers / Programmer
  • DevOps / System Administrators
  • Application Engineers
  • Open Source Technologists

The early bird registration fee of US$179 is available through September 15. From September 15 through October 15, the general registration fee will be US$209. After October 15, the late registration fee will be US$249.

If you are already planning to attend ELCE, you can add Yocto Project Dev Day to the Agenda section of your Embedded Linux Conference Europe registration. For those not planning to attend ELC Europe, individual registrations can be purchased here:

Please also read our Event Code of Conduct.

Any further requirements will be sent by email before the event. If you need more answers or have any trouble, please contact us.


Introductory Track

Introduction to the Yocto Project
Key Concepts
Build System Workflow
Examining Recipes
Standard Recipe Build Steps
Working with Layers
Build and Boot Your Custom Image
Working with Applications

Advanced Track

* 9:00- 9:15 Opening session, What's New (Jefro)
9:15- 9:30 Account setup (David Reyna)
9:30-10:15 Devtool: creating new content (Tim Orling)
* 10:15-10:30 Morning Break
10:30-11:15 DT overlays (Marek Vasut)
11:15-12:00 Userspace: packaging, installation, system services (Rudolf Streif, given by David Reyna)
* 12:00- 1:00 Lunch (and board pass-out)
1:00- 1:45 License audit of a release (Beth 'pidge' Flanagan)
1:45- 2:15 CROPS (Tim Orling)
* 2:30- 2:45 Afternoon Break
2:45- 3:15 Recipe specific sysroots (Joshua Lock, given by Sean Hudson)
3:15- 3:45 Maintaining your Yocto Project Distribution (Scott Murray)
3:45- 4:20 Kernel Modules with eSDKs (Marco Cavallini)
4:20- 5:00 Analytics and the Event System (David Reyna)
5:00- 5:30 Kernel/Security Forum, Q and A (All)