Overview
Explore the intricacies of the Yocto Project and OpenEmbedded in this informative conference talk. Gain practical insights from Stephano Cetola's five years of experience working with multiple teams using these tools. Learn about commonly asked questions, often-missed tips, and tricks, including practical examples of Shared State Cache, using package feeds for faster app development, and creating bootable images with the OpenEmbedded Image Creator (wic). Discover why to use Yocto, how to build useful software, and delve into topics such as file systems, Bitbake options and layers, pull requests, bug triage, and technical meetings. Understand the importance of versioning layers, separation of concerns, and the differences between SState Mirror and SState Directory. Gain valuable knowledge on build servers, change testing, and other crucial aspects of getting the most out of your build system in real-world scenarios.
Syllabus
Introduction
Why use Yocto
How to build useful software
The Yocto project
SState Cache
File System
Bitbake Options
Bitbake Layers
Pull Requests
Bug Triage and Technical Meeting
Do Installs
Versioning Layers
S State Cache
S State Cache with multiple builds
S State Cash
S State Cash Uses
Separation of Concerns
Questions
SState Mirror vs SState Directory
Build Server
Changes Test
Last Chance
Taught by
Linux Foundation