Linux Training: Installing, programming and writing drivers | Ac6 Training

ac6-training, un département d'Ac6 SAS
EN
EnglishFrench
 
go-up

ac6 ac6-training Online Training Linux

Linux

Installing, programming and writing drivers


With ac6 training, you’ll learn Embedded Linux for industrial and IoT devices—from boot to user space. We walk you through the full path: U-Boot/TF-A → Linux kernel → device tree → root filesystem, cross-compiling for Arm, RISC-V, and x86, and bringing new boards to life quickly and repeatably.

Our lineup matches real project needs: Embedded Linux, Embedded Linux using Yocto, Yocto Project Development, Yocto Project Expert, Comprehensive Yocto Usage, Linux User-Mode Programming, and Linux Drivers. Together, these tracks take you from application basics to BSP creation, driver work, and production workflows.

Hands-on labs cover kernel configuration, device-tree editing, driver scaffolding, systemd and BusyBox, debugging with gdb/strace/perf/ftrace, networking, security (SELinux/AppArmor, dm-verity), real-time options (PREEMPT_RT), and OTA updates with SWUpdate. We also work with vendor BSPs like OpenSTLinux for STM32MP. You finish with reproducible builds, clean logs, and a deployment-ready checklist.

Available Courses