新聞中心

        EEPW首頁 > 嵌入式系統 > 三種嵌入式操作系統的分析與比較(4)

        三種嵌入式操作系統的分析與比較(4)

        ——
        作者: 時間:2007-02-28 來源:http://www.linux8.net 收藏

        嵌入式Linux OS與Windows CE相比的弱點:第一,是開發難度較高,需要很高的技術實力;第二,是核心調試工具不全,調試不太方便,尚沒有很好的用戶圖形界面;第三,與某些商業OS一樣,嵌入式Linux占用較大的內存,當然,人們可以去掉部分無用的功能來減小使用的內存,但是如果不仔細,將引起新的問題;第四,有些Linux的應用程序需要虛擬內存,而嵌入式系統中并沒有或不需要虛擬內存,所以并非所有的Linux應用程序都可以在嵌入式系統中運行。

        3.2 Palm OS與Windows CE的比較

        3Com公司的Palm OS是掌上電腦市場中較為優秀的,是針對這一市場專門設計的系統。它有開放的操作系統應用程序接口(API),支持開發商根據需要自行開發所需的應用程序,具有十分豐富的應用程序。在掌上電腦市場上獨占其霸主地位已久。

        從技術層面上講,Palm OS是一套專門為掌上電腦開發的操作系統,具有許多Windows CE無法比擬的優勢;Windows CE過于臃腫,不適合應用在廉價的掌上電腦中。

        Palm OS是一套具有極強開放性的系統。開發者向用戶免費提供Palm OS的開發工具,允許用戶利用該工具在Palm OS基礎上方便地編寫、修改相關軟件。與之相比,Windows CE的開發工具就顯得復雜多了,這使得一般用戶很難掌握。這也Palm OS與Windows CE的另一個主要區別。

        我們從常用EOS的大小、可開發定制、互操作性、通用性、實時性及應用領域幾個方面,通過表1來歸納如下:

        表1 

           Palm OS  Windows CE 3.0  嵌入Linu
         大小  核心幾十KB,整個嵌入環境也不大  核心占500KB的ROM和250KB的RAM。整個Windows CE操作系統,包括硬件抽象層(HAL和Hardware Abstraction Layer)、Windosw CE Kernel、User、GDI、文件系統和數據庫,大約共1.5MB  核心從幾十KB到500KB。整個嵌入式環境最小才100KB左右,并且以后還將越來越小
         可開發定制  可以方便地開發定制  用戶開發定制不方便,受Microsoft公司限制較多  用戶可以方便地開發定制,可以自由卸裝用戶模塊,不受任何限制
         互操作性  互操作性強  互操作性比較強,Windows C可通過OEM的許可協議使用于其它設備  互操作性很強
         通用性  適用于多種CPU和多種硬件平臺  適用于多種CPU和多種硬件平臺  不僅適應于x86芯片,并且可以支持30多種CPU和多種硬件平臺,開發和使用都很容易
         實用性  比較好  比較好  很好
         適用的應用領域  應用領域較廣,特別適用于掌上電腦的開發  應用領域較廣。WindowsC是為新一代非傳統的PC設備而設計的,這些設備包括掌上電腦、手持電腦以及用于車載電腦等  由于Linu內核結構及功能等原因,嵌入式Linu 應用領域非常廣泛,特別適于進行信息家電的開發

        結語

        Palm OS、Windows CE、Linux這三種各有不同的特點,不同的用途;但Linux比Palm OS和Windows CE更小、更穩定,而且Linux是開放的OS,在價格上極具競爭力。如今整個市場尚未成型,也未形成統一的國際標準,而且Linux的一系列特征又為我們開發國產的嵌入式操作系統提供了方便,因此,我們有機會在這個未成熟的市場上占有一席之地。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 洛南县| 河西区| 南充市| 循化| 四会市| 新郑市| 游戏| 邹平县| 嘉义市| 杭锦旗| 松原市| 衢州市| 周宁县| 台州市| 彭泽县| 贵溪市| 凤台县| 江西省| 莱西市| 桐城市| 微博| 九龙坡区| 紫金县| 怀宁县| 西宁市| 丹凤县| 大田县| 香河县| 错那县| 射阳县| 玛纳斯县| 合川市| 宁波市| 瑞丽市| 肥西县| 张家界市| 平谷区| 常熟市| 胶州市| 崇阳县| 东源县|