|
IntervalZero RTX - Real-Time Performance for Microsoft Windows |
|
RTX enhances Windows® universally adopted look and feel with features that give developers real-time determinism, better control, unmatched dependability and the ability to:
- Reduce system costs by eliminating the need for customized or specialized real-time hardware platforms
- Improve reliability by reducing number of hardware components
- Speed the time to market through intuitive development tools that easily integrate into standard Windows IDE
- Create scalable and controllable applications with unlimited threads and up to 1000 processes
1. Overview
While developers want the benefits of using Windows® 2000, XP, XPe and Vista - 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 on single or multicore processing platforms.
By offering a compliant Win32 API set, RTX application portability is simplified between various Windows® operating systems.
2. Development Tools and RTX Extensions
- RT TCP/IP : High-performance TCP/IP networking for RTX applications.
- RTX USB : USB 1.1 and USB 2.0 support in the real-time environment.
- RTX Application Wizard : Comprehensive configuration and management of RTX and real-time application development environment.
- Object Viewer : In depth analysis tool for all real-time application and RTX processes, including threads, objects, interrupts, semaphores, mutexes and timers.
- TimeView : A real-time timing tool for RTX developers.
- Platform Evaluator : A software tool to document and characterize the real-time capabilities of a Windows® system with RTX installed.
3. Key Features
- Common APIs for all Windows® operating systems (2000, XPe, XP Pro and Vista)
- 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
- 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
4. RTX Architecture
RTX Architecture - cklick to enlarge |
5. 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 Vista
- 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
6. Target Markets
- Industrial Automation
- Telecom
- Test and Measurement
- Medical
- Aerospace and Defense
- Automotive
- Simulation
- And many others
7. Evaluation
If you are interested in evaluating RTX, please contact us.
3. Related Link
http://www.ardence.com/embedded/products.aspx?ID=70
|
|