INtime實時操作系統(tǒng)是由美國TenAsys公司出品的,并且是微軟的合作伙伴,IRMX® RTOS 技術的發(fā)展已有25年以上的歷史,非常的成熟和可靠。INtime以此技術為基礎,它將強大的工業(yè)級控制與豐富的Windows功能相結合,從而使得應用程序能夠充分利用所有Windows特性和成千上萬現(xiàn)有的應用程序,而無需犧牲實時響應。使用TenAsys軟件來執(zhí)行實時Windows應用程序不僅能夠降低軟件的復雜性,而且還可以壓縮冗余的硬件成本,顯著地壓縮了產(chǎn)品上市時間。
INtime實時操作系統(tǒng)已在全球成千上萬種應用程序中得到驗證,并且至今已無故障運行了數(shù)百萬小時。
INtime實時操作系統(tǒng)是基于Windows操作系統(tǒng)的實時解決方案,是唯一資源受到完全保護,并且當Windows發(fā)生故障時仍能獨立運行的解決方案。INtime使用x86架構CPU的硬件多任務機制來實現(xiàn)Windows和INtime之間的切換。Windows系統(tǒng)的進程和線程都成為了INtime的一個低優(yōu)先級線程。當實時活動發(fā)生時,計算機上下文將切換到INtime實時操作系統(tǒng)。當這些活動完成后,計算機上下文將切換回Windows操作系統(tǒng)。
INtime 軟件所采取的方法是在加載 Windows操作系統(tǒng)的同時加載一個實時操作系統(tǒng),以便它們共享相同的 CPU 和中斷硬件,但在其他方面相互獨立。每個操作系統(tǒng)都被封裝為一個虛擬機,各自具有自己的描述符表、內(nèi)存管理等。INtime和它的應用都是運行在完全獨立于Windows的環(huán)境中,這種方式的優(yōu)點是安全和可靠,可使實時應用免受Windows系統(tǒng)故障的影響。
主要特性和功能
*成熟的實時技術
*無縫實時運行,適用于Windows XP、Windows XP Embedded、Windows 2000和Windows Server 2003
*支持多進程或系統(tǒng)(SMP和HT)——用于多進程/多處理器的共享或獨占式實時資源分配選項
*完全與Microsoft Visual Studio .NET相集成——可編輯、編譯、鏈接和調試實時應用程序,而無需退出Visual Studio .NET環(huán)境
*集成的聯(lián)機幫助
*可伸縮的體系結構——實時應用程序可與Windows一起本地運行或跨多節(jié)點運行
*用于實時應用程序的完全內(nèi)存保護和地址隔離
*實時TCP/IP通信stack——可獨立于Windows網(wǎng)絡stack運行
*提供了DeviceNet、PROFIBUS、CANopen和ControlNet等驅動程序
*實時USB stack支持OHCI、UHCI和EHCI控制器
*提供了GPIB(IEEE-488)和運動控制實時設備驅動程序
*直接I/O和內(nèi)存映射,可訪問所有的硬件
*用于周期性事件中斷的系統(tǒng)計時器粒度,其精度達100 μs
*郵箱、信號量、警報、區(qū)域和共享內(nèi)存IPC機制
*EC++庫符合最新的ANSI標準——同時支持異常處理和名稱空間
*可加載實時庫的實時共享庫(RSL)
*用于實時對象瀏覽和崩潰分析的INtime Explorer工具(INtex)
*INscope實時系統(tǒng)性能分析工具
應用范圍:
電力系統(tǒng)仿真監(jiān)測設備,機械設備制造,半導體制造加工設備,超聲波檢測設備,汽車檢測儀器,通用軟件PLC,醫(yī)療儀器(X光攝影儀、心電圖儀等),自動售票機、精算機,船舶自動化控制設備,鋼鐵壓延控制系統(tǒng),商用實時地圖系統(tǒng),鋼管內(nèi)部檢查設備,塑料加工設備,注射機附屬裝置,通信設備,激光加工設備等行業(yè)。