Keil™, An ARM® Company

RTX51 Real-Time Kernel

Discontinued

Features

Following are just a few of the features of the RTX51 Real-Time Kernel.

  • RTX51 tasks are integrated into the C51 C Compiler language. The following example shows how tasks are declared.
    void display_task (void) _task_ 1
    {
    }
    
  • Kernel routines are provided by a library that is automatically included by the linker. All you must do is specify the RTX51 directive.
  • Interrupts may be used to trigger tasks or to start standard C51 interrupt functions.
  • Several methods of inter-task communication are provided including: signals, mailboxes, and semaphores.
  • RTX51 supports all C51 Compiler memory models.
  • RTX51 supports code banking programs.
  • RTX51 is royalty-free.
  • A CAN Library provides support for a number of CAN-based microcontrollers.