Training Bookmarks These bookmarks have been created for the participants to our training courses, but are also available for anyone to reuse under the terms of the Creative Commons Attribution-Share Alike 4.0 license. Printable version (PDF) Sources Credits Latest blog posts Board Bring-Up: Radxa Dragon Q6A with Mainline Linux and Yocto U-Boot: protect sensitive environment variables Mainline Linux 7.0 running on Arduino Q Accessing the U-Boot environment from a C program Contributions to Linux 6.19 Yocto Project Virtual Summit 2025: devtool hands-on class slides Using Yocto to build images for Orange Pi 3B Mixing Yocto training and consulting in Italy Orange Pi RV2 RISC-V board running Linux 6.18-rc1 Yocto security: Kernel Hardening Yocto bookmark and new training dates Linux 6.17 is out and already running at Root Commit Upcoming training sessions Linux Kernel, Board Support and Driver Development Online, Jun 15–18, 22–25 ...

Linux Boot Time Reduction training All you need to know to make Linux boot faster on your embedded Linux system. Overview By default, the embedded Linux systems that you build with Yocto or Buildroot are not optimized for fast boot time. The kernel, the bootloader and the way the system starts are still based on standard settings, some of which are not used in your system. This course will show you techniques for identifying the biggest time consumers in all parts of the system, from the bootloader, to the kernel, the filesystem, the init manager, the system services and your own applications. ...

Hardware for embedded Linux course Here are the hardware requirements to participate to our Embedded Linux course. BeaglePlay ARM64 board Provided by Root Commit except in on-line sessions. Order this board from the resellers described on the BeagleBoard website. It is also used in other Root Commit training course labs. Power cable The first thing you need is a regular USB-C cable to power up your board when connected to your PC or to a USB power adaptor. See the BeagleBoard specifications. ...

FAQ Frequently asked questions about Root Commit training sessions Q: How many participants can a session accommodate? A: Up to 12 participants, but working on a maximum of 6 workstations. Q: Do we need to purchase the hardware? A: Not for in-house sessions. All the hardware and accessories are brought by the instructor. Q: In-house sessions: what do we need to provide? A: A training room with a project and up to 6 powerful PC computers with Linux (Ubuntu 24.04) preinstalled, with a high bandwidth connection to the Internet. ...

Hardware for Linux Kernel, Board Support and Driver Development Course Here are the hardware requirements to participate to our Linux Kernel, Board Support and Driver Development training course. BeaglePlay ARM64 board Provided by Root Commit except in on-line sessions. Order this board from the resellers described on the BeagleBoard website. It is also used in other Root Commit training course labs. PC and board accessories Provided by Root Commit except in on-line sessions. ...

Our difference Why choose Root Commit courses? Root Commit courses strive to be innovative and different in multiple ways. In particular, we are using teaching techniques that are backed not only by experience, but also backed by science. No exhaustive theory We don’t give you all possible details about a topic for several hours before you get a chance to practice and test your understanding. ...

1-day technical seminars In addition to our regular training courses, we also offer 1-day technical seminars, giving our audience the essence of the corresponding topics, in an interactive and engaging way. Here are the seminars we can offer: Yocto Project Overview Embedded Linux Overview Linux Kernel, Board Support and Driver Development Overview If you are interested, ask us for a quote for an in-person or online seminar. As you can see, some of our seminars are not fully described yet. They will be in the next weeks, or when you ask us for a quote. ...

Embedded Linux training course, Avignon, France Warning: no in-person session currently planned. Please let us know about the location you would be interested in for such a course. All you need to know to run Linux and applications on your own system. Overview Michael Opdenacker showing how to run the latest kernels on your Linux distribution. Can be useful for contributing to kernel sources. ...

Linux Kernel, Board Support and Driver Development training – Online All you need to know to use make the Linux kernel support your own hardware. 18 practical labs in this course! Overview Everything you need to know to make the Linux kernel boot on your new embedded board and write drivers for its specific hardware devices. Learn how to describe your hardware with the device tree, and debug the kernel code (written by yourself or by the community). ...

Hardware for Yocto and OpenEmbedded course Here are the hardware requirements to participate to our Yocto Project and OpenEmbedded course. BeaglePlay ARM64 board Provided by Root Commit except in on-line sessions. Order this board from the resellers described on the BeagleBoard website. It is also used in other Root Commit training course labs. PC and board accessories Provided by Root Commit except in on-line sessions. Power cable The first thing you need is a regular USB-C cable to power up your board when connected to your PC or to a USB power adaptor. See the BeagleBoard specifications. ...