Keil™ RTX Real Time Kernel for Arm® and Cortex™-M

Keil™ RTX Real Time Kernel for Arm® and Cortex™-M

The Keil RTX is a complete real-time kernel. The RTOS' support up to 256 tasks and provides control over semaphores, task signals, message queues, and memory pools. The kernels are designed for Arm and Cortex-M applications that have numerous tasks and many resources to manage.

Manufacturer: Arm Ltd and Arm Germany GmbH

Features

  • Royalty-free, deterministic RTOS with source code
  • Flexible Scheduling: round-robin, pre-emptive, and collaborative
  • High-Speed real-time operation with low interrupt latency
  • Small footprint for resource constrained systems
  • Unlimited number of tasks each with 254 priority levels
  • Unlimited number of mailboxes, semaphores, mutex, and timers
  • Support for multithreading and thread-safe operation
  • Kernel aware debug support in MDK-ARM
  • Dialog-based setup using µVision Configuration Wizard.

UDE Support

UDE supports the "OS-aware" debugging of the Real Time Operating System (RTOS) RTX and can show all RTX objects with its properties in a plain form.