Keil Logo

RTX51 Tiny Real-Time Kernel

RTX51 Kernel Overview RTX51 Tiny is a small real-time kernel designed for single-chip applications where code size is the most important factor. The RTX51 Tiny kernel requires only 900 bytes of code space and is well-suited for applications that don't need RTOS features like messaging, semaphores, and memory pool management.

  • RTX51 Tiny was designed for single-chip applications where no XDATA is available. However, RTX51 Tiny may be used with any 8051 target system.
  • RTX51 Tiny supports all memory models of the C51 Compiler (SMALL, COMPACT, and LARGE). Operating system variables and task stacks are stored in internal DATA/IDATA memory.
  • RTX51 Tiny performs round-robin and cooperative multitasking only. Preemptive task switching and task priorities are not supported.
  • RTX51 Tiny uses Timer 0 for the operating system timer tick. No other hardware resources are used.
  • RTX51 Tiny is included in the PK51 Professional Developer's Kit.
  • RTX51 Tiny is royalty-free.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.