Главная
Study mode:
on
1
Intro
2
About Chris Simmonds
3
Board Support Packages
4
Setting up the environment
5
Local configuration
6
Recipes
7
Config, layer and recipe
8
The trinity of OE: Distro, Machine, Image
9
Three types of layer
10
What goes into a BSP layer?
11
Create a layer for your BSP
12
Bootloader
13
Digression 1: package versions
14
Digression 2: bbappend
15
Kernel 1/2
16
Digression: BitBake assignment operators
17
Device trees
18
Firmware
19
Image format
20
Setting the image type
21
Creating images with WIC
22
Enabling WIC
23
Don't break things
24
Dependencies between layers
25
Check the layer
26
Yocto compatibility
Description:
Learn how to create an effective board support package (BSP) for Yocto Project in this comprehensive 58-minute conference talk by Chris Simmonds at NDC Conferences. Explore the importance of BSP layers as the foundation for other meta layers, and gain step-by-step guidance on building support for your specific board. Discover key concepts such as SoC configuration, storage technologies, and GPIO mapping. Delve into topics including meta layers, environment setup, local configuration, recipes, and the trinity of OpenEmbedded: Distro, Machine, and Image. Master the creation of BSP layers, bootloader configuration, kernel setup, and image formatting. Learn best practices for avoiding common pitfalls and maintaining simplicity throughout the process. Gain insights into package versions, bbappend files, BitBake assignment operators, device trees, firmware, and WIC image creation. Understand layer dependencies, compatibility checks, and how to ensure your BSP integrates seamlessly with the Yocto Project ecosystem. Read more

How to Write a Really Good Board Support Package for Yocto Project

NDC Conferences
Add to list