<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 非對(duì)稱雙核MCU基礎(chǔ)知識(shí)及核間通信

          非對(duì)稱雙核MCU基礎(chǔ)知識(shí)及核間通信

          作者: 時(shí)間:2012-04-06 來(lái)源:網(wǎng)絡(luò) 收藏

          為弱計(jì)算操作提供額外的處理能力:M0的整體性能約是M4的72%,但對(duì)于弱計(jì)算操作(如:加減乘與邏輯運(yùn)算,移位,以及簡(jiǎn)單的數(shù)據(jù)傳送),并沒(méi)有太多劣勢(shì)。弱計(jì)算操作在程序中往往占一半以上的比例,尤其體現(xiàn)在驅(qū)動(dòng)程序及一些協(xié)議棧上。合理地分配一部分弱計(jì)算操作任務(wù)給M0,可以有效提升整體的處理能力。這樣,完成相同的任務(wù)只需更低的主頻,而降低功耗,或者反過(guò)來(lái),能夠在有限的主頻下完成需求更大的任務(wù)。

          例如:在高精密工業(yè)運(yùn)動(dòng)控制中,對(duì)于電機(jī)的控制往往需要運(yùn)算量很大的算法,同時(shí)又要處理如CAN、工業(yè)以太網(wǎng),以及各種現(xiàn)場(chǎng)總線的。我們可以讓M4來(lái)運(yùn)行電機(jī)控制算法,而協(xié)議棧與驅(qū)動(dòng)程序則由M0來(lái)完成。同樣的例子也適用于嵌入式音頻——由M4執(zhí)行音頻編解碼與音效處理算法,而M0則負(fù)責(zé)音頻總線、USB等事務(wù)。

          本文小結(jié)

          通過(guò)以上的介紹可以看出,相比傳統(tǒng)的使用多顆的方案,非在性能、成本、功耗、生產(chǎn)等諸多環(huán)節(jié)都有明顯的優(yōu)勢(shì)。核間通信稍顯復(fù)雜,但作為基礎(chǔ)設(shè)施可由底層系統(tǒng)軟件來(lái)實(shí)現(xiàn)。在具體開(kāi)發(fā)時(shí),應(yīng)根據(jù)實(shí)際問(wèn)題合理分配任務(wù),并且在初始化流程、內(nèi)核鑒別以及調(diào)試上,需注意一些操作細(xì)節(jié)。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();