我在單片機開發(fā)行業(yè)呆了十幾年,對單片機非常熟悉。同時,我也看過很多SOC的文章,用過幾款SOC。雖然我對MCU沒有那么清楚的了解,但我自己也有一些了解。如果在嵌入式芯片領域中,將SOC與MCU進行比較,可以理解為SOC是MCU的定制功能版本。下面安瑪芯城小編為大家詳細介紹。
1. 單片機MCU是什么?
MCU是一個微控制單元,也被稱為單芯片微型計算機或單芯片微機,這是一個不好的街頭術語。說得更形象一點,把單片機當成人的大腦,而亂七八糟的按鈕、蜂鳴器、LED燈、數碼管等。在MCU開發(fā)板上都相當于手、眼、嘴、腳等總結起來就是,單片機是一臺芯片級的計算機,需要與外圍電路配合才能完成最終的產品功能。
單片機內部由CPU、RAM、ROM、定時器(計數器)、串行端口和外部中斷組成。MCU的價格一般都比較低,從幾毛錢到幾十塊錢不等。常見的MCU包括STC的51微控制器、意法半導體的STM8、STM32、Arduino的AVR、TI的MSP430等。
2.什么是SOC。
想必大家第一次聽到SOC都覺得很高端,比如手機SOC、電腦SOC。事上,SOC也分為高端SOC和低端SOC。低端SOC是MCU+特定功能模塊外設的內部集成。高端SOC應該是內部集成了MPU/CPU+特定功能模塊的外設。我從來沒有用過高端的這是我自己的結論。因此,今天我們就來聊一聊低端SOC。
廠商直接將電能計量功能模塊集成到51核MCU中,屬于SOC,準確地說是計量SOC。除了計量,不同的領域也有不同的定制要求,比如藍牙。Ti的藍牙芯片(CC2541)是藍牙領域的SOC。SOC芯片有一個共同的特點:它們都是為了更方便,更低的成本,更好的穩(wěn)定性,以滿足特定行業(yè)的需求。
3.MCU與SOC的區(qū)別。
看完MCU和SOC的講解,你應該已經知道了吧。我再總結一下,MCU是微處理器,一般是指單片機之類的,基本上不能運行操作系統(tǒng)。SOC是一個芯片上的系統(tǒng)。小的是集成一個MCU,如單片機,再加上一些外圍電路到芯片。大的是把CPU、RAM、ROM等外圍模塊集成到芯片上,形成一個可以運行操作系統(tǒng)和存儲操作系統(tǒng)代碼的整體系統(tǒng)。一般SOC指的是后者。
以上就是關于在嵌入式芯片領域中SoC和MCU的區(qū)別相關內容,希望可以幫助到大家。
審核編輯黃宇
-
芯片
+關注
關注
460文章
52520瀏覽量
441032 -
mcu
+關注
關注
146文章
17984瀏覽量
367054 -
嵌入式
+關注
關注
5152文章
19675瀏覽量
317640 -
soc
+關注
關注
38文章
4392瀏覽量
222796
發(fā)布評論請先 登錄
Linux嵌入式和單片機嵌入式的區(qū)別?
在金融發(fā)展領域,嵌入式主板有什么優(yōu)點?
嵌入式系統(tǒng)開發(fā)圣經【干貨】
新手怎么學嵌入式?
嵌入式超火的方向有哪些?
嵌入式學習建議
【「嵌入式Hypervisor:架構、原理與應用」閱讀體驗】+全文學習心得
嵌入式系統(tǒng)與服務器有什么區(qū)別
soc芯片和mcu芯片區(qū)別在哪
嵌入式系統(tǒng)的未來趨勢有哪些?
ARM MCU嵌入式開發(fā) | 基于國產GD32F10x芯片+嵌入的開始
ARM MCU嵌入式開發(fā) | 基于國產GD32F10x芯片+開始篇
嵌入式linux開發(fā)的基本步驟有哪些?
瑞薩電子嵌入式產品線在醫(yī)療應用領域中的布局思路

評論