Monday 

Room 7 

09:00 - 17:00 

(UTC+02

2 Days

Jump-starting your Embedded Linux & Yocto Journey

Are you looking to use Linux or Yocto for your next embedded project? Or have you started already, and you’re struggling to grasp how “all the pieces fit together?”. This 2-days course will provide you a map to navigate this uncharted territory and help you to make the jump from the “getting started tutorial” to your product.

Embedded
Product

During the workshop, we will:
- Get introduced to Embedded Linux and Yocto,
- See how Yocto helps to create custom Linux distribution,
- Discuss practical considerations for cross-development,
- Cover the Yocto build-system in more depth,
- Learn about Yocto layers and recipes,
- Create a cross-development toolchain with Yocto (SDK)
- Configure and build the Linux kernel and user space applications.
- Tools and techniques for debugging kernel/user space applications.

After the workshop, you will…
- Have a map to navigate Yocto projects,
- Understand how to configure, build, and debug embedded Linux components.
- Be ready to embark on your Embedded Linux & Yocto journey!

What you should bring:
This is a practical hands-on workshop. Along with the PDF course material, you will get a virtual machine to practice. To fully benefit from these hands-on exercises during the course, bring a laptop VirtualBox or VMware installed. Your laptop should have hardware virtualization enabled, at least 8Gb of RAM, and plenty of disk space (at least 45Gb). The download and installation instructions will be provided in advance.

You will also be able to redo the exercises at your own pace after the course.

Pre-requisites:
Some experience of working with an embedded environment (RTOS or bare machine) and the C programming language is assumed. Familiarity with the Linux shell commands is beneficial, but not mandatory.


Simon Goda

Simon Goda is a senior member of technical staff at Doulos, the world-renowned training provider for hardware and software design. He has been working with Linux & Android in embedded systems for over 15 years, starting at STMicroelectronics (R&D) Ltd, supporting and training customers using Linux, Android and RTOS on set-top box and home entertainment products. At Doulos he writes and delivers training in the embedded Linux & Android space, including device drivers, Yocto, Android Automotive and Linux security.