Mentor Graphics今天推出新版本的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很高興與Mentor合作開發Mentor嵌入式多核架構(MEMF),以在我們的Zynq-7000 All Programmable SoCs上擴展非對稱多處理的能力。”Xilinx首席嵌入式軟件科學家Tomas Evensen說道,“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。 |