當前位置:學問君>學習教育>畢業論文>

嵌入式Linux技術的現狀與發展動向

學問君 人氣:7.29K
摘要:

嵌入式系統和Linux的有機結合,成爲後PC時代計算機最普遍的應用形式。本文介紹了嵌入式Linux技術的版本與特點,結合開發路由器的實例分析了嵌入式Linux的優勢和發展動向,並給出與嵌入式Linux研究有關的網絡資源。

嵌入式Linux技術的現狀與發展動向

關鍵詞:資訊家電 嵌入式Linux 路由器開發

1 引言

863智能計算機首席專家高文教授說:所謂後PC時代,是英文pervasive computing的中文意譯,pervasive的原意是普遍的、蔓延的、滲透的,所以pervasive computing這個詞組直接的翻譯應該是滲透到各個方面的計算。因而我們可以認爲,所謂後PC時代是指:計算機無所不在,它滲透到我們工作和生活的方方面面。當然,這樣的無所不在的計算機也絕不都是象今天的PC一樣擺在桌子上或放在書包裏,後PC時代的絕大多數計算機是以非計算機的'形式出現的,例如作爲隨身物品出現的電話、遙控開關、電子戒指、電子手杖等,再例如作爲家庭網絡組成部分的電視機、電冰箱、空調等等。這些設備的核心部分都有計算機,但大多是以嵌入式系統的形式存在,而不是以整機的形象出現。所以,我們也可以說後PC時代的特點是計算機無處不在、很少可見。

在IT業,如果要問當今最熱門的話題是什麼[1],從事硬件開發的人會毫不猶豫地回答:資訊家電;從事軟件開發的人同樣也會毫不猶豫地回答:Linux。事實上,當人們在談論PDA、手持電腦、機頂盒時,後PC時代就到來了,或者說資訊家電時代到來了。資訊家電之所以直到現在才變得火爆,一個很重要的原因就是Linux的加入。廉價的Linux資源與資訊家電結合,真正宣告了資訊家電時代的到來,嵌入於資訊家電(或其他設備)中的Linux棗嵌入式Linux,是國際軟件界的一個新寵。Linux是個天生的網絡操作系統,成熟而且穩定。Linux是開放原始碼的,任何人都可以修改它,或者用它開發自己的產品。Linux系統是可以定製的,系統內核最小時目前只有134kB。一個帶有中文系統以及圖形化介面的核心程序也可以做到不足1MB,而且同樣穩定。因此,Linux作爲嵌入式系統新的選擇,是非常有潛力的[3]。

國際上有數以百計的嵌入式Linux開發計劃,在國內,這方面的發展也有了較大進展。博利思軟件公司在這方面做了一些有益的嘗試,並於最近推出了一個嵌入式Linux操作系統棗PocketIX 預覽版(下載網址爲:/software/。)。PocketIX是一個內核基於標準Linux的嵌入式操作系統,由一個體積很小的內核及一些可以根據需要進行定製的系統模組組成。其系統佔用空間小、啓動速度快、穩定性好,並具有多任務、多線程的特徵。與傳統的嵌入式系統相比,PocketIX採用標準的Linux結構,所有執行在標準Linux下的應用軟件都可平滑移植到該系統上。

在傳統家電向資訊家電過渡時,操作系統小型化、產品穩定性及是否易於開發等成了至關重要的問題。嵌入式Linux雖然只是剛剛興起的熱門技術,但它卻能很好解決上述問題。作爲嵌入式Linux產品的研發,涉及到嵌入式微處理器技術、Linux技術、網絡通訊技術、通訊產品設計師的行業經驗,華恆網絡技術公司正是基於在以上經驗的優勢,成功推出國內首款基於嵌入式Linux超小型應用產品――網絡管理卡,該產品已經批量生產、投放市場。有關詳情可訪問該公司站點(http://)。

2 嵌入式Linux開發的優點及版本

嵌入式Linux由於代碼開放性以及強大的網絡功能,在中低端的嵌入式網絡設備中應用起來,比起pSOS ,VxWorks等專用系統有許多優勢,Linux甚至支援藍牙技術,VxWorks對於新技術的支援遠沒有Linux那麼迅速;從我們開發路由器卡可知:從產品上市時間到產品的功能不斷擴充、開發人力的投入都驗證了使用嵌入式Linux作爲操作系統平臺的優勢。如果是用VxWorks作爲平臺來做就相當困難,一系列的防火牆協議以及Web Server協議、TCP/IP整個體系結構、撥號協議等等,不是自己開發就是要買VxWorks的編譯好的庫(不公開原始碼的),價格也比較昂貴。表1將專用嵌入式實用操作系統與嵌入式Linux作了詳細的分析和比較。