Embedded Linux Trainings
Professional embedded Linux courses on the STM32MP2 platform (STM32MP257F-DK). Comprehensive knowledge from heterogeneous architecture to embedded systems security.
Embedded Linux Trainings on STM32MP2
I provide specialized courses in embedded Linux based on the STM32MP2 architecture — the latest generation heterogeneous platform combining dual Cortex-A35 cores (Linux) with a Cortex-M33 core (RTOS/BareMetal). The STM32MP2 platform was designed with Cyber Resilience Act (CRA) compliance by design.
Who are these trainings for?
The courses are designed for:
- Embedded engineers looking to expand their skills in Linux systems
- Linux developers entering the world of embedded systems
- System architects designing secure IoT/IIoT solutions
- R&D teams planning migration to MPU platforms
What makes my trainings stand out?
✓ Hands-on approach — every module includes exercises on real hardware
✓ Up-to-date technology stack — Yocto Kirkstone/Scarthgap, Linux 6.x, OP-TEE 4.x
✓ Security at the core — security by design from day one
✓ Flexible format — on-site, remote, or hybrid trainings
Training Path
The modules below can be taken as a comprehensive program or selected individually according to your needs:
Available Training Modules
Foundations
Key trainings forming the basis of embedded security
Cyber Resilience Act in Practice
How to prepare your organization and products for new EU requirements? CRA Survival Kit for R&D Managers — a compact training for decision-makers.
Secure Boot & Chain of Trust (Foundation) STM32MP2
From Open Device to Production Security: Building a Hardware Root of Trust. Intensive training on implementing secure boot and chain of trust on STM32MP2.
STM32MP2 Masterclass: Heterogeneous Architecture in Practice
From Bare-Metal to Linux: Building Energy-Efficient Real-Time Systems. Intensive training for embedded engineers who want to fully leverage STM32MP2 capabilities.
Extensions
Advanced hardening and system update techniques
Secure OTA Updates in Embedded Linux Systems
From A/B partitioning to RAUC and TF-A metadata. Atomic updates, rollback, and downgrade protection on the STM32MP2 platform.
Linux Kernel Hardening & Yocto meta-security
Attack surface minimization, kernel hardening, and Mandatory Access Control on the STM32MP2 platform. From secure compilation to AppArmor in practice.
Specializations
Advanced topics for experts — hardware, cryptography, Rust
File System Security (Data at Rest & Integrity)
Data encryption, integrity verification, and Trusted Keys on STM32MP2. From hardware acceleration to dm-verity and dm-crypt in Yocto.
Advanced Hardware Security Integration (HSM / TPM / TEE)
OP-TEE, TPM 2.0, and Secure Provisioning on STM32MP2. From Trusted Applications to PKCS#11 and secure production.
The Next Big Thing: Rust for Linux Drivers
Writing Linux drivers in Rust on the STM32MP2 platform. Memory safety without garbage collector — the future of embedded is already here.