Course Name
Course Code : PRS03
Venue Details
Postal Code : 1109
Session Dates
Duration: 2 days (14 hours)
This training provides participants with a foundational understanding of FreeRTOS, a popular real-time operating system for embedded systems. Attendees will learn to develop multitasking applications, manage system resources efficiently, and implement real-time features using FreeRTOS. The course focuses on hands-on exercises to reinforce concepts and practical implementation techniques.
Introduction to FreeRTOS and Task Management
Introduction to Real-Time Operating Systems (RTOS):
Overview of RTOS principles and use cases.
Key features and benefits of FreeRTOS.
Getting Started with FreeRTOS:
Setting up FreeRTOS on a microcontroller (e.g., STM32, ESP32).
FreeRTOS architecture and kernel components.
Task Management:
Creating and deleting tasks.
Task priorities and scheduling policies.
Hands-On Exercises
Inter-Task Communication and Advanced Features
Inter-Task Communication:
Message queues: Sending and receiving data between tasks.
Semaphores and mutexes for synchronization.
Hands-On Exercises
Advanced FreeRTOS Concepts:
Interrupt handling and integration with FreeRTOS.
Resource sharing and deadlock avoidance.
Task notifications and event groups.
Hands-On Exercises
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |