← Formations
OS / RTOS

FreeRTOS — Full Training

⏱ 35h (5 days)
📋 C embarqué, STM32
📍 📍 In-Person Tunis / Online
🎓 All levels

🎯 Learning Objectives

FreeRTOS — Full Training

📋 Prerequisites and related courses

Prerequisites

FreeRTOS — Full Training

🎯 Topics

Scheduler
Queue/Mutex
Priority Inversion
RMS
Deadlock
Gatekeeper

🛠 Practical environment

🔧 Plateformes Hardware

• FreeRTOS — Full Training

💻 IDE & Toolchain

• FreeRTOS — Full Training

🔬 Analysis Tools

• FreeRTOS — Full Training

✅ What you will actually do

• FreeRTOS — Full Training

📍 Format & Certification

📍 Location & Format

In-person in Tunis or online (remote with access to a remote lab). Groups of 6–12 participants. Duration: 5 consecutive days or 10 evenings.

🎓 Certificate of Completion

FreeRTOS — Full Training

📚

Detailed program

RTOS vs Bare-Metal

Foreground/Background, when to use an RTOS.

Architecture RTOS

Preemptive scheduler, context switching.

Memory & Heap

heap_1 à heap_5.

ARM for RTOS

Main & Process Stack, PendSV & SVC.

Tâches RTOS

Lifecycle, Idle Task, priorities.

Services & Objects

Queue, Semaphore, Mutex, Timer.

Advanced techniques

Priority inversion, deadlock, gatekeeper, thread safety.

Architecture applicative

Application architecture

RMS

Rate Monotonic Scheduling.

RTOS Debugging

Trace, runtime statistics.

Interested in this training?

Contact us to schedule a session or to get a quote.

Register →