For many years, Bootlin has been offering an Embedded Linux system development training course, which has been delivered world-wide to hundreds of engineers by Bootlin trainers. This course is the most appropriate one for engineers getting started with embedded Linux: it goes through all the software layers of an embedded Linux system, from the toolchain to the application, through the bootloader, Linux kernel and basic user-space. With numerous hands-on labs, attendees get practical experience during this training, and learn how to build their embedded Linux system from the ground-up.
This course has been available for a while in two variants:
- A 5-day variant, which covers all topics, including flash storage and filesystems as well as-real time
- A 4-day variant, which is identical to the 5-day variant, except that flash storage and filesystem and real-time are not covered
Today, we are happy to announce that all the practical labs of our 4-day variant are now done on the recently announced STM32MP157 Discovery board, which uses the STM32MP157 processor from STMicroelectronics. This processor has a number of interesting features for a large number of embedded applications, as we discussed in a previous blog post.
Just like for all our training courses, the training materials for this course are publicly and freely available:
- Detailed agenda
- Slides
- Practical labs
- Github repository with the training materials source code
Bootlin trainers are available to deliver this course on-site anywhere in the world. See this page for more details.