a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 非對稱雙核MCU基礎知識及核間通信

非對稱雙核MCU基礎知識及核間通信

作者: 時間:2012-04-06 來源:網絡 收藏

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

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

本文小結

通過以上的介紹可以看出,相比傳統的使用多顆的方案,非在性能、成本、功耗、生產等諸多環節都有明顯的優勢。核間通信稍顯復雜,但作為基礎設施可由底層系統軟件來實現。在具體開發時,應根據實際問題合理分配任務,并且在初始化流程、內核鑒別以及調試上,需注意一些操作細節。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉