Semaphore of FreeRTOS

1, Semaphore introduction Semaphores are an important part of the operating system. Semaphores are generally used for resource management and task synchronization. Semaphores in FreeRTOS are divided into binary semaphores, counting semaphores, mutually exclusive semaphores and recursive mutually exclusive semaphores. Different semaphores have ...

Posted by rvpals on Wed, 22 Sep 2021 23:23:07 -0700

FreeRTOS learning notes - interrupt configuration and critical section

background The Nb IOT communication chip of XX company is used in the project, and the OPEN-CPU scheme is adopted as the product. In the OPEN-CPU scheme, I understand that it is an application mode with the communication module as the main processor. The advantages will not be discussed. For details, see What does the blogger know . Take ...

Posted by john-iom on Wed, 22 Sep 2021 22:26:41 -0700

FreeRTOS_ time management

Portal: Blog summary post Note content reference (FreeRTOS Development Manual of punctual atom, authoritative guide of Cortex-M3, authoritative guide of Cortex-M3 and Cortex-M4, etc.) and network notes Code environment: FreeRTOS generated by CubeMX (STM32F407) outline FreeRTOS time management part mainly involves system b ...

Posted by toxic_brain on Sun, 12 Sep 2021 14:37:10 -0700

FreeRTOS_ Interrupt configuration

Portal: Blog summary post Portal: Cortex-M3_ Interrupt, exception Portal: Cortex-M3 notes_ Basics Note content reference (FreeRTOS Development Manual of punctual atom, authoritative guide of Cortex-M3, authoritative guide of Cortex-M3 and Cortex-M4, etc.) 1. Interrupt configuration macro When STM32 uses FreeRTOS, the priority g ...

Posted by mndwn on Sun, 12 Sep 2021 00:40:36 -0700