CMSIS-RTOS RTX  Version 4.51
CMSIS-RTOS RTX: Real-Time Operating System for Cortex-M processor-based devices
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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.