時間:2018-08-20 00:00:00 來源:信盈達 作者:信盈達
有很多初學者會問,“單片機和嵌入式是什么關系”,“學習嵌入式一定要學習單片機嗎”,“我只有硬件基礎能夠學習嵌入式嗎”,今天小編就給大家分析下單片機和嵌入式的關系。
我們知道單片機嘛,就要單芯片提供整個system,簡單說至少cpu、sram、flash這三大件不能少,要不然根本無法獨立運行嘛。所以你看不管是51單片機還是STM32都是內部有CPU,有SRAM,有Flash的,這就是典型的單片機。而嵌入式SoC不同,譬如S5PV210內部只有CPU和少量SRAM,它要正常工作需要外部集成DDR SDRAM和Flash(EMMC)。所以嵌入式的system不能在一個chip上,一般典型的嵌入式系統的system由一塊核心板構成,這塊核心板上集成了SoC、DDR SDRAM、Flash、電源模塊等,這叫嵌入式系統。
嵌入式和單片機有沒有交集呢?這里說的交集意思是:某些產品既可以用嵌入式來解決,也可以用單片機來解決。
以前是沒有的。你想想一般單片機幾塊錢十幾塊錢,而嵌入式系統SoC加上DDR和Flash至少幾十塊,怎么可能有交集。就算單片機能做的事你嵌入式也能做,但是我十幾塊錢能搞定的工作憑什么要花幾十塊上嵌入式呢?所以以前這2者沒交集。根本不是一個檔次范圍內的事兒。
但是近兩年情況發生了變化。首先是很多高端單片機的配置和價格越來越高。譬如2017年10月發布的NXP imxRT1052系列單片機,號稱跨界處理器。為什么叫跨界?跨的是哪兩界?
而所謂跨界處理器,跨的就是單片機和嵌入式這兩界。這個imxRT1052內部集成了CPU和SRAM,但是沒有Flash,它需要外部提供獨立的Flash芯片才能組成一個system。所以這東西既不是典型的單片機也不是典型的嵌入式,但是既像單片機,又像嵌入式,所以NXP說這個是跨界處理器。甭管好不好用,名字聽起來酷酷的。
順便多說一句,NXP為什么這么設計?其實是因為單片機內置Flash都很貴,imxRT1052為什么能比同樣性能的STM32便宜那么多,主要原因就是因為他沒有內置Flash。所以很多人都說ST落后于NXP了,其實沒有。只能說NXP這個設計在單片機界是一種創新。
或者添加楊老師QQ:914865590獲得更多資源福利!
信盈達2008年在深圳特區南山高新科技園成立。自成立至今近九年來專注為企業和個人提供高端方案設計、高端嵌入式/Android培訓等服務。公司下設信盈達實訓學院、信盈達研發中心、信盈達教學儀器三大業務板塊。九年來公司堅持"技術領先、服務領先",以雄厚的實力和專業的品質成為國內唯一有實力從產品最底層研發到系統層開發的嵌入式實訓、產品解決方案提供商。為中國IT行業提供最具價值的職業教育服務。專業培訓嵌入式、物聯網、人工智能、Java、單片機等課程,想了解更多信息點擊立馬咨詢。
免費領取試聽卡
申請已經提交
老師會馬上給您安排試聽課程!
申請出錯了
您可以加老師QQ:914865590報名咨詢!