• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

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

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

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

    本文小結(jié)

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


    上一頁 1 2 3 下一頁

    評論


    相關(guān)推薦

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

    關(guān)閉
    主站蜘蛛池模板: 固阳县| 盘山县| 太保市| 浠水县| 嘉义市| 内黄县| 达尔| 成武县| 宁都县| 安阳县| 临颍县| 石首市| 通化县| 沙洋县| 遂宁市| 和平区| 江川县| 南城县| 永安市| 瑞金市| 玉龙| 密云县| 明光市| 开江县| 锦州市| 黑山县| 建宁县| 垣曲县| 金昌市| 金溪县| 万安县| 鞍山市| 应城市| 望都县| 绥阳县| 怀来县| 信宜市| 茶陵县| 枣庄市| 庆城县| 石棉县|