嵌入式系統(tǒng)是服務于特定對象的,服務對象對嵌入式系統(tǒng)的選擇性很小,甚至沒有選擇。要讓嵌入式開發(fā)人員掌握服務特定對象的專業(yè)知識,或者是具有服務特定對象專業(yè)知識的人掌握嵌入式知識,確實不是一件容易的事。
如果不考慮嵌入式系統(tǒng)的接口、通信、人機交互、任務調度等專業(yè)功能,MCU只用來完成數(shù)據(jù)的輸入、輸出和運算,此時在MCU上進行數(shù)據(jù)運算與在PC上類似,這就能把在PC上運行的專業(yè)程序移植到MCU上運行。嵌入式系統(tǒng)開發(fā)人員只需向這顆MCU輸入和輸出數(shù)據(jù)就能開發(fā)出專業(yè)性強的系統(tǒng)。
如果MCU只運行專業(yè)程序,它就是“一種為專門目的而設計”的集成電路,與ASIC定義相符合。目前ASIC主要有兩種類型,一種是全定制,它是在半導體廠完成制造。另一種是基于CPLD和FPGA的半定制,由用戶編程實現(xiàn)功能定制。
利用MCU作為ASIC(稱它為“山寨”ASIC也行)的半定制基礎元件,投資數(shù)百元,非電子信息類的專業(yè)人員也能憑將自身的專業(yè)知識固化在MCU之中,以實現(xiàn)知識共享。嵌入式系統(tǒng)無處不在,投入資金低和技術門檻低的MCU模式根除了ASIC市場、資金和技術障礙,具備某方面知識的專業(yè)人員只要深入就能尋找到將知識固化到硅片之中的機會?;?strong>MCU的ASIC模式為全民智造創(chuàng)造了條件。





