Embedded Development Board Learning


Event Groups in FreeRTOS #12 Response to events

Date: abril 17, 2025

Author: Guillermo Garcia

Categories: RTOS Tags:

Event Groups in FreeRTOS play a crucial role in synchronizing multiple tasks based on event flags. This article explores Event Groups in FreeRTOS, explaining their functionality, benefits. What Are Event Groups in FreeRTOS? Event Groups in FreeRTOS are a set of binary flags (bits) used for event signaling between tasks and ISRs (Interrupt Service Routines). […]

Read full article...

Task Notifications in FreeRTOS #11 Task Communication Fast

Date: abril 10, 2025

Author: Guillermo Garcia

Categories: RTOS Tags:

Task Notifications in FreeRTOS is crucial for performance and resource management. FreeRTOS provides various mechanisms for task synchronization, such as queues, semaphores, and event groups. However, Task Notifications offer a lightweight and fast alternative for simple inter-task communication. This article explores how Task Notifications work in FreeRTOS. What are Task Notifications in FreeRTOS ? Task […]

Read full article...

Timers in FreeRTOS #10 Software timer functionality

Date: abril 3, 2025

Author: Guillermo Garcia

Categories: RTOS Tags:

Timers in FreeRTOS its essential features is the software timer, which allows tasks to be executed at specific intervals without consuming CPU resources in a busy loop. In this article, we will explore software timers in FreeRTOS, their functionality. What Are FreeRTOS Software Timers ? A software timer in FreeRTOS is a timer managed by […]

Read full article...

Mutexe in FreeRTOS #9 Mutual Exclusion

Date: marzo 27, 2025

Author: Guillermo Garcia

Categories: RTOS Tags:

Mutexe in FreeRTOS managing shared resources among multiple tasks is crucial. Mutexes (short for mutual exclusion) provide a mechanism to ensure that only one task accesses a shared resource at a time, preventing race conditions and ensuring data integrity. In this article, we will explore the concept of mutexes in FreeRTOS. What is a Mutex […]

Read full article...

Publicidad