嵌入式概念:
嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。從應用對象來講,嵌入式系統是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。
嵌入式在近年來受眾多人追捧,但嵌入式的發展歷程是怎樣的呢?以下內容將會詳細講述,從20 世紀70 年代初出現第一個微處理器開始,嵌入式系統的發展已經有20 余年的歷史了。隨著計算機技術和產品對其它行業的廣泛滲透,以應用為中心的分類方法變得更為切合實際,也就是按計算機的嵌入式應用和非嵌入式應用將其分為嵌入式計算機和通用計算機。通用計算機具有計算機的標準形式,通過裝配不同的應用軟件,以類同面目出現并應用在社會的各個方面,那嵌入式有哪些突出性貢獻呢?
典型產品就是PC,而嵌入式計算機則是以嵌入式系統的形式隱藏在各種裝置、產品和系統中。嵌入式系統將在“后PC”時期大顯身手。嵌入式系統則是根據應用的要求,將操作系統和功能軟件集成于計算機硬件系統之中,從而實現將軟件與硬件一體化的計算機系統,這是PC時代的突出貢獻,嵌入式系統一般不提供與終端用戶交互的手段,具有小巧、高度自動化、響應速度快等特點。但嵌入式系統有自身存在的特點,作為嵌入式系統靈魂的嵌入式操作系統是隨著嵌入式系統的發展出現的,當然也是嵌入式系統發展到一定階段的必然產物。嵌入式操作系統的出現,將會大大提高嵌入式系統開發的效率,改變以往嵌入式軟件設計的相關功能則只能針對具體的應用從頭做起。在嵌入式操作系統之上開發嵌入系統將會在很大程度上減少系統開發的工作量,從而更好地增強嵌入式應用軟件的可移植性,使嵌入式系統的開發方法更具科學性。
嵌入式系統發展歷程:
嵌入式概念其實很早就已存在,從上世紀70年代單片機的出現開始到今天的各種嵌入式相關的各種應用,嵌入式系統經歷了近30年的發展歷史,但每個階段的發展歷程都有所不同,下面來簡單了解下所經歷的四個階段:
一、無操作系統階段
這一階段的應用就是基于初的單片機上,多數以編程控制器的形式出現,這一時期,一般沒有操作系統的相關支持,只有通過匯編語言對系統進行直接的控制,當然在相關運行結束之后再清除內存,當然這一時期的主要特點是:系統機構和功能相對都比較單一,處理效率也較低、儲存量也小,幾乎沒有用戶接口,由于具備以上特性,曾經被工業領域廣泛的認可。
二、簡單的操作系統階段
但隨著微電子工藝水平的提高,出現了大量高可靠、低耗能的嵌入式cpu,這種簡單的嵌入式操作系統開始出現并得到了迅速發展。此時的嵌入式操作系統隨比較簡單,但已初步具備一定的兼容性和擴展性,對控制系統負載以及監控應用程序的運行有一定作用。
三、實時操作系統階段
在數字化通信和信息家電等巨大需求的牽引下,嵌入式系統得到進一步的飛速發展,隨著硬件實時性要求的提高,嵌入式系統的軟件規模也在不斷擴大,這一時期操作系統的實行性得到了很大的改善,可以再不同類型的微處理器上,實現高度的模塊化和擴展性運行,以此使得應用軟件的開發變的更加簡單。
四、面向internet階段
在21世紀的網絡時代,將嵌入式系統應用到各種網絡環境的呼聲越來越高,嵌入式設備與internet的完美結合才是嵌入式技術的真正未來,在這個信息時代和數字時代里,為嵌入式系統的開發帶來了巨大的機遇,同時對于嵌入式系統提供商來講也是新的的挑戰。
發展歷程大概經歷了四大階段,每個階段的發展都是新技術的更迭,那么下一個將會是怎樣的階段,讓我們共同期待……