Real Time
Time constraint accuracy, in task execution, is as important as the results of the task itself.
Tegesoft provides Real-Time software development services, from mission critical tasks in embedded driving system, trough industrial applications or automation systems with fast control, Our knowledge is based on the following Real time envrionments;
Hard Real-time and Windows, with RTX
To meet the stringent performance criteria for embedded systems that require hard real-time within the Windows environment, Tegesoft developers augment Windows’ capabilities with IntervalZero’s RTX software.
RTX implements deterministic scheduling of real-time threads; provides inter-process communication mechanisms between the real-time environment and the native Windows environment; and extends Windows to enable capabilities that are generally found only in real-time operating systems.
Linux Real-time, with Xenomai
Xenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the Linux environment.
Xenomai is based on an abstract RTOS core, usable for building any kind of real-time interface, over a nucleus which exports a set of generic RTOS services. Any number of RTOS personalities called “skins” can then be built over the nucleus, providing their own specific interface to the applications, by using the services of a single generic core to implement it.
Xenomai aims at helping application designers relying on traditional RTOS to move as smoothly as possible to a GNU/Linux-based execution environment, without having to re- write their applications entirely.
It runs over seven architectures (namely ppc, blackfin, arm, x86, x86_64, ia64 and ppc64), a variety of embedded and server platforms, and can be coupled to two major Linux kernel versions (2.4 and 2.6), for MMU-enabled and MMU-less systems. Supported real-time APIs include POSIX 1003.1b, VxWorks, pSOS+, VRTX and uITRON.

