Tenasys Corporation, Real-time Virtualization Experts

INtime remote nodes allow you to develop your real-time applications on a Windows work station, then run the real-time parts distributed across one or more deeply embedded nodes.

Learn More ›

Download the INtime Datasheet Download the User's Guide

 

 

 

 

 

 


INtime software combines deterministic, hard real-time control with standard Windows operating systems (including Windows Vista, Windows XP, Windows XP Embedded, Windows 2000 and Windows Server 2003) without requiring additional hardware. INtime was designed specifically to take advantage of the powerful capabilities of the x86 processor architecture. Therefore, your real-time and non-real-time applications run in separate virtual machines on a single computer, for cost-effective, reliable control that is easy to develop and maintain.

DiagramINtime software allows you to leverage a wealth of Windows standard features and off-the-shelf applications without compromising the real-time control your applications demand. You can achieve microsecond response time while exercising complete control over your real-time processes with reliable and predictable results.

INtime software has been field proven in hundreds of applications running millions of flawless execution hours. INtime software's full-featured, real-time kernel supports 256 priority levels and round robin scheduling within each level. INtime software also includes a full complement of inter-process communication and synchronization mechanisms that support the high-end real-time needs of the most demanding embedded applications.

When Windows alone isn’t enough

Many applications require Windows as a component of the solution, but also require real-time or deterministic elements. The Windows operating system is a reliable, full-featured, general purpose operating system designed from the ground up with features such as a pre-emptive, multitasking kernel and built-in protection and security mechanisms. However, Windows is neither deterministic nor real time.

Applications that require sub-millisecond response times, or extremely accurate, predictable execution of control processes, require the absolute determinism found in a real-time kernel. INtime software extends any standard Windows environment on a PC architecture with industrial-grade, fully deterministic, hard real-time capabilities. By augmenting Windows with INtime software, you can fully leverage Windows tools and applications while achieving critical real-time capabilities.

Real-time Windows applications, side-by-side

INtime software is installed on a system that already runs standard Windows. Once installed, INtime software provides a deterministic, real-time platform for running your real-time applications. the INtime RTOS runs as a separate, independent kernel, so that the Windows system is not modified or compromised by process failures and faults on the INtime kernel and vice versa. Real-time processes run on the INtime kernel, and non-real-time processes run on Windows: the developer decides whether a given process has a requirement for real-time responsiveness, and what level of determinism is desired.

Windows application threads communicate with their real time counterparts through the NTX API which allows them to share the contents of real-time objects and coordinate activities.