Showing posts from February, 2023

ESP32-C3: The Power-Packed Microcontroller for IoT Development

ESP32-C3 is a powerful microcontroller chip that is specifically designed for Internet of Things (IoT) applications. It is manufactured by Espressif Systems, the same company that created the popular ESP8266 and E…

FreeRTOS:Using Counting Semaphore

A counting semaphore is a synchronization mechanism used in real-time operating systems like FreeRTOS to control access to shared resources. Unlike binary semaphores that can only have two states, counting semaphores can have multiple states, represen…

FreeRTOS: What is Binary Semaphore and it's Advantages?

FreeRTOS is a popular real-time operating system that provides a range of synchronization mechanisms to enable tasks to communicate with each other and share resources in a coordinated manner. One of the key synchronization mechanisms provided by Free…

FreeRTOS:What is mutex and How to use it?

FreeRTOS also provides a number of other synchronization mechanisms, including binary semaphores, counting semaphores, and recursive mutexes, that can be used to manage concurrent access to shared resources. The choice of synchronization mechanism dep…

Handling Software Timers in FreeRTOS

Software timers are an important feature of FreeRTOS, which is a popular open-source real-time operating system for embedded systems. FreeRTOS provides a set of APIs for creating and managing software timers, which can be used to trigger tasks or even…

Load More
That is All