Introducing Yocto Project Overview Seminars

Following discussions with a customer, and as a teaser for our Yocto Project and OpenEmbedded course, we are now offering a 1-day overview seminar on this topic. The main goal is to give you a clear view of the Yocto Project and the value it can bring to your embedded Linux device projects. You will have a guided view of its main features and quick demos, all done in an engaging and interactive way. ...

February 27, 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

First public training sessions

The first sessions announced in 2024 are coming. We are opening in-person and online sessions open to individual registration, for our Embedded Linux and Yocto Project and OpenEmbedded training courses: Yocto Project and OpenEmbedded In-person – Feb. 25-28 2025, Avignon, France Online – Mar 18-20, 25-27, 2025 Embedded Linux Online, Apr. 14-17, 22-25, 2025 In-person, May 5-9, 2025, Avignon, France Shared features Both courses, online and in-person, share the same key features: 75% of active learning time through practical labs and activities. You won’t get more than 25% of the time going through theory. No long lectures: sequences of theory never exceed 30 minutes, and are interleaved with quick or longer practice. Progressive but challenging practical labs and varying techniques to make the learning always stimulating and fun, and above all to make it stick. Number of participants limited to 8, to make sure that the trainer has enough time to support all participants. Course never postponed: once you are registered to one of our public sessions (after we receive your payment), you are sure to participate at the expected dates. We don’t postpone sessions, even with a very small number of participants. Practical labs on the BeaglePlay board with the Sitara AM625 SoC (ARM64) from Texas Instruments. This board with rich connectivity and a powerful CPU is great for prototyping. You can use your preferred GNU/Linux distribution, as long as its version is supported by the Yocto Project. In-person public sessions The in-person sessions will happen in Avignon, France. ...

January 6, 2025 · Michael Opdenacker

Yocto Binary Distributions presentation

Here are the slides of the “Building and Maintaining Binary Distributions with the Yocto Project” presentation I gave at the Embedded Linux Conference in Vienna. The abstract I submitted is a good way to describe my presentation: Imagine a world in which you can try the Yocto Project without even using it. This was possible in the past with the Ångström distribution, offering ready-made images which could be extended through binary package feeds. Though Ångström is long gone, the Yocto Project still has the ability to generate such images and package feeds. While system makers are still using this feature, the Yocto Project itself has never published such binaries. ...

September 30, 2024 · Michael Opdenacker

Writing a new story

LinkedIn posts quickly fade out from view and may not last forever. Here is a copy of my most successful post in 2024. Last Friday was my last day at Bootlin, the company which I created 20 years ago. Bootlin is in good hands now, and has become a great contributor to many Open Source projects. I stayed there for three more years after selling it in 2021 to two of its engineers, Thomas Petazzoni and Alexandre Belloni. This was a very good experience to get back to engineering, especially contributing to the Yocto Project, teaching training sessions and sharing experience through speaking at international conferences. Bootlin has also managed to hire incredibly talented engineers over the years. However, working as an employee didn’t leave enough time to explore as many new techniques and resources as I was interested in. ...

May 27, 2024 · Michael Opdenacker