to create better embedded software
Over 30 years of experience.
We invest over 50% of our working time teaching you.
Our courses took more than 3000 days to develop (until now).
Robert Berger has hands-on training and consulting around Free and Open Source Software like the Yocto Project®, Embedded Linux, and FreeRTOS™ on offer.
Since 1993, he trained professionals from more than one thousand companies worldwide with a focus on German-speaking countries.
People with varying levels of expertise join our public teaching. Still we manage to provide a solid foundation by bridging the gap between theory and practice.
Private training provides a more flexible course outline and allows us to focus on company and project-specific issues – consulting included.
Our 3 points
We provide host and target hardware during all our teaching.
Three or more people from the same company? We provide private customized training – consulting included.
Subject matter experts develop high-quality, job-related, up-to-date, authentic courseware.
Specialized in Embedded
Systems Software training
- Embedded Linux
Embedded Linux – From System Architecture to Real-Time
Our in-depth introduction to Embedded Linux. From the basics to Interprocess Communication and Real-Time Linux.
The Yocto Project® – A thorough Overview
You’ll get a much better understanding of the Yocto Project® and how to use it.
Refresher to Embedded Linux & Intro to the Yocto Project
After a “Refresher to Embedded Linux (2 days)” you’ll see “How the Yocto Project® works (3 days)”
Introduction to Embedded Linux & Real-Time, bird’s eye view of the Yocto Project
A basic overview of Embedded Linux, Real-Time Linux plus the Yocto Project® from a bird’s eye view.
(Embedded) Linux Debugging
This course explains tools and methods for Linux user/kernel space debugging, profiling and tracing.
FreeRTOS – A Real-Time Operating System in Theory and Practice
From bare metal C to an industry grade Open Source Real-Time Operating System.
Introduction to Embedded Linux in Theory and Practice
The aim of this crash course is to provide a basic overview of embedded Linux.
2024-03-11 Embedded Linux Kernel Internals and Device Drivers – online
2024-03-19 The Yocto Project – A thorough Overview – online
2024-03-25 FreeRTOS – A Real-Time Operating System in Theory and Practice – online
2024-04-02 Introduction to Embedded Linux in Theory and Practice – online
2024-04-11 Embedded World – Introduction to Embedded Linux Using a Yocto Project SDK
2024-04-16 The Yocto Project – A thorough Overview – online
2024-05-06 FreeRTOS – A Real-Time Operating System in Theory and Practice – online
2024-05-14 The Yocto Project – A thorough Overview – classroom
2024-05-21 The Yocto Project – A thorough Overview – online
2024-05-27 Refresher to Embedded Linux & Intro to the Yocto Project – public – classroom
2024-05-28 The Yocto Project – A thorough Overview – classroom
2024-05-28 Introduction to Embedded Linux & Real-Time, bird’s eye view of the Yocto Project – public – classroom
2024-06-03 Embedded Linux – From System Architecture to Real-Time – online
2024-06-11 The Yocto Project – A thorough Overview – online
2024-06-18 Introduction to Embedded Linux & Real-Time, bird’s eye view of the Yocto Project – online
2024-06-24 Refresher to Embedded Linux & Intro to the Yocto Project – online
2024-07-09 The Yocto Project – A thorough Overview – online
2024-07-23 (Embedded) Linux Debugging – online
2024-07-30 Introduction to Embedded Linux in Theory and Practice – online
What customers are saying
Thanks for the course!
I want to thank you again for the very instructive course last week. Your explanations helped me to see through a lot of the lack of transparency in the Yocto Project®. I am now much more confident that I can build our embedded Linux image properly. And an important point: “The course was a lot of fun.”
Robert tailored the workshop to suit us, was keen to engage with our project and spent extra time with us. He was extremely helpful in resolving our specific problems. We got a lot out of the training and it has saved us weeks of work. Robert’s subject knowledge is second to none.
I think Robert has nothing to improve because his knowledge, training style, and preparation of the lessons are excellent.
Robert has a deep knowledge of topics like the Yocto Project® and embedded systems. He’s able to answer virtually any question you ask him about these topics and he has a really deep background.
I will be able to continue learning by myself.
I’ve been to some other Yocto Project® workshops, but there is no comparison to the content, quality and know-how provided by Robert.
Thanks for this great training, well prepared and covered many interesting topics. We haven’t had it so useful and fun in quite a while.
I would like to thank you again in the name of the team for the training. It was very interesting and we gained a lot of knowledge. I also found very valuable the questions we needed to answer with respect to our development process and the several ideas and recommendations. We need now to put it in action.
In the meantime I’ve also started a Yocto Project®. I orientated myself very much towards your online repositories. They are very helpful! Thank you so much!
Thank you again for the flexible seminar guidance.