Embedded OO RTX®


The Embedded OO RTX® from Willert Software Tools is a fully configurable Realtime Operating System (RTOS) which is highly optimised for the use in embedded systems with limited hardware resources.

It is one of the first operating systems specially build for the usage with UML. Embedded OO RTX supports all necessary RTOS services in highly optimised form, which are required for the notation UML:
  • Timer
  • Events
  • Messages
  • Tasks
Since an object oriented design should not contain any services which could result in tasks blocking each other, services like mutexes or semaphores were not implemented in Embedded OO RTX. This leads to an object oriented architecture design with optimal resource distribution, which results automatically in a software design best suited for reuseability, test and team collaboration.

Key benefits of Embedded OO RTX®

  • Programming of time dependancies without hardware timer or interrupt handler
  • Constant timing behavior of the system under different system loads
  • Object oriented interfaces, no global variables as communication between concurrent system parts
  • ... and more.