Embedded Linux Trainings
Professional embedded Linux courses on the STM32MP1 platform. Comprehensive knowledge from heterogeneous architecture to embedded systems security.
Embedded Linux Trainings on STM32MP1
I provide specialized courses in embedded Linux based on the STM32MP1 architecture — a modern heterogeneous platform combining a Cortex-A7 core (Linux) with a Cortex-M4 core (RTOS/BareMetal).
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) STM32MP1
From Open Device to Production Security: Building a Hardware Root of Trust. Intensive training on implementing secure boot and chain of trust on STM32MP1.
STM32MP1 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 STM32MP1 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 STM32MP1 platform.
Linux Kernel Hardening & Yocto meta-security
Attack surface minimization, kernel hardening, and Mandatory Access Control on the STM32MP1 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 STM32MP1. 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 STM32MP1. From Trusted Applications to PKCS#11 and secure production.
The Next Big Thing: Rust for Linux Drivers
Writing Linux drivers in Rust on the STM32MP1 platform. Memory safety without garbage collector — the future of embedded is already here.