Ardence RTX

Posted by Ken Cheung in RTOS on Friday, July 7, 2006

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 hardware platforms
  • Improve reliability with support of standardized x86 HALs - HALx86 as well as PIC and APIC with ACPI
  • 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
  • Increase performance through the smallest footprint in the market and sub-microsecond latency

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.

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 uniprocessor Windows® system with RTX installed.

Key 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

More info »

If you found this page useful, bookmark and share it on:

Possibly of Interest

 
Embedded Star Newsletter
Don't have time to visit Embedded Blog everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.