AUTOSAR TOTAL SOLUTIONS

解決方案

Green Hills INTEGRITY RTOS

圍繞分區架構構建,使嵌入式開發人員能夠確保他們的應用程式滿足安全性、可靠性和效能的最高要求。 INTEGRITY 憑藉一系列認證彰顯其領導地位,為 TOS 安全性、安保性和可靠性樹立了標準。

安全、安心、可靠

         INTEGRITY 使用硬體記憶體保護來隔離和保護嵌入式應用程式。安全分區保證每個任務都有正確運作所需的資源,並全面保護作業系統和使用者任務免受錯誤和惡意程式碼(包括拒絕服務攻擊、蠕蟲和特洛伊木馬)的侵害。 與其他記憶體保護作業系統不同,INTEGRITY 絕不會為了安全和保護而犧牲即時效能。

平台和中介軟體

         為了幫助開發人員快速啟動產品開發,Green Hills Software 提供了大量針對 INTEGRITY 進行整合和認證的中介軟體,包括:

  • FFS、FAT、NFS 和日誌檔案系統
  • IPv4/IPv6 主機和路由網路堆疊
  • 個經過 FIPS 140-2 認證的 Suite B 支援的嵌入式加密庫
  • 高階三層路由協定
  • Web 服務:HTTPS、SOAP、AJAX、JSON、XML
  • Wi-Fi 支援:WPA2、藍牙、3G
  • USB 主機堆疊、裝置堆疊和類別驅動程式
  • 2D、3D 和 OpenGL 圖形

         每個中介軟體包都經過重新整合和測試,可以無縫運行並充分利用 INTEGRITY 的先進 RTOS 功能。對於選定的產業,Green Hills Software 提供的平台可提供完全整合的生態系統。每個平台都包含 INTEGRITY RTOS 以及開發工具、行業特定中介軟體、參考硬體和文件。

可靠性架構

        INTEGRITY RTOS 分離核心可防止錯誤或惡意程式碼造成的損壞,防止進程寫入指定記憶體區域之外。此外,NTEGRITY 的分割區可防止從資料所在分割區外部意外存取資料。 惡意或意外事件可能會拒絕對系統資源的訪問,並使系統進程無法如預期運作。為了防止這些拒絕服務攻擊,INTEGRITY 可以為每個行程分配固定的 CPU 時間和記憶體預算。透過確保特定進程的時間窗口,這些固定預算還透過阻止正在執行的任務在繼承窗口之外執行來保留其他進程的完整性。

高級多核心支持

         INTEGRITY 的現代架構非常適合針對嵌入式系統的多核心處理器。 INTEGRITY 提供完整的非對稱多處理 (AMP) 和對稱多處理 (SMP) 支持,並針對嵌入式和即時系統進行了最佳化。嵌入式系統設計人員可以選擇適合要求的多處理架構。與 Green Hills MULTI 工具套件中的高級多核心調試功能相結合,開發人員將縮短產品上市時間,同時提高系統效能和可靠性。

INTEGRITY Multivisor 安全虛擬化架構

         INTEGRITY Multivisor 是一個強大且可移植的虛擬化基礎設施,其架構足夠靈活,可以處理當今微處理器中可用的各種硬體功能。 ISV 最大限度地利用可用的硬體虛擬化設施,同時最大限度地減少或消除對客戶端作業系統的修改。

         許多晶片製造商現在都採用了硬體輔助虛擬化技術,對於這些架構,NTEGRITY Multivisor 支援高效能“全虛擬化”,無需更改客戶端作業系統。如果裝置存取必須在訪客和/或應用程式之間共用,則可以輕鬆新增協調對硬體的存取的應用程式。