-
About this course
- Class Overview
-
Syllabus & Downloads
-
Introduction
-
Real-Time Operating Systems (RTOS) 12 min
-
Tasks Management and Scheduling 9 min
-
LAB1 1 min
-
Memory Management 9 min
-
LAB2 1 min
-
Inter-Task Synchronization Mechanisms 11 min
-
LAB3 1 min
-
Inter-Tasks Data Communication Mechanisms 8 min
-
LAB4 1 min
-
Interrupts, Timers, Event Groups 11 min
-
LAB5 1 min
-
FreeRTOS™ Beyond Basics 7 min
-
Appendix 1 min
- Complete Recording
-
25035 RTOS1 (75 min)
- Feedback and Discussion
-
Get in contact with the presentation team
-
We need your feedback
25035 RTOS1: Building Real-Time Applications with FreeRTOS (August 2025)
In this class, you will understand the core principles of real-time operating systems (RTOS) and their role in embedded systems.
In this class, you will understand the core principles of real-time operating systems (RTOS) and their role in embedded systems. You will learn the FreeRTOS architecture, including task management, scheduling, and memory management. By the end of this session, you will explore inter-task communication mechanisms such as queues, understand the utility of event-driven programming using timers, notifications, and interrupts, and design complex applications using inter-task synchronization mechanisms such as critical sections, mutexes, semaphores.
Prerequisites:
Basic knowledge of C programming