化繁為簡,軟件解決異構(gòu)多核嵌入式系統(tǒng)開發(fā)七大挑戰(zhàn)

原創(chuàng)
2014/07/25
1
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一段時間以來我常聽業(yè)內(nèi)人士說起的一個詞是“顛覆性創(chuàng)新”,即現(xiàn)階段互聯(lián)網(wǎng)思維和硬件創(chuàng)新的結(jié)合正在顛覆很多傳統(tǒng)的商業(yè)模式,而讓這些顛覆成為可能的根本是芯片技術的發(fā)展,尤其是高集成的芯片技術,包括SoC以及異構(gòu)多核嵌入式系統(tǒng)的出現(xiàn),但是從與非網(wǎng)記者和一些業(yè)內(nèi)工程師的溝通來看,目前SoC或異構(gòu)多核嵌入式系統(tǒng)的設計開發(fā)仍存在一些難點,主要是涉及到多核的協(xié)同設計以及核間通信方面存在挑戰(zhàn),給開發(fā)人員制造了不小的難度。

需求催生產(chǎn)品,針對這種異構(gòu)多核嵌入式系統(tǒng)遇到的開發(fā)難度,Mentor Graphics(明導)公司近日推出了一款嵌入式虛擬機產(chǎn)品,與明導公司原有的實時操作系統(tǒng)、嵌入式Linux操作系統(tǒng)、Android操作系統(tǒng),Sourcery工具鏈,Volcano電子控制單元和網(wǎng)絡工具,AUTOSAR開發(fā)套件以及用戶可自由配置的工具鏈一起,為異構(gòu)多核嵌入式軟件開發(fā)提供全面的解決方案。

明導公司提供的針對基于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)啟動的具體流程設計,需要對負責系統(tǒng)進行調(diào)試,要實現(xiàn)有效的隔離,做好多核共享資源的管理,實現(xiàn)內(nèi)核間的高效、準確通信,同時保證異構(gòu)多核系統(tǒng)的安全性也很關鍵。對此,明導公司嵌入式軟件部門運行解決方案資深產(chǎn)品經(jīng)理Felix Baum在和與非網(wǎng)記者的交流中表示,明導公司提供的全面解決方案可幫助用戶解決上述問題。通過明導推出的嵌入式虛擬機,可靈活實現(xiàn)硬件和操作系統(tǒng)資源的配置,同時通過rpmsg(IPC)總線實現(xiàn)高效的核間通信,也可以實現(xiàn)對多核的管理和監(jiān)測。

明導公司嵌入式軟件部門運行解決方案資深產(chǎn)品經(jīng)理Felix Baum

解決方案推出的同期,明導公司選擇了德州儀器OMAP5系列集成有2個ARM Cortex-A15和2個ARM Cortex-M4內(nèi)核的異構(gòu)多核處理器OMAP5432作為硬件平臺,為給目標用戶提供可參考的應用案例,F(xiàn)elix表示,在選擇硬件平臺時,明導參考了多個廠商的處理器產(chǎn)品,對比后因為OMAP5是典型的異構(gòu)多核處理器,更加復雜也更具代表性,更能體現(xiàn)明導公司解決方案對這種異構(gòu)多核嵌入式系統(tǒng)開發(fā)的支持,同時相較于同樣是異構(gòu)多核處理器的JACINTO6系列更加便宜更適用于向用戶做推廣。

“目前明導公司的解決方案僅適用于基于ARM內(nèi)核的異構(gòu)多核嵌入式系統(tǒng)開發(fā),除了處理器產(chǎn)品,我們同時也在積極和FPGA廠商合作,會盡快推出適用于SoC FPGA產(chǎn)品的解決方案?!盕elix如是說。

與非網(wǎng)原創(chuàng)內(nèi)容,未經(jīng)許可,不得轉(zhuǎn)載!

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

與非網(wǎng)總編。所知有限,不斷發(fā)現(xiàn)。抱持對技術、產(chǎn)業(yè)的熱情和好奇,以我所知、所見,真實還原電子產(chǎn)業(yè)現(xiàn)狀和前沿趨勢。

微信公眾號