一段時間以來我常聽業(yè)內(nèi)人士說起的一個詞是“顛覆性創(chuàng)新”,即現(xiàn)階段互聯(lián)網(wǎng)思維和硬件創(chuàng)新的結(jié)合正在顛覆很多傳統(tǒng)的商業(yè)模式,而讓這些顛覆成為可能的根本是芯片技術(shù)的發(fā)展,尤其是高集成的芯片技術(shù),包括SoC以及異構(gòu)多核嵌入式系統(tǒng)的出現(xiàn),但是從與非網(wǎng)記者和一些業(yè)內(nèi)工程師的溝通來看,目前SoC或異構(gòu)多核嵌入式系統(tǒng)的設(shè)計(jì)開發(fā)仍存在一些難點(diǎn),主要是涉及到多核的協(xié)同設(shè)計(jì)以及核間通信方面存在挑戰(zhàn),給開發(fā)人員制造了不小的難度。
需求催生產(chǎn)品,針對這種異構(gòu)多核嵌入式系統(tǒng)遇到的開發(fā)難度,Mentor Graphics(明導(dǎo))公司近日推出了一款嵌入式虛擬機(jī)產(chǎn)品,與明導(dǎo)公司原有的實(shí)時操作系統(tǒng)、嵌入式Linux操作系統(tǒng)、Android操作系統(tǒng),Sourcery工具鏈,Volcano電子控制單元和網(wǎng)絡(luò)工具,AUTOSAR開發(fā)套件以及用戶可自由配置的工具鏈一起,為異構(gòu)多核嵌入式軟件開發(fā)提供全面的解決方案。
明導(dǎo)公司提供的針對基于ARM內(nèi)核的異構(gòu)多核嵌入式系統(tǒng)OMAP5開發(fā)的參考解決方案
現(xiàn)有異構(gòu)多核嵌入式系統(tǒng)開發(fā)遇到的挑戰(zhàn)包括,開發(fā)者需要明確系統(tǒng)架構(gòu)的定義和資源的配置,需要確定系統(tǒng)啟動的具體流程設(shè)計(jì),需要對負(fù)責(zé)系統(tǒng)進(jìn)行調(diào)試,要實(shí)現(xiàn)有效的隔離,做好多核共享資源的管理,實(shí)現(xiàn)內(nèi)核間的高效、準(zhǔn)確通信,同時保證異構(gòu)多核系統(tǒng)的安全性也很關(guān)鍵。對此,明導(dǎo)公司嵌入式軟件部門運(yùn)行解決方案資深產(chǎn)品經(jīng)理Felix Baum在和與非網(wǎng)記者的交流中表示,明導(dǎo)公司提供的全面解決方案可幫助用戶解決上述問題。通過明導(dǎo)推出的嵌入式虛擬機(jī),可靈活實(shí)現(xiàn)硬件和操作系統(tǒng)資源的配置,同時通過rpmsg(IPC)總線實(shí)現(xiàn)高效的核間通信,也可以實(shí)現(xiàn)對多核的管理和監(jiān)測。
明導(dǎo)公司嵌入式軟件部門運(yùn)行解決方案資深產(chǎn)品經(jīng)理Felix Baum
解決方案推出的同期,明導(dǎo)公司選擇了德州儀器OMAP5系列集成有2個ARM Cortex-A15和2個ARM Cortex-M4內(nèi)核的異構(gòu)多核處理器OMAP5432作為硬件平臺,為給目標(biāo)用戶提供可參考的應(yīng)用案例,F(xiàn)elix表示,在選擇硬件平臺時,明導(dǎo)參考了多個廠商的處理器產(chǎn)品,對比后因?yàn)镺MAP5是典型的異構(gòu)多核處理器,更加復(fù)雜也更具代表性,更能體現(xiàn)明導(dǎo)公司解決方案對這種異構(gòu)多核嵌入式系統(tǒng)開發(fā)的支持,同時相較于同樣是異構(gòu)多核處理器的JACINTO6系列更加便宜更適用于向用戶做推廣。
“目前明導(dǎo)公司的解決方案僅適用于基于ARM內(nèi)核的異構(gòu)多核嵌入式系統(tǒng)開發(fā),除了處理器產(chǎn)品,我們同時也在積極和FPGA廠商合作,會盡快推出適用于SoC FPGA產(chǎn)品的解決方案。”Felix如是說。
與非網(wǎng)原創(chuàng)內(nèi)容,未經(jīng)許可,不得轉(zhuǎn)載!