您當前的位置:首頁 > 新聞資訊 > 行業新聞行業新聞
嵌入式系統的發展史
2014-07-16 15:00:29 新聞來源:深圳市澤創偉業科技有限公司
嵌入式系統最初的應用是基于單片機的,大多以可編程控制器的形式出現,具有監測、伺服、設備指示等功能,通常應用于各類工業控制和飛機、導彈等武器裝備中,一般沒有操作系統的支持,只能通過匯編語言對系統進行直接控制,運行結束后再清除內存。這些裝置雖然已經初步具備了嵌入式的應用特點,但僅僅只是使用8位的CPU芯片來執行一些單線程的程序,因此嚴格地說還談不上"系統"的概念。
這一階段嵌入式系統的主要特點是:系統結構和功能相對單一,處理效率較低,存儲容量較小,幾乎沒有用戶接口。由于這種嵌入式系統使用簡便、價格低廉,因而曾經在工業控制領域中得到了非常廣泛的應用,但卻無法滿足現今對執行效率、存儲容量都有較高要求的信息家電等場合的需要。
簡單操作系統階段
20世紀80年代,隨著微電子工藝水平的提高,IC制造商開始把嵌入式應用中所需要的微處理器、I/O接口、串行接口以及RAM、ROM等部件統統集成到一片VLSI中,制造出面向I/O設計的微控制器,并一舉成為嵌入式系統領域中異軍突起的新秀。與此同時,嵌入式系統的程序員也開始基于一些簡單的"操作系統"開發嵌入式應用軟件,大大縮短了開發周期、提高了開發效率。
這一階段嵌入式系統的主要特點是:出現了大量高可靠、低功耗的嵌入式CPU(如Power PC等),各種簡單的嵌入式操作系統開始出現并得到迅速發展。此時的嵌入式操作系統雖然還比較簡單,但已經初步具有了一定的兼容性和擴展性,內核精巧且效率高,主要用來控制系統負載以及監控應用程序的運行。
實時操作系統階段
20世紀90年代,在分布控制、柔性制造、數字化通信和信息家電等巨大需求的牽引下,嵌入式系統進一步飛速發展,而面向實時信號處理算法的DSP產品則向著高速度、高精度、低功耗的方向發展。隨著硬件實時性要求的提高,嵌入式系統的軟件規模也不斷擴大,逐漸形成了實時多任務操作系統(RTOS),并開始成為嵌入式系統的主流。
這一階段嵌入式系統的主要特點是:操作系統的實時性得到了很大改善,已經能夠運行在各種不同類型的微處理器上,具有高度的模塊化和擴展性。此時的嵌入式操作系統已經具備了文件和目錄管理、設備管理、多任務、網絡、圖形用戶界面(GUI)等功能,并提供了大量的應用程序接口(API),從而使得應用軟件的開發變得更加簡單。
面向Internet階段
21世紀無疑將是一個網絡的時代,將嵌入式系統應用到各種網絡環境中去的呼聲自然也越來越高。目前大多數嵌入式系統還孤立于Internet之外,隨著Internet的進一步發展,以及Internet技術與信息家電、工業控制技術等的結合日益緊密,嵌入式設備與Internet的結合才是嵌入式技術的真正未來。
信息時代和數字時代的到來,為嵌入式系統的發展帶來了巨大的機遇,同時也對嵌入式系統廠商提出了新的挑戰。目前,嵌入式技術與Internet技術的結合正在推動著嵌入式技術的飛速發展,嵌入式系統的研究和應用產生了如下新的顯著變化:
新的微處理器層出不窮,嵌入式操作系統自身結構的設計更加便于移植,能夠在短時間內支持更多的微處理器。
嵌入式系統的開發成了一項系統工程,開發廠商不僅要提供嵌入式軟硬件系統本身,同時還要提供強大的硬件開發工具和軟件支持包。
通用計算機上使用的新技術、新觀念開始逐步移植到嵌入式系統中,如嵌入式數據庫、移動代理、實時CORBA等,嵌入式軟件平臺得到進一步完善。
各類嵌入式Linux操作系統迅速發展,由于具有源代碼開放、系統內核小、執行效率高、網絡結構完整等特點,很適合信息家電等嵌入式系統的需要,目前已經形成了能與Windows CE、Palm OS等嵌入式操作系統進行有力競爭的局面。
網絡化、信息化的要求隨著Internet技術的成熟和帶寬的提高而日益突出,以往功能單一的設備如電話、手機、冰箱、微波爐等功能不再單一,結構變得更加復雜,網絡互聯成為必然趨勢。
精簡系統內核,優化關鍵算法,降低功耗和軟硬件成本。