CMSIS-RTOS2: Supported Toolchains

| CMSIS-RTOS2 Version 2.1.3 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
Supported Toolchains

Keil RTX5 is developed and tested using the common toolchains and development environments.

# Arm Compiler (Arm/Keil MDK, uVision5)

RTX5 is initially developed and optimized using Arm Compiler and Arm/Keil MDK. The current release is tested with the following versions:

- Arm Compiler 5.06 Update 6
- Arm Compiler 6.6.2 (Long Term Maintenance)
- Arm Compiler 6.9
- RTOS-aware debugging with uVision 5.24

# IAR Embedded Workbench

RTX5 has been ported to the IAR Embedded Workbench. The following releases are known to work:

- IAR Embedded Workbench 7.7 (community report)
- IAR Embedded Workbench 7.80.4
- IAR Embedded Workbench 8.20.1

# GNU Compiler Collection

RTX5 has also been ported to support GCC, maintenance mainly relays on community contribution. Active development is currently tested with:

- GNU Tools for Arm Embedded 6.3.1 20170620