CMSIS-RTOS RTX  Version 4.73
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
Boards CMSIS-RTOS RTX example projects for several evaluation boards. These examples are typically provided for several compilers.
Doc Documentation for CMSIS-RTOS RTX.
Examples Generic examples that show several features of CMSIS-RTOS RTX. These examples are typically provided for several compilers.
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 the CMSIS-RTOS RTX Library along with project files for ARMCC, GCC, and IAR Compiler.
Templates Templates 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.