Mentor Graphics憑業(yè)界領(lǐng)先能力推出適用于微控制器和多核應(yīng)用的Nucleus RTOS
Mentor Graphics公司今天推出新版本的Mentor® Embedded Nucleus® 實時操作系統(tǒng) (RTOS),這是一款針對嵌入式設(shè)備互連的新一代高性能應(yīng)用程序。Nucleus RTOS 進程模式已擴展了對于基于ARM® Cortex® M內(nèi)核的支持。軟件開發(fā)人員首次可以使用單一的嵌入式操作系統(tǒng),通過整個ARM內(nèi)核的內(nèi)存分區(qū)來提高系統(tǒng)可靠性,促進整個產(chǎn)品系列(包括高低端設(shè)備)的代碼復(fù)用。新版本增加了一個多核框架,可管理進程間通信(IPC)和復(fù)雜異構(gòu)片上系統(tǒng)(SoC)的處理器生命周期,并增加了利用Imagination和Vivante GPU 的支持的加強型Nucleus RTOS圖形功能。
本文引用地址:http://m.butianyuan.cn/article/262002.htm針對基于 MCU 設(shè)備的內(nèi)存分區(qū)
現(xiàn)在,系統(tǒng)開發(fā)人員可以使用可擴展的實時操作系統(tǒng),以符合基于微控制器 (MCU) 設(shè)備的典型的資源限制,同時仍提供空間分區(qū),從而提高系統(tǒng)可靠性。通過使用基于ARM Cortex M內(nèi)核的內(nèi)存保護單元 (MPU),Nucleus RTOS進程模型無需實現(xiàn)虛擬內(nèi)存,就可以創(chuàng)建內(nèi)存分區(qū),維持一個輕量的操作環(huán)境,從而可以在設(shè)備上以有限的內(nèi)存執(zhí)行,在設(shè)備外“本地執(zhí)行”。Nucleus RTOS進程模型提高了對可靠性要求嚴(yán)格及有安全要求的設(shè)備(例如工業(yè)和醫(yī)療設(shè)備)的系統(tǒng)可靠性。
Mentor Embedded 多核框架:業(yè)界首個完整的 AMP 異構(gòu)解決方案
當(dāng)今的復(fù)雜SoC架構(gòu)結(jié)合了應(yīng)用程序類和微控制器類的內(nèi)核,推動異構(gòu)操作環(huán)境合并成為單一設(shè)備。為解決這些復(fù)雜問題,Nucleus RTOS納入Mentor Embedded多核框架 (MEMF),以實現(xiàn)非對稱的多重處理 (AMP)?;趯?ldquo;virtIO”、“remoteproc”和“rpmsg”的功能的重新實現(xiàn),MEMF使開發(fā)人員能夠集成Nucleus RTOS、Linux®和基于裸系統(tǒng)的應(yīng)用程序,并應(yīng)對異構(gòu)多操作系統(tǒng)環(huán)境中與IPC、資源共享和處理器控制有關(guān)的挑戰(zhàn)。開發(fā)人員能夠控制SoC中單個內(nèi)核的啟動和關(guān)閉,使應(yīng)用程序可以根據(jù)用例,最大限度提高計算性能或最大限度降低功耗。
“Xilinx很高興與Mentor合作開發(fā)Mentor嵌入式多核架構(gòu)(MEMF),以在我們的Zynq-7000 All Programmable SoCs上擴展非對稱多處理的能力。”Xilinx首席嵌入式軟件科學(xué)家Tomas Evensen說道,“MEMF提供了一個可升級的軟件架構(gòu),可以很好滿足我們的客戶對于異構(gòu)多處理系統(tǒng)計算的需求,他們會在FPGA架構(gòu)中整合多硬核處理器和軟核處理器。”
通過圖形處理器單元 (GPU) 支持的增強型圖形
動態(tài)用戶界面(UI)需要密集運算,通常需要由當(dāng)今的復(fù)雜 SoC 中的圖形處理器(GPU)提供加速。Nucleus RTOS利用開放標(biāo)準(zhǔn)控制GPU的功率,該GPU集成了OpenGL/ES,位于基于領(lǐng)先的ARM Cortex A的SoC內(nèi)。通過Qt®可以實現(xiàn)豐富的圖形,使Nucleus
RTOS生成富有吸引力的交互式UI。對于資源受限設(shè)備,可將 來自 Tara 系統(tǒng)的 Embedded Wizard與Nucleus RTOS集成,以生成內(nèi)存節(jié)約型且豐富的 UI。
評論