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

TIER 1

Foundations

Key trainings forming the basis of embedded security

01

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.

02

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.

03

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.

TIER 2

Extensions

Advanced hardening and system update techniques

04

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.

05

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.

TIER 3

Specializations

Advanced topics for experts — hardware, cryptography, Rust

06

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.

07

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.

08

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.