CMSIS-RTOS2: RTX v5 Implementation

| CMSIS-RTOS2 Version 2.1.1 Real-Time Operating System: API and RTX Reference Implementation

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
RTX v5 Implementation

Keil RTX version 5 (RTX5) implements the CMSIS-RTOS2 as a native RTOS interface for ARM Cortex-M processor-based devices. A translation layer to CMSIS-RTOS API v1 is provided. Therefore, RTX5 can be used in applications that where previously based on RTX version 4 and CMSIS-RTOS version 1 with minimal effort.

The following sections provide further details:

- Create an RTX5 Project explains how to setup an RTX v5 project in Keil MDK.
- Theory of Operation provides general information about the operation of CMSIS-RTOS RTX v5.
- Configure RTX v5 describes configuration parameters of CMSIS-RTOS RTX v5.
- Building the RTX5 Library explains how to build your own CMSIS-RTOS RTX v5 library.
- Directory Structure and File Overview explains the directories and files that are supplied as part of CMSIS-RTOS RTX v5.
- Technical Data lists microcontroller hardware requirements and limitations such as number of concurrent threads.
- MISRA-C Compliance Exceptions describes the violations to the MISRA standard.