Features
Scalable from 1 to 63 real-time processors
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
Configurable thread and interrupt affinity
Configurable timer period
Ability to attach to line-based and message-based (MSI/MSI-X) interrupts
Handling on Windows STOP or
Deterministic memory
Access to Windows file system and registry
Ability to set Search paths for process creation and loading of RTDLLs
Dynamic-link library support through RTDLLs, which can be loaded implicitly or explicitly
Ability to profile application behavior by monitoring internal objects and custom events
Real-time Inter Process Communication between Windows user processes and real-time processes
Native and managed interface for 32-bit or 64-bit Windows processes
Objects available: events, mutexes, and semaphore
Data sharing through shared memory
Windows user groups for limiting access to RTX64 features
Native interface for 64-bit Windows drivers
Objects available: events, mutexes, and semaphore
Data sharing through shared memory
Tools and Utilities
Activation and Configuration – activate subsystem components and configure RTSS cores
Control Panel – configuration the subsystem
Server Console – display print messages
SRTM – view system timer to timer handler response on a given core
KSRTM – view system timer to interrupt service routine (ISR) response
Latency View – view and compare system timer response latencies on multiple cores at the same time
Task Manager – display a list of running RTSS processes and Windows processes and drivers linked to RTX64
Monitor – configures profiling of RTSS
RTX64CPUUsage – view total CPU usages on RTSS cores
RTX64Objects – view internal objects and states
Software Development Kit
Headers and libraries for application development
Real-time API (RTAPI) similar to Windows Win32 API
Real-time kernel API (RTKAPI)
Real-time Network API (RTNAPI)
Real-time Network Driver API (RTNDAPI)
Managed Code Interface (IntervalZero.RTX64)
Microsoft Visual Studio 2012 support
Wizard for application and all development
API Code snippets
Microsoft Visual Studio C-Runtime support
Local and remote debugger support via launch within Visual Studio
Microsoft Visual Studio 2013 support
Wizard for application and all development
API Code snippets
Microsoft Visual Studio C-Runtime support
Local and remote debugger support via launch within Visual Studio
Microsoft WinDbg extension and RTSS symbols
Sample source to show basic concepts
Architecture
Additional purchasable features
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
RT-TCP/IP network drivers for a number of common Network Interface Cards
Utilities (RtssArp, RtssIpConfig, RtssPing, and RtssRoute)
Target Market
Industrial Automation
Telecom
Test and Measurement
Medical
Aerospace and Defense
Simulation