• your Windows® embedded community

    eWEEK Windows for Devices - Your Windows Embedded Community

    Windows For Devices

  • home
  • news
  • embedded PCs
  • boards
  • handhelds
  • tablets
  • thin clients
  • enterprise
  • consumer
  • articles

    News

  • Home > News

        Real-time Windows extension supports dedicated CPUs

        Jonathan Angel | Date: Jun 15, 2009 | Comments: 1



        • Print PDF
        • Filed Under: News

        IntervalZero has released two new versions of its deterministic, hard real-time software for Windows. RTX 2009 supports real-time operations on one shared or dedicated CPU, while RTX 2009 SMP can operate on up to seven dedicated RTX processors, the company says.




        As with previous versions, IntervalZero's RTX is touted as adding real-time capabilities to Windows, providing precise control of IRQs, I/O, and memory. Described as a "true extension in that it does not encapsulate Windows, and does not interfere with or modify the Windows infrastructure," RTX allows code to be built as Windows executables (EXE) that run in User Mode (Ring 3) to utilize memory protection, or as real-time subsystem (RTSS) executables that run in Kernel Mode (Ring 0) for maximum performance.


        RTX architecture allows running code in Ring 3 or Ring 0

        According to IntervalZero, the new RTX 2009 and RTX 2009 SMP versions both support Windows Vista, Windows XP, Windows XP Embedded, and Windows Embedded Standard 2009. However, it's said, RTX 2009 includes support for real-time operations on one shared or dedicated RTX processor in a uniprocessor or multiprocessor environment, while RTX 2009 SMP makes it possible to operate either on one shared processor, or on up to seven dedicated RTX processors in a multicore/multiprocessor environment.

        By leveraging RTX 2009s native SMP (symmetric multiprocessing) support on multiprocessor architectures, and its tight integration with the Windows environment, OEMs can move hard real-time control logic from specialized hardware components over to software, IntervalZero claims. This will be of particular benefit in products that have complex HMIs (human-machine interfaces), and require both the precise coordination of multiple tasks and deterministic hard real-time performance, the company adds.

        New product features and updates cited by IntervalZero for both RTX 2009 and RTX 2009 SMP include:
        • Support for Windows Vista Service Pack 1 and 2, Windows XP Service Pack 3; and support for Visual Studio 2008
        • Improved MSI-x support
        • Expanded support of RTX dedicated mode, so the real-time subsystem (RTSS) can run on up to seven dedicated CPUs, with assigned affinities for processes, threads, interrupts and timers.
        • Updated RTX tools that support an SMP environment
        • Several new APIs for profiling across processors
        • Additional RTX Property APIs
        Background

        New features in version 8.1 of RTX, announced in February 2008, included support for Message Signaled Interrupt-capable devices, providing an alternative to line-based interrupts (IRQs). This eliminates restrictive hardware IRQ conflicts and allows use of a broad array of PCI and PCI Express devices, the company says.

        RTX version 8.1 also added:
        • an enhanced TCP/IP stack, which runs independently of Windows, supporting IPv4, IPv6, RAW sockets, and Jumbo frames.
        • Shared multiprocessor support for Windows Vista, complementing existing uniprocessor and dedicated multiprocessor capabilities
        • Enhanced kernel debugging, via newly available IEEE 1394 and USB connection capabilities
        • Timer periods as low as one microsecond
        IntervalZero was one of the first third-party suppliers of add-on software targeting the use of Microsoft operating systems in real-time applications. Previously known as Ardence, the company was acquired by Citrix in January 2007, then spun off in July 2008.

        In addition to RTX, the company markets the following products:
        • ETS (Embedded Tool Suite), said to be the smallest-footprint, stand-alone RTOS (real-time operating system) that supports the Win32 API
        • Select, touted as providing multi-purpose device functionality on a single Windows Vista system, minimizing boot time while making devices corruption- and virus-proof
        Meanwhile, one key competitor for IntervalZero is Tenasys, whose INtime product gained support for Intel's Z5xx Atom processor in March.

        Further information

        IntervalZero did not release pricing information for RTX 2009 and RTX 2009 SMP, but the products appear to be available now. More information may be found on the company's website, here.



        Related stories:
        • Windows CE 6.0 R2 gets real-time plaudits
        • Ctrix spins off Ardence real-time business
        • Real-time Windows extension shrugs off IRQ conflicts
        • Windows XPe extension supports real-time Ethernet cards
        • Windows XPe real-time extension adds USB stack
        • Real-time extension targets embedded Vista apps
        • Real-time virtualization taps Intel multi-core extensions
        • Real-time Windows extension exploits Core Duo
        • Windows XP/XPe real-time extension adds 64 bits, .NET
        • Windows XPe RT extension gets soft PLC
        • Windows XP, XPe gain real-time LabView graphical programming
        • Real-time Windows extension gains SMP, HT, VS.NET support
        • Interview: Adding deterministic, real-time control to XP Embedded using INtime
        • Citrix acquires real-time Windows add-on vendor Ardence
        • Ardence and Intel collaborate on virtualization
        • Windows XP real-time add-on targets Core 2 Duo
        • Real-time Windows XPe add-on adds remote debug
        • Software adds QoS to Windows XP/XPe
        • Ardence adds real-time support to NI Labview on Windows XP/XPe
        • Ardence affirms embedded focus, readies software releases
        • The Real-time Windows Embedded Quick Reference Guide
      • Newsletter
      • RSS
      • Twitter
      • Got a Tip?
      • Linux Devices

    most read

      WfD showcase archives

      • Mobile Phones
      • PDAs and other handhelds
      • Netbooks
      • Windows tablets, UMPCs, and MIDs
      • Audio/video entertainment devices
      • Thin client terminals and devices
      • Voice over IP devices
      • SPOTlight on .NET Micro Framework (MF)
      • SPOT-light on Microsoft's "SPOT" Technology
      • Other smart devices

  • eWEEK Quick LInks
  • Home
  • Windows & Interoperability
  • Mobile & Wireless Technology
  • Application Development
  • Enterprise Applications
  • Enterprise Networking
  • Desktops & Notebooks
  • Technology Videos
  • ZDE Corporate Site
  • Linux for Devices
  • Microsoft Watch Blog
  • Migration Expert Zone
  • Smarter Technology
  • ASP Free
  • Scripts
  • Tutorialized
  • Technology Resource Library

Site Map

Use of this site is governed by our Terms of Use and Privacy Policy

Copyright ©1996-2010 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. eWEEK and Spencer F. Katt are trademarks of Ziff Davis Enterprise Holdings, Inc.
Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise Inc. is prohibited.