Creating Friendly Layers - Yocto Project 2022 Edition

Creating Friendly Layers - Yocto Project 2022 Edition

Yocto Project via YouTube Direct link

Modifying BBCLASSEXTEND

21 of 24

21 of 24

Modifying BBCLASSEXTEND

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Creating Friendly Layers - Yocto Project 2022 Edition

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 What is a Friendly Layer?
  3. 3 But Can't You Just Dynamically Set BBLAYERS?
  4. 4 Build a Friendly Community
  5. 5 Documenting Your Layer
  6. 6 Keep layer.conf Simple
  7. 7 Adding New Content in Layers
  8. 8 Modifying Existing Recipes
  9. 9 Avoid Network Access Outside do_fetch
  10. 10 Using Overrides
  11. 11 Example: Toolchain Override in meta-clang
  12. 12 Using Features
  13. 13 Conditional Syntax
  14. 14 Include vs Require Statements
  15. 15 Example: Distro Features in meta-virtualization
  16. 16 Example: Conditional Inheritance in meta-integrity
  17. 17 Adding Build-time Checks
  18. 18 Example: Checks in meta-virtualization
  19. 19 Using Anonymous Python Functions
  20. 20 Using Classes to Modify Recipes
  21. 21 Modifying BBCLASSEXTEND
  22. 22 yocto-check-layer Script
  23. 23 In Summary: Think About Downstream Developers
  24. 24 Appendix: bblayers.conf Parsing Details

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.