Nucleus RTOS 微控多核應用新利器

Mentor Graphics公司(MENT)近期推出新版本的Mentor Embedded Nucleus 即時操作系統 (RTOS),這是一款新一代高性能應用程式,適用於所連接的嵌入式設備。Nucleus RTOS處理模型包含基於ARM Cortex M的內核,得到了進一步的擴展。軟體發展人員首次可以使用單一的嵌入式作業系統,通過整個 ARM 內核的記憶體分區來提高系統可靠性,促進整個產品系列(包括高低端設備)的代碼複用。新版本增加了一個多核框架,可管理進程間通信 (IPC) 和複雜異構片上系統 (SoC) 的處理器壽命週期,並可通過 Imagination 和 Vivante GPU 支援增強型 Nucleus RTOS 圖形功能。

這套系統特色:

針對基於 MCU 設備的記憶體分區

系統開發人員可以使用可擴展的即時操作系統,以符合基於微控制器 (MCU) 設備的典型的資源限制,同時仍提供空間分區,從而提高系統可靠性。通過使用基於 ARM Cortex M 內核的記憶體保護單元 (MPU),Nucleus RTOS 處理模型無需執行虛擬記憶體,就可以創建記憶體分區,維持一個輕量的操作環境,從而可以通過快閃記憶體設備外執行,在記憶體有限的設備上執行。Nucleus RTOS 處理模型提高了對可靠性要求嚴格及有安全要求的設備(例如工業和醫療設備)的系統可靠性。

Mentor Embedded 多核框架:業界首個完整的 AMP 異構解決方案

當今的複雜 SoC 架構結合了應用程式類和微控制器類的內核,推動異構操作環境合併成為單一設備。為解決這些複雜問題,Nucleus RTOS 納入 Mentor Embedded 多核框架 (MEMF),以實現非對稱的多重處理 (AMP)。通過執行“virtIO”、“remoteproc”和“rpmsg”的空間清除功能,MEMF 使開發人員能夠集成 Nucleus RTOS、Linux和基於無作業系統的應用程式,並應對異構多作業系統環境中與 IPC、資源分享和處理器控制有關的挑戰。開發人員能夠控制 SoC 中單個內核的啟動和關閉,使應用程式可以根據用例,最大限度提高計算性能或最大限度降低功耗。

Xilinx首席嵌入式軟體科學家Tomas Evensen說道:「Xilinx很高興與Mentor合作開發Mentor嵌入式多核架構(MEMF),以在我們的Zynq-7000 All Programmable SoCs上擴展非對稱多處理的能力。 MEMF提供了一個可升級的軟體架構,可以很好滿足我們的客戶對於異構多處理系統計算的需求,他們會在FPGA架構中整合多硬核處理器和軟核處理器。」

通過圖形處理器單元 (GPU) 支援的增強型圖形

動態使用者介面 (UI) 具電腦密集性,通常需要由當今的複雜 SoC 的圖形處理器單元 (GPU) 提供加速。Nucleus RTOS 利用開放標準控制 GPU 的功率,該 GPU 位於具備 OpenGL/ES 集成的基於領先 ARM Cortex A 的 SoC 內。通過 Qt®可以實現豐富的圖形,使 Nucleus RTOS 生成富有吸引力的互動式 UI。對於資源受限設備,可將 來自 Tara 系統的 Embedded Wizard與 Nucleus RTOS 集成,以生成記憶體節約型且豐富的 UI。

Mentor Graphics公司表示,Mentor Embedded Nucleus 產品現已發售,如需瞭解更多資訊,請上 http://www.mentor.com/nucleus

回到頂端