| |||||
Real-Time OS/Kernels ARM OS/Kernels C166 OS/Kernels C51 OS/Kernels | OverviewKeil provides several real-time operating systems and middleware components that are fully integrated into the C Compiler languages that we support. Our kernels provide the multitasking features you need in real-time applications. RL-ARM Real-Time LibraryThe RL-ARM Real-Time Library is a group of tightly-coupled libraries designed for ARM7, ARM9, and Cortex-M applications. RL-ARM helps you manage numerous tasks and resources. It includes RTX real-time kernel, a Flash file system, TCP/IP networking suite, and CAN and USB device drivers. RTX Real-Time KernelThe RTX provides all the resources you need to create and control multi-threaded, real-time applications and can be tailored to your exact system requirements. It fully supports ARM7, ARM9, and Cortex-M devices, and is included in the MDK-ARM. RTX51 TinyRTX51 Tiny Real-Time Kernel is a small real-time kernel (around 800 bytes) that supports 8051-based applications with reduced real-time requirements. RTX51 Tiny is perfect if you only need task switching or limited inter-task communications. It is included with the PK51 Professional Developer's Kit. ARTX-166 Advanced RTOSARTX-166 Advanced RTOS is a complete real-time kernel for XC16x, XE16x, XC2000, and ST10 applications. AR166 lets you manage numerous tasks and resources. It includes a Flash file system and TCP/IP networking suite. RTX166 TinyRTX166 Tiny Real-Time Kernel is a small real-time kernel that supports 166 and 167-based applications with reduced real-time requirements. RTX166 Tiny is perfect if you only need task switching or limited inter-task communications. It is included with the CA166 and PK166 development kits. | ||||
| |||||