Overview
While developers want the benefits of using Windows® XP, XPe and 2000 – all very powerful automation platforms – they often require a development and execution environment with traditional Real-Time Operating System features, including high performance, reliability and determinism. RTX provides these capabilities to a Windows® based system.By offering a compliant Win32 API set, RTX application portability is simplified between various Windows® operating systems.
Features
Common APIs for all Windows® operating systems (XPe, XP Pro and 2000)
RTX API’s allow direct access to physical memory and the I/O addressing space
RTX offers a choice of three configurable clocks with a minimum granularity of 100 microseconds.
Uniprocessor and multi-processor hardware support
Deterministic memory management
Comprehensive development and integration tools using well-known and standard Windows® IDE
Smallest operating footprint, less than 250K
Choice of Round Robin or Preemptive Schedulers, assignable on a per thread basis
Priority inversion deadlock avoidance with promotion
Real-time HAL extender for interrupt isolation, fast timers, and kernel STOP interception
Real-time TCP/IP stack
USB SDK with USB 1.1/2.0 host and client support
Hyper-Threading support
Physical Address Extension (PAE) support
Device Driver Wizard – framework for rapid development of RTX device drivers
Support for up to 1000 processes, each supporting unlimited threads
RTX Architecture
System Requirements
Hardware (HAL)
PC Compatible Eisa/Isa HAL
ACPI Compatible Eisa/Isa HAL
MPS 1.4 – APIC platform HAL
ACPI 1.0 – APIC platform MP
Software
Microsoft Windows XP Embedded
Microsoft Windows NT 4.0 Embedded with SP5
Microsoft Windows NT 4.0 Workstation and Server with SP6a
Microsoft Windows 2000 Server and Professional with SP2
Microsoft Windows XP Professional
IE 5.01 or higher
Visual Studio 6.0 with SP5 (RTX debugging)
Major market
Industrial Automation
Telecom
Test and Measurement
Medical
Aerospace and Defense
Simulation