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,使開發者可以定義對於他們應用恰當的操作,如繼續操作或觸發正常的關機。
 

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