Yocto Project Virtual Summit 2025: devtool hands-on class slides

Happy to share the slides from my Devtool hands-on class presentation at Yocto Project Virtual Summit 2025. Devtool is a very helpful tool for creating and maintaining recipes. I’m very happy I accepted to take over the traditional devtool hands-on class at the Yocto Project Summit in 2024, because devtool provided invaluable in my Yocto work since then. Thanks to the additional experience, a devtool section was added to Root Commit’s Yocto Project and OpenEmbedded training course, and the hands-on slides got a complete overhaul compared to the 2024 version. The 2025 version is also based on the upcoming Whinlatter version, and is also expected to be compatible with the next Wrynose LTS version. ...

December 3, 2025 · Michael Opdenacker

Yocto: variable overrides tricks

Kernel Recipes conference in Paris One of the best for Linux kernel topics 😉. Recommended by Root Commit!I discovered a intriguing phenomenon while preparing my How to test the latest mainline Linux kernel or bootloader presentation at OpenEmbedded Workshop 2025. It turned out there was something incomplete in my understanding of BitBake variable overrides. Let’s take the example of a meta-mainline recipe from my Kernel Recipes: SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git;branch=linux-6.13.y;protocol=https" Then, depending on the MACHINE setting, I want to use an override to add files or patches to SRC_URI… ...

March 18, 2025 · Michael Opdenacker

Booting the Raspberry Pi 5 with the Mainline Linux Kernel

If you have other boards, read on, these instructions support multiple other Raspberry Pi boards. Hardware In this tutorial, we assume you have the Raspberry Pi Debug Probe to access the board’s serial port. You could use the GPIO UARTs too, but they are neither enabled by default at the bootloader level nor as a kernel console. Enabling them for serial console access would slightly complicate these instructions. ...

February 19, 2025 · Michael Opdenacker

Video replay: Yocto Project devtool hands-on

I’ve just produced a 4K video replay of my Devtool Hands-on Class at Yocto Project Summit 2024.12. Here are the main reasons for shooting such a video: Compared to the official recording, this video is shorter without the pauses waiting for participants to complete their instructions. The video can be recorded at a better quality, both in terms of video and audio. The issues found during the presentation have been corrected. It’s possible to show presentation slides and command line terminals on the same screen. All this should make this tutorial easier to follow. ...

January 15, 2025 · Michael Opdenacker