CMSIS-RTOS2  Version 2.2.0
Real-Time Operating System: API and RTX Reference Implementation
 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 7
  • Arm Compiler 6.6.4 (Long Term Maintenance)
  • Arm Compiler 6.19
  • RTOS-aware debugging with uVision 5.38

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 Arm Embedded Toolchain 10-2020-q4-major (10.2.1 20201103)