導語:嵌入式操作系統(tǒng)離我們生活并不遠,,甚至我們生活中處處都可見,比如各種路由器,,機頂盒,,洗衣機,空調,,手機等,。嵌入式操作系統(tǒng)的定義:嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,,軟硬件可裁減,適應應用系統(tǒng)對功能,、可靠性,、成本、體積,、功耗嚴格要求的專用操作系統(tǒng),。 嵌入式系統(tǒng)的發(fā)展:嵌入式操作系統(tǒng)并不是一個新生的事物,從20世紀80年代起,,國際上就有了一些IT組織,,公司開始進行商用嵌入式系統(tǒng)和專用操作系統(tǒng)的研發(fā),這期間涌現了一些著名的嵌入式操作系統(tǒng):
目前,,有很多商用嵌入式操作系統(tǒng)都在努力的為自己爭取嵌入式市場的份額,。但是,這些專用操作系統(tǒng)均屬于商業(yè)化產品,,價格昂貴,,而且,他們的源碼不公開,,使得各自的嵌入式系統(tǒng)上的應用軟件不能互相兼容,。這導致了商業(yè)嵌入式系統(tǒng)對支持各種設備存在了很大的問題,使軟件移植變得相當困難,,但是,,在這個時候,我們偉大的linux操作系統(tǒng)橫空出世,,由于linux自身諸多的優(yōu)點以及優(yōu)勢,,吸引了許多開發(fā)商的目光,,使得linux成為了嵌入式操作系統(tǒng)的新寵。 嵌入式操作系統(tǒng)發(fā)展的四個階段: 第一階段:無操作系統(tǒng)的嵌入式算法階段,,以單芯片為核心的可編程控制器的系統(tǒng),,具有監(jiān)測,伺服,,指示設備相配合的功能,。應用在一些專業(yè)性極強的工業(yè)控制系統(tǒng),使用古老的匯編語言進行系統(tǒng)的直接控制,。 第二階段:以嵌入式CPU為基礎,,簡單操作系統(tǒng)為核心的嵌入式操作系統(tǒng),CPU種類繁多,,通用性差,,系統(tǒng)開銷小,效率高,,一般配備系統(tǒng)仿真器,,操作系統(tǒng)有一定的兼容性,軟件較為專業(yè),,用戶界面不夠友好,,系統(tǒng)主要用來監(jiān)測系統(tǒng)和應用程序運行。 第三階段:通用的嵌入式實時操作系統(tǒng)階段,,以嵌入式操作系統(tǒng)為核心的嵌入式系統(tǒng),,能運行于各種微處理器上,兼容性好,,內核小,,效率高,具有高度的模塊化和擴展化,,有文件管理和目錄管理,,設備支持,多任務,,網絡支持,,圖形窗口以及用戶界面等功能,具有大量的應用程序接口(API),,軟件非常豐富,,代表就是linux。 第四階段:以Internet為標志的嵌入式操作系統(tǒng),,這是一個正在迅速發(fā)展的階段,,現在非常多的嵌入式操作系統(tǒng)已經有了接入Internet的能力。通過一個綜合網關。 常見的嵌入式操作系統(tǒng):
生活中的嵌入式系統(tǒng):過程控制:食品加工,,化工廠 通信:路由器,,交換機 汽車:發(fā)動機控制,防抱死系統(tǒng)(ABS) 航空航天:飛機管理系統(tǒng),,武器系統(tǒng),,噴氣發(fā)動機控制 辦公自動化:傳真機,復印機 民用消費品:微波爐,,洗碗機,,洗衣機,空調,, 計算機外設:打印機,,掃描儀 |
|