Working with the Linux Kernel in the Yocto Project
summary
Covers how to add a custom kernel into a Yocto build, showing the concrete workflows: add a recipe that pulls from git or a tarball, use config fragments or a defconfig, capture changes as git commits or patches, and recompile with BitBake using commands like bitbake -c menuconfig and -C to force rebuild. Demonstrates the devtool workspace workflow that checks out sources, runs kernel configme and builds, warns that work directories get wiped so changes must be captured into VCS or layer patches.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:31PRESENTATION OUTLINE
- 2:53YOCTO PROJECT DEVELOPES DAY
- 3:43YOCTO PROJECT BOOTH
- 4:33DISCLAIMER
- 5:59NEEDED KERNEL INFORMATION
- 6:31CLASSES OF KERNELS TO CONSIDER
- 7:35A BIT MORE ON LINUX.YOCTO KERNELS
- 14:01BOILING IT DOWN TO BASIC STEPS
- 17:48GENERAL CAPTURING CHANGES
- 27:27STARTING FROM AN EXISTING KERNEL RECIPE
- 32:48CREATING KERNEL PATCHES
- 39:15CAPTURING KERNEL PATCHES
related talks
50mBuilding a Custom Embedded Linux Distribution
38mkernel: build system outputs and workflows (and how to balance them)
30mYocto for open source embedded systems development
28mBuild System Analysis for Kernel Development and Customization
40mI heart the Yocto Project
27mYocto Tricks and Hacks
45mBuildroot vs Yocto: Differences for Your Daily Job
40mWhy the Yocto Project for My IoT Project
