← Career Path ⚙️Firmware MCU
Firmware MCU Engineer Path
Du premier programme C à l'architecture firmware complexe.
.
4–12
sem.
3
levels
40+
modules
1
Level 1 — Fondamentaux
Maîtrisez le C embarqué, l'architecture STM32, les périphériques et le toolchain complet.
Objectif
Firmware complet sur STM32 avec drivers, debugging et bonnes pratiques.
⏱ Durée
5 semaines (72h)
📚 Contenu
C Standard C11 (16h)STM32 Architecture (16h)MISRA-CToolchain GCC/Linker/GDBGitCMSIS & HALDMA & InterruptsUART/SPI/GPIO/EXTIWatchdog & PVDELF File Layout
3
Level 2 — Avancé (RTOS Programming)
Programmation temps-réel avec FreeRTOS — du scheduler aux patterns d'architecture.
🎯 Objectif
Application multi-tâches robuste, RMS, concurrence.
⏱ Durée
4 semaines (60h)
📚 Contenu
RTOS vs Bare-MetalFreeRTOSArchitecture RTOSPriority InversionRMSDeadline & JitterTT ArchitectureRTOS Debugging
3
Level 3 — Avancé (ARM CPU / Compiler / SoC)
Architecture ARM Cortex-M4/M7, bus system, cache, optimisation compiler/linker.
🎯 Objectif
CPU en profondeur, performances et placement mémoire.
⏱ Durée
4 semaines (60h)
📚 Contenu
ARM Cortex-M4/M7SysCall & MPUCache L1AHB/APB/AXISoC DesignC/ASM-O2 OptimizationTCM vs RAM