RL-RTX
The RTX kernel is a real time operating system (RTOS) that enables you to create applications that simultaneously perform multiple functions or tasks. This is very useful in embedded applications. While it is certainly possible to create real-time programs without an RTOS (by executing one or more tasks in a loop), there are numerous scheduling, maintenance, and timing issues that an RTOS like RTX can solve for you.
An RTOS enables flexible scheduling of system resources like CPU and memory, and offers ways to communicate between tasks. The RTX kernel is a powerful RTOS that is easy to use and works with microcontrollers that are based on the ARM7™TDMI, ARM9™, or Cortex™-M3 CPU core.
RTX programs are written using standard C constructs and compiled with the RealView® Compiler. The RTX.H header file defines the RTX functions and macros that allow you to easily declare tasks and access all RTOS features.
The topic Create New RTX Application provides a step-by-step introduction that explains you how to create RTX applications.