當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > ARM和STM32,嵌入式是什么關(guān)系
ARM,STM和嵌入式的關(guān)系就是上圖,其中ARM負(fù)責(zé)內(nèi)核架構(gòu),指令集的設(shè)計(jì),提供給IC設(shè)計(jì)廠商內(nèi)核和編譯器等支持(如ARM11, Cortex-M, Cortex-A系列處理器)STM32是基于ARM® Cortex® M 3處理器內(nèi)核的 32位閃存微控制器,是一種包含與被包含的關(guān)系。STM32為MCU用戶開(kāi)辟了一個(gè)全新的自由開(kāi)發(fā)空間,并提供了各種易于上手的軟硬件輔助工具。
STM32的內(nèi)核是ARM推出的基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M3內(nèi)核。STM32是ARM7架構(gòu)中的一員。
IC設(shè)計(jì)廠商根據(jù)內(nèi)核定義以及需求,設(shè)計(jì)添加外設(shè)模塊(如Uart, I2C等),在結(jié)合模擬部分,最后設(shè)計(jì)整合,通過(guò)流片,封裝就得到常用的芯片(如STM32)嵌入式開(kāi)發(fā)則是根據(jù)需求,選型芯片,在通過(guò)軟硬件設(shè)計(jì),最后生產(chǎn)出需要的產(chǎn)品(如手環(huán),路由器,智能電視等)。它們?nèi)齻(gè)從屬上互不包含,但都屬于整個(gè)產(chǎn)品鏈的重要環(huán)節(jié),缺一不可。