RTX 介绍

Ardence RTX                     

Windows XP、XPe、2000、NT和NTe是目前用于关键任务控制和应用、需要时间敏感处理的强大自动控制平台。

但是,开发者希望在应用Windows优点的同时,又拥有传统RTOS特征(包括高性能、高可靠性和高确定性)的开发和执行环境,许多传递这种需求的选择通常有两种解决方案:一种是连接一个基于Windows的能处理复杂GUI的处理器或卡;另一种是连接一个能进行关键处理的协处理器或DSP卡。这两种解决方案都涉及硬件的设计和改造。

Ardence公司的RTX是一套软件,可将Windows XP、XPe、2000、NT 和NTe扩展到关键时间控制领域的解决方案,RTX产品通过对Windows? XP、XPe、2000、NT 和NTe的扩展,使这些基于Windows的操作系统成为实时操作系统(RTOS),基于这样的实时操作系统,用户既可以开发实时性的应用,也可以开发非实时性的应用。

同时,通过从硬件设计的方案转移到以软件为中心的解决方案,RTX增强了Windows的控制性能,其优势为:

  减少了系统的成本
  提高了系统性能
  保证了持续的技术发展能力


目标应用


  ·通讯产品
  ·高可靠性系统
  ·测试和计量t
  ·工业自动化
  ·运动控制
  ·机器人
  ·仿真
  ·军事与航空宇航



产品组件


  RTX产品支持基于Windows NT、Windows 2000、 Windows XP、XPe、和NTe的单处理器和多处理器系统,最新的RTX 5.5版本包括下列组件:

  RTX Runtime
  RTX Runtime实时环境下运行的实时应用

  RT-TCP/IP Runtime
  RT-TCP/IP Runtime提供实时环境的网络支持

  RTX Software Development Kit (SDK)
  RTX Software Development Kit (SDK) 用于在实时环境开发、测试和运行的实时应用

  RT-TCP/IP Software Development Kit (SDK)
  RT-TCP/IP Software Development Kit (SDK) 用于在实时环境开发、测试和运行RtxTcpIp的
实时应用

  TimeView
  TimeView是一个可以使用户收集实时扩展产品系统应用和系统事件时间量的工具

  Platform Evaluator
  Platform Evaluator是一个用于确定系统平台时间特征和是否适用于实时应用的工具。

 



RTX的特征


  ·RTX是Windows? XP, XPe, 2000, NT 和NTe的扩展技术
  ·有保证的任务调度和性能
  ·可对硬件直接访问的API
  ·异常(蓝屏)处理
  ·Windows XP, 2000 和NT API的方便使用性
  ·单处理器和多处理器支持
  ·应用和内核级的调试
  ·对于扩展控制,应用能在数秒内进入启动周期


RTX优点


  高可靠性
  使Windows在同一台机器上同时实现一般操作系统功能及高性能、高可靠性(99.999%)的操作系统功能;使Windows应用扩展贯穿于工厂的性能控制操作与服务于企业的应用和数据之间。

  RTX使公司超越Windows
  通过使Windows处理转向控制应用,允许在同一台计算机上既完成高性能、确定性的实时处理,又能完成非实时性处理。

  兼顾工业标准开发和调试工具
  兼顾大批有经验的Windows开发工程师
  在Windows 2000, NT 和XP间提供一个可移植性策略
  减少使用协处理器或DSP的成本

  RTX为Windows 环境提供了关键性的好处
  产生设备驱动 - 与Windows驱动程序模型不同,RTX中断处理器运行于全线程的空间,具有完整的包括浮点功能的API,设备驱动程序的线程模型在应用程序和设备驱动程序的优先级处理和划分方面给予RTX开发者更大的灵活性。RTX为应用程序和驱动程序连接提供了灵活的IPC机制。

  去除了DSP
-- 通过去除DSP,企业可以节省大量的硬件设计及专门开发成本,通常一台设备是由处理移动控制、信号处理、特定逻辑处理等算法的特定硬件结合而成的,今天,这些功能可以简单地成为时间关键环境的软件任务和标准应用共存。

  应用实时性能
-微软的高端操作系统基本上都包括了面向队列的调度设计,使之应用于强大的企业计算。但另一方面,也减弱了在控制和仿真方面,许多应用所必要的确定调度的能力。RTX增加了一个性能保证调度环境,提供在Windows下抢先调度和硬实时的关键任务性能。调度延迟按照微秒来计量(最坏情况的典型值在40微秒以下)。

  管理高可靠性
- 对企业而言,必须不惜代价的对操作系统进行数据完整性的维护。RTX以附加调度器的形式增加了确定性的调度,RTX调度器比Microsoft调度器具有更高的优先级且在异常事件后继续操作,其包括管理异常事件的API,使开发者可以定义对于他们应用恰当的操作,如继续操作或触发正常的关机。
 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章