RTX64
Overview
RTX64 is a key component of the IntervalZero RTOS Platform that supports determinism or hard real-time on multi-core processors while co-resident with the Windows operating system. Symmetric multiprocessing-enabled RTX64 takes full advantage of 64-bit memory and performance capabilities. The RTX64 RTOS scheduler enables embedded real-time applications, to directly access the 512GB of addressable physical memory available on 64-bit Windows. This unique feature complies with the new market memory requirements. All Windows libraires, drivers and tools are available.
Determinism
-
- Guaranteed Precision – set timer periods down to 1 microsecond, and Interrupt Service Thread (IST) latencies of less than 10 microseconds
- Separation from Windows – Windows processes cannot interfere with real-time applications
- Scalability – one scheduler is used across all real-time processors. Symmetric multiprocessing (SMP) aware scheduler utilizes both priority-driven and pre-emptive algorithms to ensure critical thread context switches; and yields to threads of high priority occur in the sub-microsecond range
Additional Purchasable Features
RT-TCP/IP Stack
-
- The RT-TCP/IP Stack provides the following networking capabilities to the RTX64 Subsystem:
- TCP/UDP/IP networking for RTX64 processes
- Support for IPv4 and IPv6
- Winsock support
- RAW Sockets
- MAC layer filtering
- Virtual Network – point to point connection between Windows and RTSS
- Utilities (RtssArp, RtssIpConfig, RtssPing, and RtssRoute)
- The RT-TCP/IP Stack provides the following networking capabilities to the RTX64 Subsystem:
RTX64 Vision
-
- RTX64 Vision provides functionality for using GigE Vision Cameras within the real-time RTX64 environment:
- Real-time GigE Vision filter driver
- Camera Setup Tool
- Real-time GigE Vision Interface & Communication library
- Built version of OpenCV for use with RTSS Vision applications