Trainings Linux: Installing, programming and writing drivers

ac6-training, un département d'Ac6 SAS
 
Site displayed in English (USA)
Site affiché en English (USA)View the site in French
go-up

leftthintrapezium-20-6b337e ac6 > ac6-training > Operating Systems > Linux Call us Write us
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.

D3
Linux Drivers
D1
Embedded Linux with Buildroot and Yocto
D1S
Embedded Linux with Ac6 System Workbench
D1Y
Embedded Linux with Yocto
D4
Real-time Linux
D7
Power Management in Linux Drivers
D8
USB Linux Drivers
Q1
Embedded GUIs with Qt
Y1
Yocto Project Development
Y2
Yocto Project Expert
Y12
Comprehensive Yocto Project Usage
G2
Android Programming
G3
Android Internals
G5
Android for Industrial System Control
RT1
Real Time and Multi-Core programming
SW1
System Workbench for Linux