【正文】
新一代的功能強大嵌入式系統(tǒng)平臺,它允許開發(fā)人員優(yōu)化操作系統(tǒng)的內(nèi)存占用,最小可以降至 200K左右。 ? 為了使開發(fā)人員能構(gòu)建功能最豐富的移動設(shè)備, Windows CE .NET提供了對最新無線技術(shù)的支持,例如藍(lán)牙技術(shù)和零配置的 ,而且它還通過 Microsoft Inter Explorer 、 Windows Media 8 和 DirectX 8提供了全面的多媒體和Web瀏覽體驗。 ? Windows CE .NET支持各種處理器產(chǎn)品家族,包括 x8Xscale、 ARM、 MIPS和 SH系列。 Windows 2 嵌入式 Linux 1 ? Linux是一個成熟而穩(wěn)定的網(wǎng)絡(luò)操作系統(tǒng)。將 Linux植入嵌入式設(shè)備具有眾多的優(yōu)點。首先, Linux的源代碼是開放的,任何人都可以獲取并修改,用之開發(fā)自己的產(chǎn)品。其次, Linux是可以定制的,其系統(tǒng)內(nèi)核最小只有約 134kB。一個帶有中文系統(tǒng)和圖形用戶界面的核心程序也可以做到不足 1MB,并且同樣穩(wěn)定。 ? Linux的眾多優(yōu)點使它在嵌入式領(lǐng)域獲得了廣泛的應(yīng)用,并出現(xiàn)了數(shù)量可觀的嵌入式 Linux系統(tǒng)。其中有代表性的包括: uClinux、 RTLinux、 ETLinux、ThinLinux等。 嵌入式 Linux 2 ? uCLinux是 Lineo公司的主打產(chǎn)品,同時也是開放源碼的嵌入式 Linux的典范之作。 uCLinux主要是針對目標(biāo)處理器沒有存儲管理單元 MMU(Memory Management Unit) 的嵌入式系統(tǒng)而設(shè)計的。 ? RTLinux是由美國墨西哥理工學(xué)院開發(fā)的嵌入式 Linux操作系統(tǒng)。到目前為止, RTLinux已經(jīng)成功地應(yīng)用于航天飛機的空間數(shù)據(jù)采集、科學(xué)儀器測控和電影特技圖像處理等廣泛領(lǐng)域。 ? ETLinux通常用于在小型工業(yè)計算機,尤其是 PC/ 104模塊。 ? ThinLinux面向?qū)S玫恼障鄼C服務(wù)器、 X 10控制器、 MP3播放器和其它類似的嵌入式應(yīng)用。 ? 紅旗嵌入式 Linux由北京中科院紅旗軟件公司推出的嵌入式Linux。該款嵌入式操作系統(tǒng)重點支持 pJava。系統(tǒng)目標(biāo)一方面是小型化,另一方面能重用 Linux的驅(qū)動和其它模塊。 嵌入式 Linux 3 常用嵌入式開發(fā)平臺 ?Java ME ?Windows Mobile ?BREW Java ME 1 ? Java ME原稱 J2ME,是由 SUN公司開發(fā)的成為“ Java 2 微型版”的開發(fā)平臺, SUN將 Java ME定義為“一種以廣泛的消費性產(chǎn)品為目標(biāo)的的高度優(yōu)化的 Java 運行時環(huán)境,包括尋呼機、移動電話、可視電話、數(shù)字機頂盒和汽車導(dǎo)航系統(tǒng)?!? ? Java ME是為了那些使用有限的能源、有限的網(wǎng)絡(luò)連接 (常常是無線連接 )以及有限圖形用戶界面能力的設(shè)備開發(fā)的。 ? Java ME就像一個沒有綁定明顯主題的松散的應(yīng)用程序接口和技術(shù)規(guī)范。 Java ME不是一組單獨的技術(shù)規(guī)范,而是一系列技術(shù)規(guī)范的總稱。這些規(guī)范定義了 Java技術(shù)在資源限制設(shè)備中的表現(xiàn)形式。 Java ME在適用于小型嵌入式設(shè)備的同時保留了 java的傳統(tǒng)特性:可移植性、部署靈活性、安全的網(wǎng)絡(luò)傳輸性以及代碼的穩(wěn)定性。 Java ME 2 Windows Mobile 1 ? Windows Mobile 是 Microsoft 用于 Pocket PC 和 Smartphone 的軟件平臺。 Windows Mobile 將熟悉的 Windows 桌面擴展到了個人設(shè)備中。 ? 通過 Windows Mobile,可幫助用戶存儲并檢索電子郵件、聯(lián)系人和約會信息,播放多媒體文件,玩賞電子游戲,借助MSN Messenger交換文本消息,瀏覽 Web內(nèi)容 …… 用戶將能夠與臺式機實現(xiàn)信息交換和同步。 ? Windows Mobile Visual 2021 , Windows Mobile開發(fā)分為使用本機代碼和托管代碼的開發(fā),并將所有的開發(fā)工作將完全整合在同一環(huán)境中。 Windows Mobile 2 BREW 1 ? BREW( Binary Runtime Environment for Wireless,無線二進制運行環(huán)境),是高通公司推出 CDMA網(wǎng)絡(luò) “無線互聯(lián)網(wǎng)發(fā)射平臺 ” 上增值業(yè)務(wù)開發(fā)運行的基本平臺。它提供一個高