RTX64 即時關鍵應用程式

1 月 17, 2020

RTX64 是一款能將 Windows 轉變為即時作業系統(RTOS)的Windows 驅動程式,並藉此在 Windows 的環境下創建精準、可靠且高效能的即時應用程式。RTX64 的關鍵 RTOS 功能就是充分利用 Windows 作業系統和 x64 多核心處理器。以下是幾個 RTX64 RTOS 即時關鍵應用程式的範例。

應用程式的時間精準度

使用 RTX64 的應用程式能夠以微秒級的精確度進行即時控制,這是因為 RTX64 擁有獨立於 Windows 排程器之外的排程器,並能以微秒為單位配置具有理想間隔的HAL(硬體抽象層)時間週期。

支援對稱多處理和硬體效能

結合RTX64功能的對稱多處理能力有助於直接存取定址實體記憶體的嵌入式即時應用程式。另外,增加使用於即時邏輯的核心數量也有助於效能提升。

簡化系統開發

設計RTX64 的目的在為開發人員提供常用的 Windows 技術和使用者環境,同時在可控或隔離的系統中提供固定即時應用程序的優勢。這意味著系統的每個部分都能在一個標準的開發環境中完成,例如 MS Visual Studio,這使得從一般程式開發轉換到即時應用程式變得更加容易。

削減設備和開發成本

RTX64 是軟體控制平台的核心元素。這種方法用有效的軟體取代了應用於時間關鍵流程中的專用硬體。透過這種方式,RTX64消除了對專用控制器、額外系統和用於執行HMI功能的通訊卡需求。如此一來,藉由確保更好的物流管理、減少庫存以及縮短交貨時間,降低了生產成本和所需的實體元件,。

更高的應用程式適應性與擴充性

多核心處理器(有時稱為核心)透過讓系統擴充到多達 63 個即時處理器而大幅提升了對稱多處理能力。這類應用程式提供了高度的擴充性,因為能配置線程以適應 RTX64 專用核心。

操作可靠性

操作可靠性意味著所有系統操作都能完全受到控制,同時能可靠地處理異常。在 RTX64 執行的系統環境中,設定是可以調整的以確保當 Windows 發生故障時,RTX64 能接管系統控制並可靠地終止即時行程。

總結

RTX64 和即時應用程式安裝並執行在 Windows 作業系統的一般 PC 上,確保了 RTX64 處理器和 Windows 應用程式能透過虛擬網路和共享記憶體進行高速通訊。這意味著硬體與即時處理器之間的通訊並不會依賴於控制器,所有被控制的元件都應該透過即時準確性的協議進行通訊。