Our training offer
We provide our clients with the tools and methods that have allowed us to efficiently organize our work for years.
Whether you are a beginner looking to enter the world of embedded Linux systems or a professional aiming to enhance your skills, KOAN has the right training path for you.
We aim to share what we know to foster a healthy, value-driven community. Our modular training programs are delivered in tailored sessions for your team, emphasizing informal, tangible, and highly experiential content. Rather than hours of slides and handouts, expect practical exercises, dialogue-driven explanations, and interactive activities designed to solidify core concepts through hands-on experience.
Structured and up-to-date courses: our courses are crafted by industry experts and continuously updated to reflect the latest versions and best practices in embedded Linux systems and the Yocto Project.
With decades of experience in training and a deep industry knowledge, we are the ideal partner for your learning journey.
Online Training
KOAN offers both public online courses, open to participants from different companies, and private courses, exclusively for members of the same company. The platform used is Zoom.
In online courses, participants can practically apply all concepts typically used with real hardware, using a QemuARM emulator.
On-site Training
KOAN organizes on-site training courses, available both in public format for participants from different companies and in private format exclusively for members of a single company even at client premises.
During on-site courses commercial embedded boards are used to practically explore all typical activities of daily use in embedded Linux systems and the Yocto Project.
Linux embedded + Yocto
Basic course aimed at beginners with a minimum of knowledge of Linux, it provides the information needed to configure and cross-compile the Kernel, the Device Tree and the Bootloader u-boot. In addition to embedded Linux, a whole day is dedicated to the Yocto Project.
Yocto Project advanced
Advanced course that provides the information needed to configure and use the Yocto Project (and Openembedded), bitbake and git creating a Linux embedded BSP from scratch. Recipe management with custom layers.
Device drivers
One-day course dedicated to the creation of device drivers for Linux with practical development exercises with the driver model, udev and hardware interrupt management.
Real Time
One-day course dedicated to real time linux with PREEMPT_RT and Xenomai hard real time extensions.
Qt toolkit (C++ / QML)
High-level introductory course offering a complete overview of the main features in a single day. The program focuses on C++ widgets and QML QtQuick using QtCreator for the Qt and Qt embedded multi-platform graphics library.
Certificates
Make your new technical skills known. Share participation certificates on LinkedIn, the social network of professionals.