Creating Friendly Layers - Yocto Project 2022 Edition
Offered By: Yocto Project via YouTube
Course Description
Overview
Syllabus
Intro
What is a Friendly Layer?
But Can't You Just Dynamically Set BBLAYERS?
Build a Friendly Community
Documenting Your Layer
Keep layer.conf Simple
Adding New Content in Layers
Modifying Existing Recipes
Avoid Network Access Outside do_fetch
Using Overrides
Example: Toolchain Override in meta-clang
Using Features
Conditional Syntax
Include vs Require Statements
Example: Distro Features in meta-virtualization
Example: Conditional Inheritance in meta-integrity
Adding Build-time Checks
Example: Checks in meta-virtualization
Using Anonymous Python Functions
Using Classes to Modify Recipes
Modifying BBCLASSEXTEND
yocto-check-layer Script
In Summary: Think About Downstream Developers
Appendix: bblayers.conf Parsing Details
Taught by
Yocto Project
Related Courses
Metadata: Organizing and Discovering InformationThe University of North Carolina at Chapel Hill via Coursera Gérer les documents numériques : maîtriser les risques
CNAM via France Université Numerique Research Data Management and Sharing
The University of North Carolina at Chapel Hill via Coursera SharePoint Enterprise Content Management
Microsoft via edX Configuration Management on Google Cloud Platform
Google via Coursera