久久久久久久麻豆,中日韩av在线,麻豆av在线免费,中文字幕二区三区,欧美日韩视频一区二区,亚洲欧美日韩在线一区,国产无毒不卡

Windows CE 6.0的技術(shù)發(fā)展與突破


微軟在操作系統(tǒng)領(lǐng)域共有3大分支,其中之一是已經(jīng)成為歷史的DOS/Win9X,而另一分支則是正在桌面環(huán)境上發(fā)光發(fā)熱的NT架構(gòu),最新一代產(chǎn)品為Vista,而CE這一分支算是微軟針對(duì)個(gè)人計(jì)算機(jī)以外的產(chǎn)品所開(kāi)發(fā)的操作系統(tǒng)家族統(tǒng)稱,使用在PDA或智能型手機(jī)上的就稱為Windows Mobile,要使用這個(gè)名稱必需要通過(guò)微軟認(rèn)證,而應(yīng)用在其它用途,如機(jī)上盒、VoIP電話、收銀機(jī)等則維持Windows CE的名稱,不需通過(guò)認(rèn)證,但是在授權(quán)費(fèi)用方面則是有所不同?;旧?,不同名稱只是在于啟用元件的不同而已,基本核心都完全一樣。而我們將在這篇所討論的,就是基于CE架構(gòu)之下的行動(dòng)裝置操作系統(tǒng)架構(gòu)。

圖說(shuō):Windows CE的發(fā)展歷程。

  手持式智能型裝置市場(chǎng)動(dòng)態(tài)

  目前占較大比例的Windows嵌入式應(yīng)用,仍在行動(dòng)裝置方面,根據(jù)Gartner最新的調(diào)查顯示,雖然2006年全年的智能型手機(jī)及PDA的銷售量,相較起2005年將會(huì)有超過(guò)75%的成長(zhǎng),成長(zhǎng)力道大多集中于智能型手機(jī)上,PDA方面沒(méi)有明顯的增長(zhǎng)。而根據(jù)IDC的調(diào)查,2006年第三季的手持式智能裝置的銷售量卻呈現(xiàn)減少的趨勢(shì),IDC將其歸咎于缺乏新產(chǎn)品線,使得廠商在營(yíng)銷上缺乏動(dòng)力,比如說(shuō),占銷售比例******的依然是Palm,約有4成左右,但是其熱銷的機(jī)種已經(jīng)有超過(guò)1年以上的年齡,算起來(lái)已經(jīng)是垂垂老矣,其次便是Windows CE 架構(gòu)的產(chǎn)品,HP、Dell以及MIO這三家總和起來(lái)約有4成5左右,但是由于微軟的操作系統(tǒng)遲未更新,在使用觀感大致不變的情況之下,新機(jī)種的推出并未給消費(fèi)者帶來(lái)太多新鮮感,因此也都各自有程度不等的衰退。

  Windows CE 5.0的特性與應(yīng)用趨勢(shì)

  Windows CE是微軟在嵌入式系統(tǒng)的重頭戲,相關(guān)的發(fā)展歷程已經(jīng)超過(guò)十個(gè)年頭,雖然依照慣例,初期貧弱的效能與菜單現(xiàn),曾經(jīng)一度被業(yè)界當(dāng)作笑話看,但是憑借著微軟雄厚的財(cái)力以及多變的商業(yè)手法,到后來(lái)已經(jīng)在嵌入式應(yīng)用占據(jù)了一片山頭,軟硬件的發(fā)展不僅帶動(dòng)了相關(guān)產(chǎn)業(yè)的進(jìn)步,許多廠商也因此而崛起或者是沒(méi)落,而自從Windows CE 5.0推出以來(lái),由于系統(tǒng)核心架構(gòu)上的限制,雖然在資料安全性方面獲得了加強(qiáng),但是換來(lái)的代價(jià)卻是效能的低落,硬件廠商也被迫不得不在某些重視即時(shí)反應(yīng)的應(yīng)用中,采用較為高階的硬件,以彌補(bǔ)因?yàn)椴僮飨到y(tǒng)本身的設(shè)計(jì)問(wèn)題而造成的效能減損,甚至某些廠商就采取不升級(jí)到Windows CE 5.0,而是采用舊版的4.0(2003/2003se),雖然在某些情況之下資料會(huì)有遺失的風(fēng)險(xiǎn),但是在效能表現(xiàn)上明顯好上許多,相關(guān)原因后述。

  即便如此,Windows CE 5.0的推出仍使得微軟在嵌入式應(yīng)用中又前進(jìn)了一步,因?yàn)榫蜕虡I(yè)經(jīng)營(yíng)來(lái)說(shuō),Windows CE 5.0是一款非常成功的產(chǎn)品,雖然偏弱的性能表現(xiàn)廣為使用者詬病,但是其廣泛的應(yīng)用程序支持及多媒體表現(xiàn)卻又讓它成為消費(fèi)者的最愛(ài)。Windows CE 5.0與前一版操作系統(tǒng)的差別主要是在儲(chǔ)存能力以及檔案系統(tǒng)方面的改進(jìn)。對(duì)于OEM制造廠商來(lái)說(shuō),Windows CE 5.0最占優(yōu)勢(shì)的一項(xiàng)改進(jìn),就是QFE快速修復(fù)功能的增強(qiáng),透過(guò)QFE機(jī)制,裝置需要進(jìn)行功能更新或者是除錯(cuò)時(shí),就只需要下載特定部分的組件進(jìn)行更新即可,廠商無(wú)須釋放出新版的完整ROM檔,除了降低更新的麻煩以外,也減少了因?yàn)榇鎯?chǔ)器常駐更新而導(dǎo)致潛在資料喪失危險(xiǎn)的問(wèn)題。

圖說(shuō):Windows CE 5.0的存儲(chǔ)器管理模型。

  至于在針對(duì)行動(dòng)式智能裝置的Windows Mobile 5.0中,則是增加了幾個(gè)重大的更新,其中之一就是加入了3G網(wǎng)絡(luò)的支持,雖然3G的推廣受到應(yīng)用不足以及價(jià)格高昂的阻礙,到目前還不算相當(dāng)普及,但是其可進(jìn)行高速網(wǎng)絡(luò)傳輸?shù)哪芰?,?duì)特定商務(wù)或消費(fèi)端領(lǐng)域仍有相當(dāng)大的幫助,因此未來(lái)潛力仍不可小看。Windows Mobile 5.0另一個(gè)******的改變之處,就是為了檔案保全的問(wèn)題,而采用了不同于以往的檔案儲(chǔ)存以及執(zhí)行方式。將原先僅設(shè)計(jì)來(lái)作為儲(chǔ)存之用的ROM也拿來(lái)供給程序執(zhí)行使用,所有包含記憶卡、內(nèi)部存儲(chǔ)器等可供儲(chǔ)存的區(qū)塊都將會(huì)被加載視為單獨(dú)的實(shí)體,程序執(zhí)行階段可以直接在ROM部分進(jìn)行,因此資料的儲(chǔ)存就不需要在耗用額外的電力去維持,除了省電以外,也可以確保當(dāng)系統(tǒng)突然斷電時(shí),資料仍可以完整被保留住而不會(huì)憑空消失。

  但世事難兩全,確保了資料的安全性,卻帶來(lái)了性能的極大耗損,由于智能型裝置所使用的ROM是屬于讀取快但是寫入慢的存儲(chǔ)器,在執(zhí)行階段就已經(jīng)可以看出效能較舊版Windows Mobile為差,但相差幅度還不算大,可是只要當(dāng)Windows Mobile 5.0要進(jìn)行分頁(yè)動(dòng)作,或者是要將快取中的資料寫回ROM中時(shí),此時(shí)裝置就會(huì)表現(xiàn)出明顯的呆滯狀況,不僅無(wú)法回應(yīng)使用者的操作,程序的執(zhí)行有時(shí)也會(huì)被迫中斷。雖然這部分可以藉由加大分頁(yè)大小來(lái)取得改善,但是加大分頁(yè)大小,就等于減少了可用隨機(jī)存取存儲(chǔ)器的大小,同時(shí)間所能執(zhí)行的程序數(shù)量就會(huì)減少,甚至有些存儲(chǔ)器需求量大的程序就會(huì)無(wú)法執(zhí)行。由于Windows Mobile 5.0有釋出部分的程序原始碼給制造商自行修改設(shè)定,每一個(gè)別廠商在這方面的考量點(diǎn)不同,因此不同廠商所制造出來(lái)的硬件雖然在規(guī)格上相近,卻可能會(huì)有截然不同的性能或穩(wěn)定性表現(xiàn)等類似情況發(fā)生。

微軟逐漸拋開(kāi)封閉心態(tài) 采用開(kāi)放原始碼

  微軟在推廣這一版操作系統(tǒng)時(shí),其中一個(gè)主打的賣點(diǎn)就是開(kāi)放原始碼,不過(guò)Windows CE 5.0版中只有約開(kāi)放56%的原始碼,其它部分仍屬于微軟的業(yè)務(wù)機(jī)密,這也在Windows CE 5.0剛推出時(shí)造成了一陣爭(zhēng)議,只開(kāi)放一半的原始碼,使得微軟與競(jìng)爭(zhēng)對(duì)手比較起來(lái),誠(chéng)意明顯不足。不過(guò)相較起過(guò)去微軟的表現(xiàn),已經(jīng)算是相當(dāng)大的讓步了。而拜此所賜,雖然WM5的產(chǎn)品效能表現(xiàn)比起采用其它操作系統(tǒng)的產(chǎn)品要稍嫌不如,但是在廠商努力******化的情況之下,使得差距不至于被拉的太大,穩(wěn)定性也要遠(yuǎn)勝于過(guò)去舊版本的產(chǎn)品。

透過(guò)微軟的分享原始碼管理計(jì)畫(Microsoft Shared Source Directive),開(kāi)發(fā)者能夠在這些開(kāi)放的原始碼中任意變更自己所需要的關(guān)鍵功能,添加自訂的功能或者是修正錯(cuò)誤等等,而拜微軟封閉所賜,每家廠商所自行修改的程序碼可以不必如嵌入式Linux般必須遵照GPL規(guī)范釋放出來(lái),在可藏私的的情況之下,廠商的支持也越趨熱烈,這也是開(kāi)放原始碼社群所始料未及的一點(diǎn)。而專屬開(kāi)發(fā)工具Platform Builder不僅彈性大,規(guī)范也定義的相當(dāng)明確,因此廠商也很容易在第一時(shí)間整合進(jìn)自家專屬的功能或硬件元件,以提升市場(chǎng)競(jìng)爭(zhēng)力。舉例來(lái)說(shuō),5.0版原先架構(gòu)并不支持802.11i、802.11n 以及WPA2等標(biāo)準(zhǔn),但是廠商仍然可以自行改寫推出支持的Windows CE 5.0產(chǎn)品,以技術(shù)優(yōu)勢(shì)和市場(chǎng)上其它類似產(chǎn)品做出明顯區(qū)隔。

  Windows CE 5.0的其它重要功能

  裝置的智能化也是Window CE 5.0的另一項(xiàng)主打,除了透過(guò)針對(duì)UPnP標(biāo)準(zhǔn)的強(qiáng)化支持,使其無(wú)線網(wǎng)絡(luò)應(yīng)用可以更為靈活而且傻瓜化,這有助于類似Location Free產(chǎn)品及DLNA標(biāo)準(zhǔn)的整合與推廣。而另外一個(gè)重要功能則是之前也有提過(guò)的,就是整合了DirectX的子集合,Windows CE 5.0平臺(tái)可以提供完整的DirectX8 DirectX3D的硬件加速能力,這對(duì)于特定娛樂(lè)應(yīng)用的硬件來(lái)說(shuō),是非常有利的一點(diǎn),而就目前的產(chǎn)品設(shè)計(jì)趨勢(shì)來(lái)說(shuō),許多手持裝置也已經(jīng)逐漸邁入3D顯示的領(lǐng)域,不僅是應(yīng)用于導(dǎo)航、應(yīng)用程序界面,或者是游戲娛樂(lè)等,導(dǎo)入Direct3D的支持,也能讓產(chǎn)品更具未來(lái)性。雖然截至目前為止,采用這項(xiàng)3D功能的商業(yè)應(yīng)用仍相當(dāng)少,但是隨著開(kāi)發(fā)環(huán)境益發(fā)成熟的Windows CE 6.0發(fā)布以后,以其更為杰出的系統(tǒng)架構(gòu)與整體效率,相信采用者也會(huì)隨之增加,

  Windows CE 5.0集舊有大成  6.0版核心變革帶來(lái)性能大躍進(jìn)

圖說(shuō):Windows CE 6.0的存儲(chǔ)器管理模型。

  雖然Windows CE 5.0引進(jìn)了許多更為杰出的新設(shè)計(jì),但是明顯需要依靠更高性能的硬件來(lái)改善其執(zhí)行效能,也成了制造商詬病的對(duì)象,因此在市面上的手持式產(chǎn)品中,除了高階機(jī)種以外,甚少見(jiàn)到具備低階硬件產(chǎn)品中采用Windows CE 5.0,大多是采用其它如Symbian等效率表現(xiàn)較佳的作業(yè)程序取而代之。不過(guò)這樣的情況在Windows CE 6.0發(fā)表之后,可望會(huì)有相當(dāng)大幅度的逆轉(zhuǎn),對(duì)于硬件端設(shè)計(jì)來(lái)說(shuō),Windows CE 6.0的架構(gòu)可以更為有效的利用總體運(yùn)算以及其它硬件資源,

  首先從核心架構(gòu)來(lái)談,Windows CE 3.0到5.0使用的雖然是重新架構(gòu)過(guò)的核心,以支持更為關(guān)鍵的即時(shí)應(yīng)用,但是其核心構(gòu)成基礎(chǔ)仍有很大一部分是從更舊版產(chǎn)品中延伸應(yīng)用而來(lái),因此許多在存儲(chǔ)器管理以及執(zhí)行緒處理方面仍有許多積弊未除。而由于Windows CE 是一款32位元的操作系統(tǒng),因此系統(tǒng)平時(shí)是執(zhí)行于4GB的虛擬定址存儲(chǔ)器中,但是從Windows CE 1.0版到5.0版,都是采用分層保留的方式來(lái)進(jìn)行這4GB虛擬空間的管理,其中2GB會(huì)被系統(tǒng)核心所保留,而較低層的2GB空間則是被分配作為存儲(chǔ)器分頁(yè)使用,每個(gè)執(zhí)行中的程序則是可以各自分配到32MB的虛擬記憶”槽”,這些程序有很大部分是屬于核心或系統(tǒng)的服務(wù)方面,包含了硬件裝置的管理、視窗繪圖以及事件子系統(tǒng)、檔案系統(tǒng)等等。

圖說(shuō):Windows CE 6.0的系統(tǒng)架構(gòu)。

  Windows CE 6.0大幅改變了核心定址以及資源分配的機(jī)制,舊版CE同時(shí)間只能有32個(gè)程序執(zhí)行于各自分配的32MB虛擬存儲(chǔ)器空間中,6.0版則是大幅放寬了限制,******可同時(shí)執(zhí)行32,000個(gè)程序,而且每個(gè)程序可擁有獨(dú)立分配的2GB虛擬存儲(chǔ)器,在此同時(shí),核心服務(wù)、硬件裝置的驅(qū)動(dòng)程序、視窗繪圖以及事件子系統(tǒng)、檔案系統(tǒng)等服務(wù)都被轉(zhuǎn)移到系統(tǒng)核心保留空間中。不過(guò)這樣的改變也會(huì)帶給使用者疑慮,畢竟過(guò)去NT 4.0就曾經(jīng)上演過(guò)類似的戲碼,將驅(qū)動(dòng)程序從使用者模式轉(zhuǎn)移到核心模式,雖然可以大幅改進(jìn)應(yīng)用的速度,但是一個(gè)體質(zhì)不良的驅(qū)動(dòng)程序,可能就會(huì)拖垮整個(gè)系統(tǒng),因此在硬件驅(qū)動(dòng)程序的開(kāi)發(fā)上,就必需要有個(gè)有效標(biāo)準(zhǔn)來(lái)規(guī)范,最好還要導(dǎo)入如WHQL之類的驅(qū)動(dòng)程序驗(yàn)證服務(wù),以避免影響整個(gè)系統(tǒng)的穩(wěn)定性。

Windows CE 6.0的新變革

  Windows CE 6.0依舊把眼光投注在ARM架構(gòu)中,新的BSP與編譯器也都支持了ARM的最新體系,但是其它嵌入式處理器的支持也沒(méi)有被忽視,威盛公司最新的處理器也在不久前宣稱支持了Windows CE 6.0操作系統(tǒng)。而6.0版也是微軟首個(gè)導(dǎo)入次世代檔案系統(tǒng)ExFAT的操作系統(tǒng),雖然到目前為止其細(xì)節(jié)還不明了,但是根據(jù)已有的信息指出,ExFAT在Windows CE 6.0中,擔(dān)當(dāng)了總管所有外接儲(chǔ)存媒體的中界層的角色,廣為產(chǎn)業(yè)界所稱贊的是,這能夠解除過(guò)去傳統(tǒng)FAT檔案系統(tǒng)的32GB單一容量限制。ExFAT同樣也解除了單一檔案只能在2GB以下的限制,這對(duì)于硬件廠商以Windows CE發(fā)展大容量?jī)?chǔ)存管理伺服架構(gòu),有著相當(dāng)大的幫助。加上一些安全機(jī)制,我們可以把ExFAT視為Windows CE 6.0上的NTFS加強(qiáng)版。

  VoIP也是Windows CE 6.0另一個(gè)持續(xù)加強(qiáng)的重點(diǎn),除了在應(yīng)用程序?qū)拥恼细M(jìn)一步以外,操作系統(tǒng)核心也具備直接支持的能力,因此硬件開(kāi)發(fā)上可以更容易的在Windows CE環(huán)境上進(jìn)行各種網(wǎng)絡(luò)的語(yǔ)音通訊服務(wù)。而因應(yīng)這樣的趨勢(shì),6.0版自然也把過(guò)去5.0版的缺失補(bǔ)正過(guò)來(lái),在網(wǎng)絡(luò)堆疊協(xié)定方面,直接支持了802.11i、WAP2、802.11e(無(wú)線QoS)、藍(lán)牙A2DP/AVRCP的AES加密等等,為無(wú)線通訊建立了一個(gè)穩(wěn)定、安全以及可靠的應(yīng)用環(huán)境。

  而從使用者觀點(diǎn)來(lái)看,Windows CE 6.0擴(kuò)展了超越以往版本總和的承諾,這些功能包括了最新的多媒體能力,諸如Windows Media 10/11的支持、,對(duì)于網(wǎng)絡(luò)多媒體裝置的原生整合能力,在Platform Builder開(kāi)發(fā)工具中,甚至也加入了行動(dòng)媒體中心的支持,可以藉由Windows Media Conn

COPYRIGHT(C) 2011 廈門永宏亞得機(jī)電科技有限公司版權(quán)所有(閩ICP備05025945號(hào)) ALL RIGHTS RESERVED?

電話: 0592-5190891 傳真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 廈門市海滄區(qū)興港六里17號(hào)2607室 郵編:361009 聯(lián)系人:翟先生