Signals and Semaphores in FreeRTOS

Signals and Semaphores in FreeRTOS

1. Overview of Signals and Semaphores In FreeRTOS, signals and semaphores are both important mechanisms for inter-task communication (IPC), but they serve different purposes and operate differently. 1.1 Signals • In FreeRTOS, signals refer to task notifications, which are a lightweight signaling mechanism. • Each task has a 32-bit notification value. • Can be used … Read more

Learning FreeRTOS: Task Notifications

Learning FreeRTOS: Task Notifications

Scan to FollowLearn Embedded Together, learn and grow together This is a series of introductory articles on FreeRTOS. While organizing my own knowledge, I hope to help beginners quickly get started and master the basic principles and usage methods of FreeRTOS. Quick Start with FreeRTOS – Exploring the System FreeRTOS Official Chinese Website is Now … Read more

Introduction to Task Notifications in FreeRTOS

Introduction to Task Notifications in FreeRTOS

1. Concept of Task Notifications Task notification functionality was introduced in FreeRTOS starting from version V8.2.0. Each task has a 32-bit notification value, and task notifications can replace binary semaphores, counting semaphores, event groups, and even queues of length 1 (used to pass a 32-bit integer or pointer value). Compared to traditional communication methods, task … Read more