Yocto Project – Future of Embedded Linux
Prel. oktober (SE)
EUR 2.300 (FI)
The Yocto Project was founded in 2010 as a collaboration among many hardware manufacturers, open-source operating systems vendors, and electronics companies to bring some order to the chaos of embedded Linux development.
Yocto Project is the basis that currently most major players in the embedded Linux world are moving towards. It is an open-source collaboration project, to provide you with the tools, templates, and methods necessary to create custom embedded images and distributions. It includes the Poky reference distribution, which is used to test and show how the tools and methods works.
This three-day training will cover the ideas behing the Yocto Project, and it’s relations to other Open-Source projects. The training will give you a jump start to develop your own project using the eco-system provided by the OpenEmbedded / Yocto Project communities.
After briefly covering the basics needed to get started; the training quickly goes deeper into the build system, recipe development, supporting multiple architecures, the use of layers etc. How to support multiple profiles by using distributions. Best practices, the use of build statistics and QA-checks. How to create, distribute, and use both generic and image specific SDK’s to application developers.
There will be some demonstrations, as well as some time for exercises and discussions. During this occurence, there’ll be a focus more on discussions and less on exercises.
You will keep the BeagleBone, as well as USB-adapters, to be able to continue exploring embedded Linux after the training.
- Overview of Yocto Project
- Quick start
- Recipes — types, writing, appending, revision, etc.
- Layers — layout, design guidelines, available layers
- Yocto Kernel — architecture and uses
- SDK generation and use, generic and image specific
- Build time reduction — sstate cache
- Build statistics, buildhistory