| |||||||||||
ARM Development Tools
Evaluation Boards
Operating Systems Emulators & Debuggers Other ARM-Related Info | RTX Real-Time KernelRTX Kernel
The RTX Real-Time Kernel is a real-time kernel for ARM7, ARM9, and Cortex-M3 devices. It allows you to create programs that simultaneously perform multiple functions or tasks. This is often required in an embedded application. While it is certainly possible to create real-time programs without an RTOS (by executing one or more functions or tasks in a loop), there are numerous scheduling, maintenance, and timing issues that an RTOS like the RTX Real-Time Kernel solves for you. The RTX Real-Time Kernel allows flexible scheduling of system resources like CPU and memory and offers several ways to communicate between tasks. It is a powerful RTOS that is easy to use and that works with a wide-variety of ARM derivatives. Programs written for the RTX Real-Time Kernel use standard C constructs and are compiled with the RealView Compilation Tools provided in the MDK-ARM Development Kit. Additions to the C language allow you to easily declare task functions without the need for complex stack and variable frame configuration. Real-time programs written using the RTX Real-Time Kernel require only that you include a special header file and link the RTX library into your program.
| ||||||||||
| |||||||||||