ARM Cortex-M7 & High-Performance MCU
Maîtrisez le Cortex-M7 : gestion des caches L1, TCM, bus AXI/AHB, chaînes DMA et contraintes temps-réel. Travaux pratiques intensifs sur
Maîtrisez le Cortex-M7 : gestion des caches L1, TCM, bus AXI/AHB, chaînes DMA et contraintes temps-réel. Travaux pratiques intensifs sur
Sécurité hardware ARMv8-M : partitionnement TrustZone-M, SAU/IDAU, secure boot, PSA Certified. Formation essentielle pour projets IoT sécurisés. Lab sur STM32U5.
Plongez dans le stack USB 2.0 : descripteurs, classes CDC/HID/MSC, enumération, débogage avec Wireshark et implémentation d'une classe custom. Labs
De la couche MAC/PHY jusqu'à l'application : lwIP, stack réseau Zephyr, MQTT, serveur HTTP embarqué, Modbus TCP. Idéal pour projets
Formation complète sur les systèmes d'exploitation temps-réel : ordonnancement, mutex, sémaphores, files de messages, memory pools, inversion de priorité et
Construction d'un BSP custom avec Yocto/Buildroot : machine config, device tree, modules kernel, platform drivers, recipes et optimisation du rootfs.
Bonnes pratiques du C embarqué : qualificateurs volatile/const, linker scripts, règles MISRA-C:2012, outils d'analyse statique (Polyspace, PC-Lint). Indispensable pour projets
Zero-cost abstractions, constexpr, templates pour HAL, RAII, move semantics et idiomes memory-safe en C++ moderne. Apprenez à écrire du C++
Le futur du développement embarqué sûr : ownership model, crates PAC/HAL, runtime async Embassy, développement no_std et interopérabilité FFI avec
Session en ligne de la formation ARM Cortex-M4 Fundamentals. Kit matériel STM32F4-Discovery expédié avant le début de la formation. Même