嵌入式Linux 無限光明的未來
原創嵌入式Linux是將Linux操作系統進行裁剪修改,使之能嵌入到計算機系統上運行的一種操作系統。嵌入式Linux既繼承了Internet上無限的開放源代碼資源,又具有嵌入式操作系統的特性,被廣泛應用在移動電話、個人數字助理(PDA)、媒體播放器、消費性電子產品以及航空航天等領域,具有十分廣闊的未來。
據中國嵌入式開發從業人員調查2010-2011年度的調查統計數據顯示,在嵌入式產品研發的軟件開發平臺的選擇上,嵌入式Linux雖然比去年低了5個百分點,但依然占據了明顯的優勢(48%),Linux以其開源成本低的優勢仍然受到眾多嵌入式企業的歡迎。
嵌入式系統最初被用于控制機電的電話交換機上,隨著嵌入式的發展,如今已深入到很多的行業里。Linux是一個成熟而穩定的網絡操作系統。將Linux植入嵌入式設備具有眾多的優勢。
嵌入式Linux的優勢
首先,嵌入式Linux可應用于多種硬件平臺。Linux已經被移植到多種硬件平臺,這對于經費,時間受限制的研究與開發項目是很有吸引力的。原型可以在標準平臺上開發后移植到具體的硬件上,加快了軟件與硬件的開發過程。
Linux采用一個統一的框架對硬件進行管理,從一個硬件平臺到另一個硬件平臺的改動與上層應用無關。Linux可以隨意地配置,不需要任何的許可證或商家的合作關系,源代碼可以免費得到。這使得采用Linux作為操作系統不會遇到任何關于版權的糾紛。毫無疑問,這會節省大量的開發費用。本身內置網絡支持,而目前嵌入式系統對網絡支持要求越來越高。Linux的高度模塊化使添加部件非常容易。
其次,Linux是一個和Unix相似、以內核為基礎的、具有完全的內存訪問控制,支持大量硬件(包括X86,Alpha、ARM和Motorola等現有的大部分芯片)等特性的一種通用操作系統。其程序源碼全部公開,任何人可以修改并在GUN通用公共許可證(GNU General Public License)下發行。這樣,開發人員可以對操作系統進行定制,適應其特殊需要。
另外, Linux帶有Unix用戶熟悉的完善的開發工具,幾乎所有的Unix系統的應用軟件都已移植到了Linux上。Linux還提供了強大的網絡功能,有多種可選擇窗口管理器(X Windows)。其強大的語言編譯器GCC,C++等也可以很容易得到,不但成熟完善,而且使用方便。
多樣的嵌入式Linux應用
我們說嵌入式Linux的前景非常光明,是因為嵌入式Linux能夠應對的需求非常廣闊。實際上,在我們的現實生活中,已經有很多的嵌入式Linux出現在了我們的身邊,我們這就來看一看。
Linux摩托車——Mavizen TTX02
Mavizen的TTX02是***配置了計算機、USB接口以及IP地址的比賽用摩托車。從而TTX02也可被稱為“車輪上的筆記本電腦”,它的***時速為130英里,并且其上有一個控制器將其與網絡服務器聯通。
Linux機頂盒
雖然Linux對機頂盒用戶來說通常是看不見的,但它常常是非常普及的機頂盒的核心;比如說,我們許多人利用機頂盒來流式傳送內容。運行Ubuntu的Neuros Link網絡視頻播放設備就是個例子。
Linux自動柜員機(ATM)
多年來許多專家一直在警告,Windows對銀行業務來說其實不夠安全,所以看到Linux日益應用于自動柜員機領域也就不足為奇了。比如說,巴西南里奧格蘭德銀行(Banrisul)的一個Linux項目就備受矚目。
基于 Red Hat Linux 的核潛艇、基于 Linux 的紐約股票交易所的交易系統、有 122 年歷史的 DeLaval 乳業設備廠商使用 Linux 系統控制的機器人實現奶牛的自動化管理………諸如此類的嵌入式Linux設備的隊伍不斷龐大,使得嵌入式Linux的發展范圍越來越廣闊。
無限光明的嵌入式Linux未來
隨著嵌入式Linux技術的高速發展帶來的巨大市場和商業機會,出現了大量的專業公司和產品,同時也產生了許多行業協會來支持嵌入式Linux。而以IBM為代表的世界著名計算機公司和OEM板級廠商的支持也紛紛向嵌入式Linux伸出了橄欖枝。傳統的嵌入式系統廠商也采用了Linux策略,還有Internet上的大量嵌入式Linux愛好者的支持,使得嵌入式Linux的前途越來越光明。
綜觀目前市場上商業和開源的嵌入式Linux的現狀,我們不難看出未來嵌入式Linux技術走向的軌跡:
Linux工具將大行其道。一個重要的促使Linux工具大行其道的非技術原因是嵌入式軟件比較其他行業的軟件需要更好的工具去開發,調試和測試。
嵌入式Linux軟件平臺走向應用,如同商業Linux服務器軟件公司一樣,嵌入式軟件公司也已經意識到它們應該更多的在Linux內核上進行應用軟件的開發,并在集成和測試上多下功夫以滿足用戶對使用嵌入式Linux的產品盡快上市的要求,使得嵌入式Linux對比微軟Windows Mobile更加具有競爭性。
嵌入式Linux向著靠近標準和開放的方向邁進,更多的信息表明嵌入式Linux正在向一個標準的方向邁進,尤其是內核方面,更加重要的是嵌入式Linux 開發不能也很難獨立于Linux開源社區,積極參與社區項目,維護社區項目,創建好的適合嵌入式Linux 社區項目才是正確的途徑。
結語
正如同開源并不僅僅是一種開發模式一樣,Linux也不僅僅是電腦上使用的操作系統。嵌入式Linux早已不知不覺的來到了我們每個人的身邊,并會應用在越來越多的領域上。
【編輯推薦】