CMSIS-RTOS
Version 1.03
Real-Time Operating System: API and RTX Reference Implementation.
|
The following section provides an overview of the directory structure and the files that are relevant for the user's for CMSIS-RTOS RTX.
The CMSIS-RTOS RTX is delivered in source code and several examples are provided.
Directory | Content |
---|---|
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. |
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, M4, and M7 without FPU, little-endian. |
LIB/ARM/RTX_CM3_B.lib | CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M3, M4, and M7 without FPU, big-endian. |
LIB/ARM/RTX_CM4.lib | CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M4 and M7 with FPU, little-endian. |
LIB/ARM/RTX_CM4_B.lib | CMSIS-RTOS RTX Library for ARMCC Compiler, Cortex-M4 and M7 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, M4, and M7 without FPU, little-endian. |
LIB/GCC/libRTX_CM3_B.a | CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M3, M4, and M7 without FPU, big-endian. |
LIB/GCC/libRTX_CM4.a | CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M4 and M7 with FPU, little-endian. |
LIB/GCC/libRTX_CM4_B.a | CMSIS-RTOS RTX Library for GCC Compiler, Cortex-M4 and M7 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, M4, and M7 without FPU, little-endian. |
LIB/IAR/RTX_CM3_B.lib | CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M3, M4, and M7 without FPU, big-endian. |
LIB/IAR/RTX_CM4.lib | CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M4 and M7 with FPU, little-endian. |
LIB/IAR/RTX_CM4_B.lib | CMSIS-RTOS RTX Library for IAR Compiler, Cortex-M4 and M7 with FPU, big-endian. |