歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

嵌入式開發:手機中Linux操作系統掃盲

    面對Symbian與微軟的WinCE兩大陣營,挾著開放式架構、授權費用低、開發資源豐富等優點的Linux智能手機操作系統是否有機會在新一代的智能型手機市場中嶄露頭角,成為了引人關注的議題。人們開始對Linux關注起來,就讓讀者跟隨我們的文章,來了解Linux智能手機操作系統的前世今生。

    LINUX的自由

    先讓我們來了解一下Linux軟件,畢竟Linux智能手機操作系統只是它應用的一個分支。Linux的出現,最早開始於一位名叫Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一個代替Minix(是由一位名叫Andrew Tannebaum的計算機教授編寫的一個操作系統示教程序)的操作系統,這個操作系統可用於386、486或奔騰處理器的個人計算機上,並且具有 Unix操作系統的全部功能,因而開始了Linux雛形的設計。簡單地說,Linux是一套免費使用和自由傳播的類Unix操作系統,它主要用於基於 Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Unix兼容產品。

    近年來,Linux以自由、免費、開放源代碼為武器,經過來自互聯網、遍布全球的程序員的努力,加上IBM、SUN等計算機巨頭的支持,Linux在操作系統市場異軍突起,服務器版的Linux、桌面版的Linux、嵌入式Linux已經廣泛地投入應用,基於Linux的應用和應用開發滲透到各個領域,一部分手機廠商接機推出了Linux手機。目前很多手機開發商本身並不希望在操作系統方案上受制於人並增加產品開發成本,而源代碼開放的Linux是最好的切入點。由於很多公司在Linux桌面應用開發的經驗而促成其轉向智能手機終端產品的開發中,國內基於Linux的嵌入式操作系統應用開發商遠多於桌面應用開發商,Linux具有最大的自由開發群。此外,由於其開放性使工程師可以對系統有更深入的了解,並能針對特定硬件方案和產品需求進行優化,通過了解源代碼開發很多應用。

    采用Linux操作系統的理由是降低智能手機的生產成本。Linux開發起來最大的特點是從根本上開放源代碼,與其他系統相比,采用開放源代碼的Linux手機操作系統能夠大大降低成本。而且開放源代碼還有一個好處是允許手機制造商根據實際情況,有針對性地開發適合自己手機的Linux操作系統,這樣既能讓自己的產品有特色,又能避免受制於人,還能夠滿足用戶多方面的應用。到現在,手機的應用就由通話和簡單的郵件傳輸,發展到Web浏覽和拍照攝影,照片編輯,動畫播放等多個方面,這樣一來,手機軟件的開發規模是3年前5倍以上。基於這個原因,開發Linux OS,開發者教育等各方面的成本就削減了不少,從而上市的產品便會更具競爭力。

    系統優點解說

    Linux 操作系統在使用中的優點也是十分明顯的。首先,對於消費來說,采用的應用於智能手機上的Linux操作系統和我們常說的應用於電腦上的Linux操作系統是一個系統,而且都是全免費操作系統。在操作系統上的免費,就等於節省了產品的生產成本,附加到消費者身上的也就少了,給大家帶來了實惠。Linux操作系統系統資源占用率較低,而且性能比較穩定,這都是大家公認的。使用起來能帶來急速體驗,在同硬件配置上,能獲得其他智能手機操作系統得不到的快樂。如果以Linux平台的系統資源占用程度同體積龐大的WindowspMobile相比,其結果可想而知。在Java在手機上應用越來越廣的時候,Linux 操作系統與JAVA的相互融合,是任何一個操作系統所不能比擬的,Linux+JAVA的應用方式,能夠給用戶極大的拓展空間。

    相對來說,Linux操作系統缺點也不少。由於Linux操作系統介入智能手機領域較晚,采用此操作系統的手機比較少,所以專為這些少量用戶所制作的第三方軟件還非常少,影響了Linux操作系統在智能手機領域內的勢力擴張。在Linux的平台上進行開發,對廠商的要求比較,業界需要更強大的軟件設計能力高,安全性、實時性能、電源管理都是Linux智能手機操作的天然缺陷。




    LINUX陣營

    摩托羅拉為扭轉在Symbian陣營中的不利位置,搶占智能手機市場,早已在倡“Linux+Java”的發展思路。目前,摩托羅拉在Linux上的投入可謂不惜血本。有報道稱,摩托羅拉研制基於Linux的自主操作系統用了三年的時間,投入的研發經費高達1.5億美元。三星在2003年9月份推出了首款基於Linux系統平台的CDMA智能手機SCH-i519,據稱是用PC級別的處理能力來挖掘CDMA1X網絡的無線應用功能,包含了手寫輸入、上網、收發郵件、照相連拍等多種功能。NEC也一再強調其3G手機高端產品幾乎100%會采用Linux.NEC還透露自己正在開發的手機Linux內核采用的是MontaVista 的MontaVista Linux Consumer Electronics Edition,並將在此基礎上增加GUI系統X Window System、GTK+和glibc等軟件,並計劃把數據處理、多媒體技術和通話技術的中間件應用到Linux中去,以打造一個豐富的Linux手機軟件平台。

    早在2000年,韓國公司PalmPalm就推出了第一台采用Linux的Tynux手機。2003年1月,NEC宣布將在其手機中使用Linux操作系統,代表著Linux成功進軍手機領域。摩托羅拉A760卻搶現發布搶先,進入市場,搶了NEC頭籌,隨後,采用Linux手機智能系統得手機開始多起來了,韓國手機巨頭三星,LG也先後加入了Linux手機智能系統陣營。就國產手機而言,各大國內廠商推出智能手機從去年開始升溫,到現在已經進入一個飛速發展的階段。列入國家863計劃的中興智能手機e3的推出,代表著國產手機在Linux智能手機上的最高成就。國產手機能否借Linux打個翻身仗,還是個疑問。

    支持LINUX操作系統的機型:摩托羅拉A768I、摩托羅拉A780、飛利浦968、海爾N60、中興E3.

    由於智能手機結合了強大的硬件運行能力以及開放的軟件操作系統,因此無論是娛樂還是商務應用,智能手機的功能都能夠在強大的第三方軟件的支持下獲得無限的擴展。因此,在未來的手機市場上,智能手機將引領整個手機發展的潮流,而不是局限於現在的高端手機。手機未來的趨勢是開放系統會逐步地擠掉封閉系統和專有系統。同時推出的產品將會在便攜性和功能方面盡可能的實現平衡。代表自由和擁有更開放姿態的Linux扮演著重要的角色,Linux的優勢很大,我們將拭目以待。



因此,在未來的手機市場上,智能手機將引領整個手機發展的潮流,而不是局限於現在的高端手機。手機未來的趨勢是開放系統會逐步地擠掉封閉系統和專有系統。同時推出的產品將會在便攜性和功能方面盡可能的實現平衡。代表自由和擁有更開放姿態的Linux扮演著重要的角色,Linux的優勢很大,我們將拭目以待。



Copyright © Linux教程網 All Rights Reserved