README_en.md 8.4 KB

CMSIS-RTOS2 API Supported In HPM_SDK

FreeRTOS

Feature Supported Short Description
Kernel Information and Control Y It provide version/system information and starts/controls the RTOS Kernel. More...
Thread Management Y It define, create, and control thread functions.. More...
Thread Flags Y It synchronize threads using flags. More...
Event Flags Y It synchronize threads using event flags. More...
Generic Wait Functions Y It wait for a certain period of time.. More...
Timer Management Y It create and control timer and timer callback functions. More...
Mutex Management Y It synchronize resource access using Mutual Exclusion (Mutex). More...
Semaphores Y It access shared resources simultaneously from different threads. More...
Memory Pool Y It manage thread-safe fixed-size blocks of dynamic memory. More...
Message Queue Y It exchange messages between threads in a FIFO-like operation. More...

RTThread

Feature Supported Short Description
Kernel Information and Control Y It provide version/system information and starts/controls the RTOS Kernel. More...
Thread Management Y It define, create, and control thread functions.. More...
Thread Flags Y It synchronize threads using flags. More...
Event Flags Y It synchronize threads using event flags. More...
Generic Wait Functions Y It wait for a certain period of time.. More...
Timer Management Y It create and control timer and timer callback functions. More...
Mutex Management Y It synchronize resource access using Mutual Exclusion (Mutex). More...
Semaphores Y It access shared resources simultaneously from different threads. More...
Memory Pool Y It manage thread-safe fixed-size blocks of dynamic memory. More...
Message Queue Y It exchange messages between threads in a FIFO-like operation. More...

ThreadX

Feature Supported Short Description
Kernel Information and Control Y It provide version/system information and starts/controls the RTOS Kernel. More...
Thread Management Y It define, create, and control thread functions.. More...
Thread Flags N It synchronize threads using flags. More...
Event Flags Y It synchronize threads using event flags. More...
Generic Wait Functions Y It wait for a certain period of time.. More...
Timer Management Y It create and control timer and timer callback functions. More...
Mutex Management Y It synchronize resource access using Mutual Exclusion (Mutex). More...
Semaphores Y It access shared resources simultaneously from different threads. More...
Memory Pool Y It manage thread-safe fixed-size blocks of dynamic memory. More...
Message Queue Y It exchange messages between threads in a FIFO-like operation. More...

MicriumOS(ucOS-III)

Feature Supported Short Description
Kernel Information and Control Y It provide version/system information and starts/controls the RTOS Kernel. More...
Thread Management Y It define, create, and control thread functions.. More...
Thread Flags Y It synchronize threads using flags. More...
Event Flags Y It synchronize threads using event flags. More...
Generic Wait Functions Y It wait for a certain period of time.. More...
Timer Management N It create and control timer and timer callback functions. More...
Mutex Management Y It synchronize resource access using Mutual Exclusion (Mutex). More...
Semaphores Y It access shared resources simultaneously from different threads. More...
Memory Pool N It manage thread-safe fixed-size blocks of dynamic memory. More...
Message Queue Y It exchange messages between threads in a FIFO-like operation. More...