FreeRTOS Interrupt Management Examples with Arduino

FreeRTOS Interrupt Management Example writing read data from queue with ISR

In this tutorial, you will learn how interrupt management works with FreeRTOS. In other words, you will learn to manage interrupts with the FreeRTOS kernel. Real-time operating systems, each application consists of several tasks. These tasks can be periodic, aperiodic, and sporadic in nature. But along these some tasks execute only whenever an interrupt occurs. … Read more

FreeRTOS Arduino: How to Create Mailbox with Queues

FreeRTOS mailbox queue Arduino

In this tutorial, we will learn how to create a mailbox using Queues and FreeRTOS API with Arduino. As you know that whenever a task reads data from the queue, data will be deleted from the queue after the read operation. But in real-time operating systems, sometimes we need a queue where data should not … Read more

How to use FreeRTOS structure Queue to Receive Data from Multiple Tasks

FreeRTOS Queue structure reading data from multiple resources with Arduino

This tutorial is about how to use FreeRTOS structured queue to receive data from multiple resources. In the last tutorial, we have learned to use message queues with FreeRTOS API and Arduino. But in that example, we used a single queue to receive and send data from single tasks. But in real-time operating systems, it … Read more

Arduino FreeRTOS Queue Management – How to use Queues

FreeRTOS queue example with LCD and ADC circuit diagram

In the last tutorial, we have seen the tasks management process of FreeRTOS with Arduino Uno. But today, we will learn how to create Queues using FreeRTOS API. In the last post, we have seen how to create tasks. But individual tasks cannot create an efficient and complete application. Because these independent tasks are smaller … Read more