← Formations
OS / RTOS

FreeRTOS — Full Training

⏱ 35h (5 jours)
📋 C embarqué, STM32
📍 Présentiel Tunis / En ligne
🎓 Tous niveaux

🎯 Objectifs pédagogiques

FreeRTOS — Full Training

📋 Prérequis et cours liés

Prérequis

FreeRTOS — Full Training

🎯 Sujets

Scheduler
Queue/Mutex
Priority Inversion
RMS
Deadlock
Gatekeeper

🛠 Environnement pratique

🔧 Plateformes Hardware

• FreeRTOS — Full Training

💻 IDE & Toolchain

• FreeRTOS — Full Training

🔬 Outils d'analyse

• FreeRTOS — Full Training

✅ Ce que vous ferez concrètement

• FreeRTOS — Full Training

📍 Format & Certification

📍 Lieu & Format

Présentiel à Tunis ou en ligne (remote avec accès lab à distance). Groupes de 6–12 participants. Durée : 5 jours consécutifs ou 10 soirées.

🎓 Attestation de complétion

FreeRTOS — Full Training

📚

Programme détaillé

RTOS vs Bare-Metal

Foreground/Background, quand utiliser un RTOS.

Architecture RTOS

Scheduler préemptif, context switching.

Mémoire & Heap

heap_1 à heap_5.

ARM pour RTOS

Main & Process Stack, PendSV & SVC.

Tâches RTOS

Cycle de vie, Idle Task, priorités.

Services & Objets

Queue, Semaphore, Mutex, Timer.

Techniques avancées

Priority inversion, deadlock, gatekeeper, thread safety.

Architecture applicative

State machine, design patterns RTOS.

RMS

Rate Monotonic Scheduling.

RTOS Debugging

Trace, statistiques runtime.

Intéressé par cette formation ?

Contactez-nous pour planifier une session ou obtenir un devis.

S'inscrir →