嵌入式的整體架構(gòu)

以GD32F4xx為例來總結(jié),這個與STM32非常相像

嵌入式與計算機的架構(gòu)原理是一樣的,不過追求更低功耗(帶來了更低性能)。

架構(gòu):CPU+總線+設(shè)備

  • CPU
    就是一個計算器。其計算以1+2=3為例,這里面包括兩種元素:1,2,3是一種數(shù)據(jù),+,=為計算命令。所以CPU需要的也只是數(shù)據(jù)和命令兩種元素,這兩種東西從哪里來呢?通過總線傳輸設(shè)備里面存儲的。

  • 總線
    設(shè)備和CPU傳輸數(shù)據(jù)的線路

  • 設(shè)備
    放命令和數(shù)據(jù)的地方。flash一般是用來放命令數(shù)據(jù)的地方,內(nèi)存RAM是用來放臨時數(shù)據(jù)的地方,顯示屏是用來放圖像數(shù)據(jù)的地方,鍵盤是用來放鍵擊數(shù)據(jù)的地方。

嵌入式設(shè)備的系統(tǒng)框架一般就這樣,但是CPU如何獲取數(shù)據(jù)和執(zhí)行命令,總線如何傳輸命令和數(shù)據(jù),各種設(shè)備要怎么存取數(shù)據(jù)呢?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容