CMSIS-RTOS RTX  Version 4.74
CMSIS-RTOS RTX: Real-Time Operating System for Cortex-M processor-based devices
Directory Structure and File Overview

The following section provides an overview of the directory structure and the files that are relevant for the user's for CMSIS-RTOS RTX.

CMSIS-RTOS RTX Directory Structure

The CMSIS-RTOS RTX is delivered in source code and several examples are provided.

Directory Content
Doc Documentation for CMSIS-RTOS RTX.
INC The include files for CMSIS-RTOS RTX. cmsis_os.h is the central include file for user applications.
LIB CMSIS-RTOS RTX library files for ARMCC, GCC, and IAR Compiler.
SRC Source code of CMSIS-RTOS RTX library along with project files for ARMCC, GCC, and IAR Compiler.
Templates CMSIS-RTOS RTX configuration file (RTX_Conf_CM.c).
UserCode Templates Template files for creating application projects with CMSIS-RTOS RTX.

CMSIS-RTOS RTX Library Files

The CMSIS-RTOS RTX Library is available pre-compiled for ARMCC, GCC, and IAR C/C++ Compilers and supports all Cortex-M processor variants in every configuration.

Library File Processor Configuration
LIB\ARM\RTX_CM0.lib CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M0 and M1, little-endian.
LIB\ARM\RTX_CM0_B.lib CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M0 and M1, big-endian.
LIB\ARM\RTX_CM3.lib CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M3 and M4 without FPU, little-endian.
LIB\ARM\RTX_CM3_B.lib CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M3 and M4 without FPU, big-endian.
LIB\ARM\RTX_CM4.lib CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M4 with FPU, little-endian.
LIB\ARM\RTX_CM4_B.lib CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M4 with FPU, big-endian.
LIB\GCC\libRTX_CM0.a CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M0 and M1, little-endian.
LIB\GCC\libRTX_CM0_B.a CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M0 and M1, big-endian.
LIB\GCC\libRTX_CM3.a CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M3 and M4 without FPU, little-endian.
LIB\GCC\libRTX_CM3_B.a CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M3 and M4 without FPU, big-endian.
LIB\GCC\libRTX_CM4.a CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M4 with FPU, little-endian.
LIB\GCC\libRTX_CM4_B.a CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M4 with FPU, big-endian.
LIB\IAR\RTX_CM0.lib CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M0 and M1, little-endian.
LIB\IAR\RTX_CM0_B.lib CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M0 and M1, big-endian.
LIB\IAR\RTX_CM3.lib CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M3 and M4 without FPU, little-endian.
LIB\IAR\RTX_CM3_B.lib CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M3 and M4 without FPU, big-endian.
LIB\IAR\RTX_CM4.lib CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M4 with FPU, little-endian.
LIB\IAR\RTX_CM4_B.lib CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M4 with FPU, big-endian.