PC-based工業控制系統的獨立即時OS

MaxRT eRTOS

概述

英特蒙的MaxRT eRTOS產品提供一個獨立的嵌入式即時作業系統 (RTOS),同時擁有建立與執行即時程式的工具與公用程式。MaxRT eRTOS支援需要準確性與高速回應的應用元件或模組。透過MaxRT eRTOS即可使用單一、低成本的平台來滿足各種即時與嵌入式應用的需求。

這些系統通常是無頭 (headless) 設計,並將HMI託管於遠端PC或裝置上。

MaxRT eRTOS能夠在沒有Windows作業系統協助的情況下啟動處理器和分配資源。以RTX64為基礎並且與RTX64原始碼相容,MaxRT eRTOS支援在對稱多處理 (SMP) 系統上的多核心執行多個行程與執行緒。

MaxRT eRTOS排程器能讓嵌入式即時應用程式直接存取512GB的可定址實體記憶體,這對現在的即時系統而言是很關鍵的,相較於傳統32位元系統的4GB實體記憶體限制來說,也是展現了巨大的躍進。

準確性

    • 精準的保證 – 可設定計時器週期到1微秒,中斷服務執行緒 (IST, Interrupt Service Thread) 延遲低於3微秒
    • 可擴充性 – 一個排程器可供所有即時行程的處理器使用。對稱多處理 (SMP) 感知排程器利用優先驅動以及搶佔式兩種演算法,確保關鍵執行緒的環境轉換,並讓高優先順序的執行緒在小於微秒的間隔裡發生

控制

    • 靈活配置所需的即時處理能力,可支援1至64個處理器
    • 可完全控制即時行程執行緒,並根據需求進行負載平衡。MaxRT eRTOS具有設定執行緒以及中斷親和力 (interrupt affinity) 的能力
    • 關閉處理器 (Shutdown handlers) 確保系統安全關機

簡化

    • 使用商用現成軟體 (COTS) 目標系統,無須特別的硬體
    • 使用單一開發環境 – Visual Studio 2019以及更高的版本
    • 使用通用程式語言 (C/C++) 開發即時應用程式
    • 使用通用的Win32 API存取即時處理行程
    • 無需按照驅動程式模型;即時處理行程可直接與硬體溝通
    • 支援基於TSN架構的即時網路以連接其他控制器
    • 使用OPC UA提供的安全介面支援遠端開發和遠端HMI

降低成本

    • 免除專用控制器和通訊卡
    • 改善資產使用率:善用未能充分使用的多核處理器
    • 純軟體解決方案降低製造成本並減少實體元件

效率

    • 免除硬體庫存壓力和降低維護成本
    • 只需透過軟體下載即可完成現場系統升級