windows ce 5.0
Windows CE 5.0_百度百科
ows CE 5.0_百度百科 網(wǎng)頁新聞貼吧知道網(wǎng)盤圖片視頻地圖文庫資訊采購百科百度首頁登錄注冊進(jìn)入詞條全站搜索幫助首頁秒懂百科特色百科知識專題加入百科百科團(tuán)隊(duì)權(quán)威合作下載百科APP個(gè)人中心收藏查看我的收藏0有用+10Windows CE 5.0播報(bào)上傳視頻一款由微軟公司研發(fā)的基于windows平臺的嵌入式操作系統(tǒng)Windows CE 5.0是一款由微軟公司研發(fā)的基于windows平臺的嵌入式操作系統(tǒng)。軟件名稱Windows CE 5.0開發(fā)商微軟公司目錄1軟件介紹2功能介紹3開發(fā)工具軟件介紹播報(bào)編輯最新的Windows CEWindows CE為微軟針對個(gè)人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE縮寫的來源則有Customer Embedded,Compact Edition, Consumer Electronics等等。功能介紹播報(bào)編輯最新的Windows CE為Windows Embedded Compact 2011,其名稱也在發(fā)布時(shí)從原名“Windows CE”更名為“Windows Embedded Compact”了。Windows CE 5.0 是微軟的.NET家族成員,除100%兼容于Windows CE外,并強(qiáng)化許多功能;在開發(fā)環(huán)境上,微軟提供兼容于.NET Framework的開發(fā)元件:.NET Compact Framework,讓正在學(xué)習(xí).NET或已擁有.NET程序開發(fā)技術(shù)的開發(fā)人員能迅速而順利的在搭載Windows CE .NET系統(tǒng)的裝置上開發(fā)應(yīng)用程序。用于掌上電腦Pocket PC上的Windows CE系統(tǒng)稱為Windows Mobile,最新版本為Windows Phone 7.5,。簡單地說,Windows CE就是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。其中CE中的C代表袖珍(Compact)、消費(fèi)(Consumer)、通訊能力(Connectivity)和伴侶(Companion);E代表電子產(chǎn)品(Electronics)。開發(fā)工具播報(bào)編輯Windows CE 5.0開發(fā)工具Platform Builder 5.0: Windows CE裁剪 5.0: CE裁剪 定制工具。Embedded Visual C++ 4.0:應(yīng)用程序開發(fā) 4.0:應(yīng)用程序開發(fā) 工具。Visual Studio 2005:應(yīng)用程序開發(fā)工具。新手上路成長任務(wù)編輯入門編輯規(guī)則本人編輯我有疑問內(nèi)容質(zhì)疑在線客服官方貼吧意見反饋投訴建議舉報(bào)不良信息未通過詞條申訴投訴侵權(quán)信息封禁查詢與解封?2024?Baidu?使用百度前必讀?|?百科協(xié)議?|?隱私政策?|?百度百科合作平臺?|?京ICP證030173號?京公網(wǎng)安備110000020000Windows CE簡史(四) - 知乎
Windows CE簡史(四) - 知乎首發(fā)于古董電腦室切換模式寫文章登錄/注冊Windows CE簡史(四)蓬岸 Dr.Quest電腦博物館 www.compumuseum.com 站長2004年推出的Windows CE 5.0和Windows Mobile 5.0,終結(jié)了持續(xù)多年的PDA大戰(zhàn),并拉開了現(xiàn)代智能手機(jī)時(shí)代的序幕Windows CE 5.0Windows CE 5.0的代號開發(fā)是Macallan,早在2003年初其開發(fā)計(jì)劃就已經(jīng)對外公布。所以在計(jì)劃發(fā)布的2004年第三、第四季度之前,外界就已經(jīng)知道了CE 5.0的一些技術(shù)細(xì)節(jié)。Macallan原先計(jì)劃與代號為Longhorn的桌面版Windows一起發(fā)布。但由于對Windows XP安全性的擔(dān)憂,和隨后延長的內(nèi)部審核流程,使Windows開發(fā)小組花費(fèi)了更多的時(shí)間在Windows XP SP2而非Longhorn的開發(fā)上,最終Windows CE 5.0的發(fā)行時(shí)間要遠(yuǎn)早于于屢次跳票的Longhorn(Windows Vista)。CE5的一部分最重要的改進(jìn)是它提高了移動(dòng)設(shè)備的存儲容量,并改進(jìn)了移動(dòng)操作系統(tǒng)所使用的文件系統(tǒng)。隨著Windows CE 5的發(fā)行,一項(xiàng)新技術(shù)被提供給OEM廠商,讓W(xué)indows Mobile 5.0平臺的OEM廠商,可以對基于FlashROM的操作系統(tǒng)打補(bǔ)?。≦FE)。相比之下,之前的版本要么需要OEM廠商提供包含錯(cuò)誤修正與升級的完整Flash鏡像,要么就只能使用放置于內(nèi)存中的補(bǔ)丁,而這種內(nèi)存補(bǔ)丁在設(shè)備斷電之后就會丟失。Windows CE的內(nèi)存結(jié)構(gòu)在2000年代初期,閃存的價(jià)格仍舊昂貴,存放手持設(shè)備的系統(tǒng)ROM的通常是寫入速度很慢的EEPROM(NOR Flash)甚至是不可擦寫的Mask ROM(這也是CE2.0時(shí)代升級ROM需要更換芯片的原因,參見Windows CE簡史之二),因此微軟的工程師設(shè)計(jì)了在RAM中劃出特定區(qū)域存放用戶數(shù)據(jù)和應(yīng)用程序的辦法,存儲內(nèi)存(Storage Memory)類似于一塊RAM Disk,用以存儲數(shù)據(jù),而Program Memory用來運(yùn)行程序,既所謂“運(yùn)存”,設(shè)備帶有備份電池(通常是小容量的紐扣電池)保證主電池用盡后數(shù)據(jù)不會丟失(參見 Windows CE簡史之一)。直到2004年之后,閃存價(jià)格才開始變得便宜。Windows CE 5.0允許OEM廠商關(guān)閉Storage Memory區(qū)域而改用閃存存儲用戶數(shù)據(jù)(分為可修改的用戶數(shù)據(jù)區(qū)域和不可修改的系統(tǒng)區(qū)域,今天的Android和iOS設(shè)備也使用類似的方式運(yùn)行),此時(shí)全部的內(nèi)存都可以用作運(yùn)存,備份電池也可以取消。所有的Windows Mobile 5設(shè)備都是使用閃存模式的。這一技術(shù)使消費(fèi)者能夠看到Windows Mobile 5.0設(shè)備的安全性和穩(wěn)健性達(dá)到了一個(gè)新的高度,使用這一技術(shù)寫入設(shè)備此時(shí)已經(jīng)可以商用。但Windows CE 5.0仍然存在一個(gè)尚未解決的問題,就是如何將存儲卡和內(nèi)置存儲分離開來。使系統(tǒng)中所有的卷被作為一個(gè)單獨(dú)的實(shí)體,而非作為對主內(nèi)存的擴(kuò)充。從Windows文件系統(tǒng)架構(gòu)的角度來看,實(shí)現(xiàn)這一點(diǎn)有相當(dāng)?shù)睦щy,因?yàn)檫@一特性要追溯到1996年Windows CE 1.0發(fā)布之前Pegasus開發(fā)團(tuán)隊(duì)的一些決策。Windows CE的存儲器管理從Windows CE 1.0開始,Windows CE的文件目錄結(jié)構(gòu)就與桌面版本的Windows截然不同,Windows CE沒有盤符,而是類似于Unix類系統(tǒng)那樣將外置存儲器作為特定的目錄掛載在主文件系統(tǒng)上。存儲內(nèi)存區(qū)的內(nèi)容和ROM的內(nèi)容會共享一個(gè)文件系統(tǒng),存儲在ROM中的文件有一些是只讀而且不可更改的,有一些則可以被存儲內(nèi)存區(qū)的同名文件覆蓋,廠商通常利用這種方式提供系統(tǒng)的補(bǔ)丁,但當(dāng)設(shè)備完全斷電或硬重啟之后,由于存儲內(nèi)存區(qū)的數(shù)據(jù)被清除,以這種方式安裝的補(bǔ)丁也就失效了。為了讓更好的配合Longhorn的推出,CE 5添加并完善了一系列通信協(xié)議的支持,Macallan支持Smart Display Remote Protocol(智能顯示器遠(yuǎn)程協(xié)議 - 代號Mira,于2003年底取消),讓使用CE 5的“遠(yuǎn)程顯示器”設(shè)備利用遠(yuǎn)程桌面協(xié)議(Remote Desktop Protocol)擴(kuò)展桌面PC的使用范圍。在Windows CE 5.0中,加入了為PDA設(shè)備優(yōu)化的簡化版工具條,因?yàn)槭跈?quán)費(fèi)用較Windows Mobile更便宜(同時(shí)沒有了Pocket Office等應(yīng)用程序),所以被廣泛用于工業(yè)設(shè)備中于此同時(shí),Windows CE 5.0針對開發(fā)工具的改進(jìn)成為其重要賣點(diǎn)之一。微軟在Windows的歷史上,第一次允許開發(fā)者利用Platform Builder查看并修改超過250萬行Windows CE源代碼。這被稱作 Microsoft Shared Source Directive(微軟共享源代碼計(jì)劃 - MSSD),設(shè)備開發(fā)者可以對操作系統(tǒng)的底層進(jìn)行自定義修改,并且沒有將其修改與微軟共享的義務(wù),與被GNU GPL所約束的開源社區(qū)不同,Platform Builder沒有附帶與其他OEM廠商或競爭對手分享修改的義務(wù)。對Platform Builder的改進(jìn)還包括了可擴(kuò)充性的改進(jìn),CE5 RTM將可以支持其發(fā)布之后出現(xiàn)的新技術(shù)。這些新功能讓OEM廠商可以在第一時(shí)間內(nèi)將最新的硬件技術(shù)集成到自家的產(chǎn)品中,而無需在意原版的CE 5平臺是否支持它們。像802.11i,802.11n和WPA2等新技術(shù),都可以由OEM廠商擴(kuò)充到Platform Builder當(dāng)中。CE 5還加入了一些使設(shè)備更加“智能”的特性,UPnP支持的改進(jìn)增強(qiáng)了設(shè)備的位置感知能力和對不同的網(wǎng)絡(luò)與安全系統(tǒng)的支持。一個(gè)叫做位置服務(wù)的新系統(tǒng)使應(yīng)用程序可以根據(jù)用戶物理位置的變動(dòng)做出反應(yīng),比如說當(dāng)用戶在辦公室時(shí),提供與家中不同的,更加正式的人體工學(xué)布局和屏幕信息。使用Windows CE 5.0的艾利和G10可以支持像跑跑卡丁車這樣的3D游戲Macallan兌現(xiàn)了對移動(dòng)游戲玩家提所承諾的改進(jìn),替換了CE 3.0 Platfrom Builder中加入的DirectX子集,CE 5提供完整的DirectX 8 DirectX 3D支持,被稱作DirectX 3D Mobile。游戲開發(fā)者從此可以在移動(dòng)設(shè)備使用更加先進(jìn)的3D圖形技術(shù)。Windows Mobile 5.0Windows Mobile 5.0擴(kuò)展了Windows Embedded平臺,為在市場上奮力拼殺中的Pocket PC和Smartphone產(chǎn)品線帶來了巨大的功能和性能的提升。Windows Mobile 5.0內(nèi)置了.Net Compact Framework 1.0 SP3,并加入了與Exchange Server配合的郵件推送功能與黑莓競爭。為了適應(yīng)手機(jī)市場的用戶習(xí)慣,Windows Mobile 5.0加入了功能機(jī)上常見的左右軟鍵功能,可以根據(jù)當(dāng)前運(yùn)行的程序提供不同的快捷鍵操作2005年9月五日,比爾蓋茨與時(shí)任Palm CEO的Ed Colligan宣布合作推出使用Windows系統(tǒng)的Palm手機(jī),實(shí)際上宣告了“PDA大戰(zhàn)”的結(jié)束Windows Mobile 6.0 ~ 6.1Windows Vista幾經(jīng)跳票之后于2006年11月發(fā)布,緊隨其后的則是2007年2月的Windows Mobile 6.0,WM6的界面使用了類似Windows Vista的立體風(fēng)格,但卻并沒有使用最新的CE 6內(nèi)核,而是使用了CE 5.2。配合Office 2007的推出,Windows Mobile 6.0加入了一系列應(yīng)用程序?qū)痈拢碌腜ocket Office加入了Pocket OneNote,Office Open XML支持等功能。除此之外,針對網(wǎng)絡(luò)應(yīng)用的流行,WM6增強(qiáng)了VoIP功能,加入了回聲消除和MSRT解碼器,Pocket Outlook支持使用HTML格式的電子郵件,而Pocket IE也加入了AJAX,JavaScript及XMLDOM的支持。2008年愚人節(jié)發(fā)布的Windows Mobile 6.1是Windows Mobile 6.0的小幅增強(qiáng)版,加入了對話式短消息,瀏覽器網(wǎng)頁縮放等功能。Windows Mobile 6.5在Windows Mobile 6推出三年之后,作為Windows Phone 7上市之前的過渡產(chǎn)品,微軟發(fā)布了Windows Mobile 6.5,增強(qiáng)了對電容觸摸屏的支持,并改進(jìn)了系統(tǒng)界面使之更符合手指觸摸而不是之前的觸控筆操作。Windows CE 5.0 版本歷史CE 5.0 Core(Macallan,2004年7月9日)CE 5.0 Windows Mobile 5.0(Magneto,Beta 1t,2005年2月16日,RTM 2005年5月10日,P/PC和Smartphone 版本)CE 5.0 Windows Automotive 5.0(2005年7月12日,接替Windows Automotive .net)CE 5.0 Networked Media Device(NMD)Feature Pack(Tomatin,2006年4月4日)CE 5.0 Windows Mobile 5.0 Second Edition(Crossbow,上市名稱為Windows Mobile 6.0)Windows CE 5.0時(shí)代的設(shè)備正式的同步客戶端是AcitveSync 4.xWindows CE 6.0Windows CE 6.0延續(xù)了演變和創(chuàng)新的趨勢,使Widnows CE成為一個(gè)更加穩(wěn)健也更具擴(kuò)展性的嵌入式操作系統(tǒng),作為與Windows Vista一同推出的新產(chǎn)品,CE 6.0為Windows CE帶來了一系列顯著的底層改進(jìn),大大豐富了嵌入式設(shè)備的種類,并為Windows Mobile和微軟的合作伙伴們提供了未來市場增長的重要途徑。Windows CE 6.0原定于在2005年的第二季度發(fā)布,最初的代號Cardhu是受同名威士忌啟發(fā)而來。由于大量資源被投入到Windows Mobile 5.0和其他一系列Windows Embedded項(xiàng)目當(dāng)中導(dǎo)致Windows CE 5.0的發(fā)行周期向后拖延。Cardhu計(jì)劃在2005年底被取消,而相關(guān)的開發(fā)資源則用于支持Yamazaki項(xiàng)目團(tuán)隊(duì)的新計(jì)劃。Yamazaki原定于2006年下半年推出,并在2006年9月15日交付給設(shè)備制造商(RTM)。這一版本的改進(jìn)講集中致力于解除外界Windows CE內(nèi)核擴(kuò)展能力的懷疑,微軟對CE6.0解除了一系列對設(shè)備平臺最嚴(yán)格的限制條件,包括一些之前所有版本的Windows CE都存在的限制。由于Windows CE 6.0豐富的硬件支持和靈活的系統(tǒng)配置,使之廣泛的用于嵌入式系統(tǒng)的開發(fā)和教學(xué)最為明顯的低層改變是系統(tǒng)內(nèi)核的尋址與資源分配機(jī)制。之前版本的Windows CE內(nèi)核中有一個(gè)名叫32/32的限制條件,既系統(tǒng)只能支持32個(gè)進(jìn)程,而每個(gè)進(jìn)程只能尋址32MB虛擬內(nèi)存(VM)。Windows CE 6.0所使用的新一代核心將解除這一限制,作為新內(nèi)核在進(jìn)程、尋址、驅(qū)動(dòng)和應(yīng)用程序交互方面的諸多改進(jìn)之一,新的宏內(nèi)核將支持高達(dá)32,000個(gè)獨(dú)立或虛擬進(jìn)程,每個(gè)進(jìn)程的虛擬內(nèi)存上限也達(dá)到2GB。這是繼Windows CE5.0內(nèi)核將內(nèi)存尋址上限增加到2GB之后的又一大改變。微軟嵌入式部門對CE 6.0的設(shè)計(jì)思路主要集中于對系統(tǒng)底層特性的改變,他們試圖讓消費(fèi)者們在新的Windows CE產(chǎn)品中看到下面所列的一系列新特性:保持Windows CE 5.0現(xiàn)有的功能(并增加新功能)升級后的開發(fā)工具新一代系統(tǒng)內(nèi)核向后兼容進(jìn)一步加強(qiáng)穩(wěn)定性和安全性用戶模式驅(qū)動(dòng)程序模型進(jìn)一步加強(qiáng)無線網(wǎng)絡(luò)支持增加網(wǎng)絡(luò)媒體設(shè)備功能維持當(dāng)前的設(shè)備性能和體積2006年5月9日的MEDC移動(dòng)開發(fā)者大會上,Yamazaki對外公布了beta版本,除了上述的底層改進(jìn),Yamazaki的系統(tǒng)功能也大大加強(qiáng),其改進(jìn)之大絕不僅僅是在上一個(gè)的版本上添加一些用戶層應(yīng)用程序那么簡單。首先,Windows CE6仍然將注意力集中于ARM架構(gòu),新的BSP和編譯器將支持新一代ARM處理器,既ARM6系列處理器。同時(shí)Windows CE 6將是微軟中第一款支持ExFAT文件系統(tǒng)的操作系統(tǒng),ExFAT是微軟面向21世紀(jì)的應(yīng)用需求對文件分配表(FAT)文件系統(tǒng)所做的最新改進(jìn),目前(2006年)ExFAT文件系統(tǒng)仍有許多細(xì)節(jié)尚未公開,就我們已知的信息而言,ExFAT文件系統(tǒng)(至少在Windows CE的角度來看)是為外部存儲設(shè)備而設(shè)計(jì)的,Windows CE將能夠利用外部存儲設(shè)備(如固態(tài)CF卡和SD卡)來擴(kuò)充對象存儲的容量。ExFAT的尋址系統(tǒng)將針對嵌入式設(shè)備優(yōu)化,并完全解除了由微軟人為加入的32GB最大卷容量限制。此外,誕生于當(dāng)今的數(shù)字多媒體時(shí)代的ExFAT也將擺脫(FAT32的)2GB文件尺寸限制,這將不同于桌面Windows系統(tǒng)使用NTFS文件系統(tǒng)的解決方案。實(shí)際上此時(shí)微軟也希望此舉能夠增加搭載Windows CE 6.0操作系統(tǒng)的Windows汽車的數(shù)量。Windows CE 6.0被大量用于GPS這樣的車載電子產(chǎn)品上,許多愛好者針對車載設(shè)備開發(fā)了一系列非官方的“解鎖”程序,使其可以運(yùn)行廠家提供的導(dǎo)航程序之外的軟件,MioPocket是最為流行的解鎖程序之一與Windows XP中NTFS文件系統(tǒng)的新功能類似,CE6對文件系統(tǒng)的改進(jìn)讓OEM廠商可以使用文件系統(tǒng)加密來對單個(gè)文件或卷進(jìn)行加密,這將進(jìn)一步增強(qiáng)移動(dòng)設(shè)備的安全性,這一點(diǎn)對企業(yè)級和數(shù)字通信領(lǐng)域來說尤為重要。同時(shí)微軟也為Windows CE對象存儲添加了基本的用戶權(quán)限功能。最初版本的CE6 Platform Builder并沒有包含文件權(quán)限功能,不過這一功能的地基已經(jīng)打好,不久就會以Windows CE 6.0功能包或新版本的形式加入。目前我們?nèi)圆淮_定ExFAT是否可以支持基于權(quán)限的文件訪問控制。Windows CE 6.0繼續(xù)推進(jìn)對語音IP電話(VoIP)的支持,將應(yīng)用程序?qū)铀峁┑腣oIP整合進(jìn)一步推進(jìn)到由基礎(chǔ)系統(tǒng)提供的VoIP支持。新加入的控制面板選項(xiàng)和Exchange/Outlook同步支持,讓OEM廠商可以根據(jù)用戶的實(shí)際情況靈活配置通過手機(jī)網(wǎng)絡(luò)、無線或有線網(wǎng)絡(luò)來實(shí)現(xiàn)VoIP功能。對VoIP的支持將是新版本對網(wǎng)絡(luò)協(xié)議棧所做的擴(kuò)充中最重要的部分。除此之外新版本還加入了對802.11i,WPA2,802.11e(無線QoS),藍(lán)牙AES安全和A2DP/AVRCP藍(lán)牙配置的支持。這一系列改進(jìn)兌現(xiàn)了微軟對嵌入式系統(tǒng)的承諾:可漫游、強(qiáng)安全、以及穩(wěn)定可靠的語音與數(shù)據(jù)通信。2007年底上市的藍(lán)魔V80可能是中國最早使用Windows CE 6.0的設(shè)備之一最后,從用戶的角度來看,Windows CE 6.0的改進(jìn)兌現(xiàn)了之前對多媒體功能的承諾,加入了對Windows Media 10播放器的支持(RTM發(fā)行時(shí)可能會支持Windows Media 11規(guī)范),整合了原生的網(wǎng)絡(luò)多媒體設(shè)備規(guī)格,并第一次在Platfrom Builder中加入移動(dòng)媒體中心支持和富媒體應(yīng)用程序支持。通過加入對Windows Media Connect 2.0的支持,CE 6實(shí)現(xiàn)了與Windows Vista,XBox 360以及其他分布式多媒體裝置的無縫集成。Windows CE 6.0在多媒體方面的其他重要改進(jìn)包括TIFF解碼器支持兼容HD-DVD解碼器DVD (MPEG-2) 解碼器可擴(kuò)展的音頻/視頻格式支持UDF 2.5讀取驅(qū)動(dòng)程序虛擬環(huán)繞聲引擎多聲道音頻功能改進(jìn)DirectDraw系統(tǒng)以支持隔行電視信號USB On-the-Go(OTG)功能(允許單個(gè) USB 以點(diǎn)對點(diǎn)方式協(xié)商主機(jī)和客戶機(jī)角色)微軟承諾Windows CE 6.0將提供豐富的底層和用戶層功能,同時(shí)微軟承諾相比CE5而言CE6所增加的資源占用將少于5%,這將保證Windows CE將繼續(xù)作為一款集穩(wěn)健、模塊化和小型化為一身的Windows環(huán)境。開發(fā)階段的魅族m8,開發(fā)時(shí)的代號為mini One,魅族m8是中國智能手機(jī)行業(yè)定制系統(tǒng)的先驅(qū)為了說服OEM廠商、開發(fā)者和開放市場接受Windows CE 6.0,微軟一直在努力向外界展示其與現(xiàn)有代碼的兼容性,舊的代碼無需承受任何額外的性能開銷就可以直接運(yùn)行。作為針對推銷CE 6所做的一系列努力的一部分,在2006年5月23-25日的Windows硬件工程師大會(WinHEC)上,微軟展示了其內(nèi)部移植工作的成果:Windows CE 5.0的Windows Mobile 5.0用戶層被成功移植并穩(wěn)定運(yùn)行在Windows CE6.0 beta版上。Windows CE 6.0 版本歷史CE 6.0 Core(Yamasaki - 開始時(shí)被稱作Cardhu,2006年9月15日)Windows Mobile Vista 6.0(Photon,預(yù)計(jì)于2007年發(fā)行,后來此計(jì)劃被Windows Phone 7取代)Windows Mobile Device Center是Windows Vista標(biāo)配的移動(dòng)設(shè)備桌面同步軟件。走向未來Windows CE未來的處境我們?nèi)圆坏枚S著消費(fèi)市場的迅速變化,嵌入式技術(shù)在許多情況下正在都將繼續(xù)向全功能設(shè)備看齊,Windows CE則必須重新定位自身的角色。微軟已經(jīng)對外展示了他們對Windows XP這一旗艦操作系統(tǒng)進(jìn)行內(nèi)核裁剪的成果,證明這將是開發(fā)小型化精簡版操作系統(tǒng)的可行方案。一系列針對Windows XP Embedded和歐盟版本W(wǎng)indows的案例研究證明了Windows并非如微軟所說的那樣無法修改。曾經(jīng)計(jì)劃開發(fā)的Windows Mobile 7.0 Photon,最終該計(jì)劃被Windows Phone取代發(fā)行于2004年夏天的Windows CE 5.0已經(jīng)開始落后于這個(gè)時(shí)代,盡管微軟依舊努力改進(jìn)其內(nèi)核技術(shù),并以功能包和Platform Builder QFE的形式添加了一系列用戶層功能,但嵌入式開發(fā)者社區(qū)并未能在此技術(shù)上實(shí)現(xiàn)足夠的創(chuàng)新。我們期待版本號已經(jīng)追上Windows Vista(NT 6.0)的Windows CE 6.0 Yamazaki,能夠延續(xù)Windows CE在其專有領(lǐng)域中所獲得的成功。Yamazaki最終將成為Windows Vista產(chǎn)品群的一部分,屆時(shí)將提供可以搭建伴侶型設(shè)備的獨(dú)立嵌入式OEM系統(tǒng)構(gòu)建工具及配套工具軟件,嵌入式和非嵌入式系統(tǒng)的區(qū)別將更加模糊?;赪indows XP的Windows Embedded POSReady 2009Windows CE開發(fā)的主要主要?jiǎng)恿⒉豢杀苊獾膩碜杂赪indows Mobile項(xiàng)目的需求。而后者正是微軟推進(jìn)其簡單易用的“數(shù)字生活”這一戰(zhàn)略目標(biāo)的一部分。由于開發(fā)Windows Mobile的消費(fèi)者部門首要的任務(wù)仍是配合Vista,未來一段時(shí)間我們可能都無法看到Windows CE的顯著變化,而Windows Embedded至今仍然沒有明顯進(jìn)展。微軟的怠慢可能會改變Windows CE社區(qū)對該平臺的看法。微軟的嵌入式部門在2004財(cái)政年度結(jié)束時(shí)虧損高達(dá)4600萬美元,實(shí)際上這一從未盈利的部門總共已經(jīng)讓微軟損失了2.19億美元。除非更加徹底的切割Windows CE和Windows Mobile,并且清楚的向十分謹(jǐn)慎的嵌入式系統(tǒng)開發(fā)社區(qū)表明Windows CE的獨(dú)立性,不然Windows CE將會出于一著不慎全盤皆輸?shù)奈kU(xiǎn)境地。我們不能排除一種可能,如果人們對Windows Mobile的缺乏足夠的熱情,Windows CE平臺一直以來所依靠的的市場基礎(chǔ)將逐步瓦解,而并非如微軟所期望的那樣將從Handheld PC到嵌入式媒體重心的開發(fā)者統(tǒng)一到其全新的平臺上來。智器Q5,支持Windows CE 6.0的同時(shí)也支持Ubuntu Linux for ARM如果這些限制因素長期持續(xù)下去,將最終損害到Windows CE本身的發(fā)展,削弱其競爭力并在市場上造成混亂。嵌入式Linux社區(qū)目前正在通過創(chuàng)新擴(kuò)展其使用范圍,而大名鼎鼎的蘋果電腦也在摩拳擦掌地準(zhǔn)備隨時(shí)闖入嵌入式設(shè)備領(lǐng)域。微軟不應(yīng)當(dāng)繼續(xù)嚴(yán)格限制使用它們的接口和外殼技術(shù)??傊?,Windows CE的未來并非取決于開發(fā)者和大型OEM廠商,而是取決于微軟內(nèi)部負(fù)責(zé)Windows Mobile的官員們。(全文完)編輯于 2016-10-19 09:55Microsoft Windows智能手機(jī)車載系統(tǒng)?贊同 124??56 條評論?分享?喜歡?收藏?申請轉(zhuǎn)載?文章被以下專欄收錄古董電腦室古董電腦室,向中文讀者介紹Retrocomputing文化和動(dòng)態(tài)古董電腦室古董電腦室,向中文讀者介紹Retrocomputing文化
什么是Windows CE - 知乎
什么是Windows CE - 知乎切換模式寫文章登錄/注冊什么是Windows CEMacindows計(jì)算機(jī)系統(tǒng)相關(guān)知識搬運(yùn)工我再一次發(fā)問:“什么是Windows CE”?對峙在數(shù)碼博主面前,對方卻告訴我這是PE罷?對峙在自以為是的史學(xué)家面前,告訴我:“小子,這是2001年Windows Mobile的系統(tǒng),懂不!”我要上下而求索Windows CE全名Windows Compact Edition,是微軟便攜式系統(tǒng)的第一個(gè)系列,也是第一個(gè)嵌入式Windows系統(tǒng),本來準(zhǔn)備搭載于Sega的Dreamcast游戲主機(jī)上,但終究放棄。后來該系統(tǒng)定位為“給手機(jī),PDA和游戲機(jī)設(shè)計(jì)的Windows”。隨著Windows Phone 8的發(fā)布,Windows CE被徹底廢除,成為了NT構(gòu)架的一部分。Windows CE計(jì)劃開始于1993年,便攜機(jī)的興讓微軟眼紅,于是乎微軟坐不住了:我們要進(jìn)軍便攜機(jī)!恰好他們的新系統(tǒng)Windows 3.1已發(fā)布,正好可以來試一試。這個(gè)計(jì)劃,就叫做Microsoft WinPad這個(gè)系統(tǒng)又被稱為HandHeld Windows(手持式Windows)WinPad基于Windows 3.1,后來隨著Windows Chicago的研發(fā)以Chicago作為基礎(chǔ)。WinPad允許與之兼容的設(shè)備傳輸文件至Windows 95,并且可以連接傳真機(jī)、網(wǎng)絡(luò);但這傳輸文件有一個(gè)限制:必須連線。因此這個(gè)系統(tǒng)極為沒用。(但是想法很超前,類似今天的Android)1994年,由于系統(tǒng)內(nèi)部極不穩(wěn)定,而且開發(fā)人員意見不統(tǒng)一,WinPad被取消。1996年,由于Windows NT的發(fā)布,微軟看到了嵌入式系統(tǒng)這一未開拓的荒地,于是重拾WinPad,以其為基礎(chǔ),開始了Windows CE的研發(fā)WinPadWinPad不像Windows 3.1,他是一個(gè)純16位系統(tǒng),而且,他從來沒有被發(fā)布過Version 1.0(Win31-base)WinPad 1.0研發(fā)于1994年初,包含一些實(shí)用程序桌面待做事項(xiàng)時(shí)鐘郵件計(jì)算器關(guān)機(jī)日歷包裝盒WinPad 1.0本欲搭載于便攜式機(jī)器,但終究由于種種原因運(yùn)行在PC上Version 1.0(Win95-base)1.0(基于95)是WinPad取消前的最后一個(gè)已知版本,他帶有一個(gè)窗口,本來想發(fā)布于便攜機(jī),可是因?yàn)榉N種原因最終發(fā)布在了筆記本電腦上。運(yùn)行界面Windows CE Windows CE的第一版1.0發(fā)布于1996年,最后一班發(fā)布于2013年,都只有32位1.0/2.0/3.0徽標(biāo)4.0/5.0徽標(biāo)6.0徽標(biāo)7.0徽標(biāo)2013徽標(biāo)1.0(1996)CE 1.0包括Pocket Office 1.0和Pocket Mail 1.0,他們分別是Office和Outlook Express的濃縮版本。1.0結(jié)束支持于2001年12月31日Pocket ExcelWindows CE 2.02.0發(fā)布于1997年,代號朱庇特,新增了許多功能,比如Pocket PowerPoint,Pocket Street等。該版本首次允許連接到Internet并瀏覽。2.0停止支持于2005年CE 3.03.0版本發(fā)布于2000年,得到了大幅度的更新。這是第一個(gè)有多語種的版本。3.0停止支持于2007年關(guān)于Windows CEWindows CE 4.04.0版本發(fā)布于2002年,首次引入Luna主題,但沒有截圖被我找到。結(jié)束支持于2012年P(guān)ocket MailWindows CE 5.05.0版本發(fā)布于2004年,結(jié)束支持于2014年關(guān)于界面資源管理器和Pocket Internet ExplorerWindows CE 6.06.0版本發(fā)布于2006年,結(jié)束支持于2018年寫字板控制面板Media PlayerMSN MessengerWindows Embedded Compact 7.0該版本改了名字7.0版本發(fā)布于2011年,結(jié)束支持于2021年。我的設(shè)備Windows Embedded Compact 2013閉幕!Windows CE(1996-2023)是我們的摯友,也曾是我們的親人。他為我們在移動(dòng)界立下了汗馬功勞,我們后世將永遠(yuǎn)紀(jì)念他為Windows作出的貢獻(xiàn)。2013是Windows CE的最后一個(gè)版本,該版本刪去了所有功能,只留下了cmd和控制面板。2013停止支持于2023Windows CE就這樣消逝了,即沒有輝煌,也沒有低谷,就這樣平平穩(wěn)穩(wěn)的,慢慢的走著,走著,終于,為Windows的未來打下了移動(dòng)江山。發(fā)布于 2023-01-31 22:12?IP 屬地湖北Windows 10計(jì)算機(jī)工程(CE)Microsoft Windows?贊同 10??6 條評論?分享?喜歡?收藏?申請
Windows CE_百度百科
ows CE_百度百科 網(wǎng)頁新聞貼吧知道網(wǎng)盤圖片視頻地圖文庫資訊采購百科百度首頁登錄注冊進(jìn)入詞條全站搜索幫助首頁秒懂百科特色百科知識專題加入百科百科團(tuán)隊(duì)權(quán)威合作下載百科APP個(gè)人中心收藏查看我的收藏0有用+10Windows CE播報(bào)討論上傳視頻Windows Embedded CompactWindows Embedded Compact(即 Windows CE)是微軟公司嵌入式、移動(dòng)計(jì)算平臺的基礎(chǔ),它是一個(gè)開放的、可升級的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。(在2008年4月15日舉行的嵌入式系統(tǒng)大會上,微軟宣布將Windows CE更名為Windows Embedded Compact,與Windows Embedded Enterprise、Windows Embedded Standard和Windows Embedded POSReady組成Windows Embedded系列產(chǎn)品。)Windows CE是微軟公司嵌入式、移動(dòng)計(jì)算平臺的基礎(chǔ),它是一個(gè)開放的、可升級的32 bit嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。它是精簡的Windows 95,Windows CE的圖形用戶界面相當(dāng)出色。軟件名稱Windows Embedded Compact開發(fā)商微軟軟件平臺掌上電腦軟件版本最新版本為Windows Embedded Compact 7最近更新時(shí)間2010年6月1日軟件語言中文(簡體/繁體)、英文、日文、韓文、德文、法文等目錄1定義2數(shù)據(jù)采集?簡介?組成3版本歷程?1.0?2.0?3.0?4.0-4.2?5.0?6.0?7.04最新功能5體系結(jié)構(gòu)?硬件層?OEM層6開發(fā)技術(shù)7系統(tǒng)詳細(xì)介紹?線程優(yōu)先權(quán)級?線程同步?其它方面考慮?中斷處理?中斷響應(yīng)?確保實(shí)時(shí)操作?創(chuàng)建快捷方式8與Linux的區(qū)別定義播報(bào)編輯Windows CE操作系統(tǒng)是Windows家族中的成員,為專門設(shè)計(jì)給掌上電腦(HPCs)以及嵌入式設(shè)備所使用的系統(tǒng)環(huán)境。這樣的操作系統(tǒng)可使完整的可移動(dòng)技術(shù)與現(xiàn)有的Windows桌面技術(shù)整合工作。Windows CE被設(shè)計(jì)成針對小型設(shè)備(它是典型的擁有有限內(nèi)存的無磁盤系統(tǒng))的通用操作系統(tǒng),Windows CE可以通過設(shè)計(jì)一層位于內(nèi)核和硬件之間代碼用來設(shè)定硬件平臺,這即是眾所周知的硬件抽象層(HAL)(在以前解釋時(shí),這被稱為OEMC(原始設(shè)備制造)適應(yīng)層,即OAL;內(nèi)核壓縮層,即KAL。以免與微軟的Windows NT操作系統(tǒng)的HAL混淆)。與其它的微軟Windows操作系統(tǒng)不同,Windows CE并不是代表一個(gè)采用相同標(biāo)準(zhǔn)的對所有平臺都適用的軟件。為了足夠靈活以達(dá)到適應(yīng)廣泛產(chǎn)品需求,Windows CE可采用不同的標(biāo)準(zhǔn)模式,這就意味著,它能夠從一系列軟件模式中做出選擇,從而使產(chǎn)品得到定制。另外,一些可利用模式也可作為其組成部分,這意味著這些模式能夠通過從一套可利用的組份做出選擇,從而成為標(biāo)準(zhǔn)模式。通過選擇,Windows CE能夠達(dá)到系統(tǒng)要求的最小模式, 從而減少存儲腳本和操作系統(tǒng)的運(yùn)行 [1]。Windows CE中的C代表袖珍(Compact)、消費(fèi)(Consumer)、通信能力(Connectivity)和伴侶(Companion);E代表電子產(chǎn)品(Electronics)。與Windows 95/98、Windows NT不同的是,Windows CE是所有源代碼全部由微軟自行開發(fā)的嵌入式新型操作系統(tǒng),其操作界面雖來源于Windows 95/98,但Windows CE是基于WIN32 API重新開發(fā)、新型的信息設(shè)備的平臺。Windows CE具有模塊化、結(jié)構(gòu)化和基于Win32應(yīng)用程序接口和與處理器無關(guān)等特點(diǎn)。Windows CE不僅繼承了傳統(tǒng)的Windows圖形界面,并且在Windows CE平臺上可以使用Windows 95/98上的編程工具(如Visual Basic、Visual C++等)、使用同樣的函數(shù)、使用同樣的界面風(fēng)格,使絕大多數(shù)的應(yīng)用軟件只需簡單的修改和移植就可以在Windows CE平臺上繼續(xù)使用。Windows CE并非是專為單一裝置設(shè)計(jì)的,所以微軟為旗下采用Windows CE作業(yè)系統(tǒng)的產(chǎn)品大致分為三條產(chǎn)品線,Pocket PC(掌上電腦)、Handheld PC(手持設(shè)備)及Auto PC。 [1]數(shù)據(jù)采集播報(bào)編輯對于大部分制造業(yè)企業(yè),測量儀器的自動(dòng)數(shù)據(jù)采集一直是個(gè)令人煩惱的事情,即使儀器已經(jīng)具有RS232/485等接口,但仍然在使用一邊測量,一邊手工記錄到紙張,最后再輸入到PC中處理的方式,不但工作繁重,同時(shí)也無法保證數(shù)據(jù)的準(zhǔn)確性,常常管理人員得到的數(shù)據(jù)已經(jīng)是滯后了一兩天的數(shù)據(jù);而對于現(xiàn)場的不良產(chǎn)品信息及相關(guān)的產(chǎn)量數(shù)據(jù),如何實(shí)現(xiàn)高效率、簡潔、實(shí)時(shí)的數(shù)據(jù)采集更是一大難題。簡介WinCE, 它是將條碼掃描裝置與數(shù)據(jù)終端一體化,帶有電池可離線操作的終端電腦設(shè)備。具備實(shí)時(shí)采集、自動(dòng)存儲、即時(shí)顯示、即時(shí)反饋、自動(dòng)處理、自動(dòng)傳輸?shù)裙δ?。為現(xiàn)場數(shù)據(jù)的真實(shí)性、有效性、實(shí)時(shí)性、可用性提供了保證。其具有一體性、機(jī)動(dòng)性、體積小、重量輕、高性能,并適于手持等特點(diǎn)。它主要應(yīng)用于工業(yè)數(shù)據(jù)采集中。組成Windows CE主要由兩大部分組成,一是Windows CE硬件設(shè)備,另一個(gè)是Windows CE中運(yùn)行的采集端軟件。·硬件部分在生產(chǎn)現(xiàn)場,由于空間的限制,一般情況下不方便放置常規(guī)的工控主機(jī),同時(shí)也基于成本的考慮,所以采用工業(yè)級的嵌入式主機(jī)是一個(gè)比較好的解決方案,如廣州太友科技的數(shù)據(jù)采集儀,此數(shù)據(jù)采集儀上配備有兩個(gè)串口,儀器或設(shè)備可直接通過串口線與之相連,同時(shí)用戶可在數(shù)據(jù)采集儀中設(shè)置產(chǎn)品相關(guān)的信息。·軟件部分采集軟件安裝在數(shù)據(jù)采集儀中,用戶通過采集軟件進(jìn)行數(shù)據(jù)的自動(dòng)采集,并進(jìn)行相關(guān)的處理, 對于生產(chǎn)線的實(shí)時(shí)數(shù)據(jù),由于一般只是輸出數(shù)據(jù),沒有輸出相應(yīng)的參數(shù)值,規(guī)格值等,所以此時(shí)可在軟件中設(shè)置相應(yīng)的產(chǎn)品信息參數(shù),然后由用戶選擇相應(yīng)的產(chǎn)品信息,班次信息,批次信息等.版本歷程播報(bào)編輯自1996年微軟推出Windows CE 1.0,Windows CE一共經(jīng)歷了7個(gè)不同的版本。1.0Windows CE1.0是一種基于Windows 95的操作系統(tǒng),其實(shí)就是單純的Windows95簡化版本。90年代中期卡西歐推出第一款采用Windows CE 1.0操作系統(tǒng)的蛤殼式PDA,算是第一家推出真正稱得上手掌尺寸的掌上電腦廠商。作為第一代的Windows CE 1.0于1996年問世,不過它最初的發(fā)展并不順利。當(dāng)時(shí)Palm操作系統(tǒng)在PDA市場上非常成功,幾乎成為了整個(gè)PDA產(chǎn)品的代名詞,在這種情況下,微軟公司被迫為最初Windows CE的不斷改進(jìn)的同時(shí),微軟公司也通過游說、技術(shù)支持、直接資助等手段聚集了大量合作廠商,使Windows CE類的PDA陣容越來越強(qiáng)大。2.0隨著Windows 95的出現(xiàn)和Windows 98的成功,另外一個(gè)巨人-微軟站起來了,并迅速地在PC操作系統(tǒng)業(yè)界建立了微軟帝國。PDA市場的發(fā)展?jié)摿Ρ槐姸喾治黾铱春?,嗅覺異常靈敏的微軟自然不會放過這樣一個(gè)巨大的市場,在其操作系統(tǒng)帝國已經(jīng)非常穩(wěn)定的前提下,又開始了在PDA市場上的全力沖刺,用Windows CE 2.0操作系統(tǒng)來打造與Palm非常類似的掌上產(chǎn)品。WinCE2.0不僅比CE1.0快的多,而且是彩色顯示,有眾多新型PDA采用了新的WinCE 2.0系統(tǒng),大有取代Pilot的趨勢,成為PDA操作系統(tǒng)新的標(biāo)準(zhǔn)。盡管CE2.0仍然要比Pilot的操作系統(tǒng)需要的空間要大的多,但它具有Windows的界面,會用PC的人小編估計(jì)沒有多少人不會使用微軟的操作系統(tǒng)。如果你熟悉Windows95,在使用WindowsCE的時(shí)候就熟門熟路了,就不需要重新學(xué)習(xí)。而且,兩者技術(shù)上的相似性,第三方Windows應(yīng)用軟件開發(fā)商們,就可以很容易地把自己的應(yīng)用軟件轉(zhuǎn)換成可供CE運(yùn)行的版本,因此,WindowsCE的可使用軟件的種類將會越來越多的。3.0WinCE3.0是微軟的Windows Compact Edition,是一個(gè)通用版本,并不針對掌上產(chǎn)品,標(biāo)準(zhǔn)PC、家電和工控設(shè)備上也可以安裝運(yùn)行,但要做許多客戶化工作,當(dāng)然也可以做掌上電腦。微軟鼓勵(lì)大家在任何硬件平臺(WinCE3.0支持5系列CPU: x86,PowerPC,ARM,MIPS,SH3/4) 上使用(為了和VxWorks,Linux等競爭),所以早期的WINCE運(yùn)行在不同的硬件平臺上,而且可以更換顯示方向,以便為不同的平臺服務(wù)。WinCE3.0屬于付費(fèi)軟件,安裝許可(Licence)費(fèi)用為$20,10份起,批量時(shí)大致能降到$15/一份。2000年微軟公司將WinCE3.0正式改名為Windows for Pocket PC,簡稱Pocket PC。就是把Pocket Word和Pocket Excel等一些日常所需的辦公軟件的袖珍版裝了進(jìn)去Pocket PC,同時(shí)在娛樂方面的性能做很大的加強(qiáng)。當(dāng)然對于微軟的所有舉動(dòng),捧場的廠商自然也不會少,加入Pocket PC 陣營的有HP、Compaq、Casio等一些著名廠商。當(dāng)Compaq的iPAQ 3630的誕生和在市場的熱銷,支持和加入Pocket PC陣營的廠商就越來越多。2002年智能手機(jī)商機(jī)再現(xiàn),不少PPC廠商希望推出整合手機(jī)功能的PPC,于是在2002年8月,專門為手機(jī)優(yōu)化過的微軟Pocket PC 2002 Phone Edition操作系統(tǒng)匆匆問世,2002年10月,國內(nèi)第一款PPC手機(jī)--多普達(dá)686上市了,隨后熊貓推出了CH860、聯(lián)想推出ET180,越來越多的pocket pc產(chǎn)品出現(xiàn)了。4.0-4.2Windows CE. NET(即Windows CE 4.0)是微軟于2002年1月份推出的首個(gè)以.NET為名的操作系統(tǒng),從名字上我們就可以知道它是微軟的.NET的一部分。WinCE. NET是WinCE3.0的升級,同時(shí)還加入.NET Framework精簡版,支持藍(lán)牙和.NET應(yīng)用程序開發(fā)。WindowsCE. NET 4.2是Windows CE. NET 4.0/4.1的升級版,對Windows CE先前版本的強(qiáng)大功能進(jìn)行了進(jìn)一步的擴(kuò)充和豐富,基于其開發(fā)的設(shè)備將從這些微小但重要的變化中獲得更好的性能和更強(qiáng)的Windows集成功能。微軟在WinCE4.2版時(shí)曾提供開放源代碼,不過只針對研究單位,而程序代碼較少,為200萬行。5.0WinCE5.0在2004年5月份推出,微軟宣布Windows CE5.0擴(kuò)大開放程序源代碼。在這個(gè)開放源代碼計(jì)劃授權(quán)下,微軟開放250萬行源代碼程序作為評估套件(evaluationkit)。凡是個(gè)人、廠商都可以下載這些源代碼加以修改使用,未來廠商OEM時(shí),則再依執(zhí)行時(shí)期(Run-time)授權(quán),支付Win CE5.0核心每臺機(jī)器3美元的授權(quán)費(fèi)用,這也是微軟第一個(gè)提供商業(yè)用途衍生授權(quán)的操作系統(tǒng)。6.02006年11月,微軟公司其最新的嵌入式平臺Windows Embedded CE 6.0正式上市。作為業(yè)內(nèi)領(lǐng)先的軟件工具,Windows Embedded CE 6.0將為多種設(shè)備構(gòu)建實(shí)時(shí)操作系統(tǒng),例如:互聯(lián)網(wǎng)協(xié)議(IP)機(jī)頂盒、全球定位系統(tǒng)(GPS)、無線投影儀,以及各種工業(yè)自動(dòng)化、消費(fèi)電子以及醫(yī)療設(shè)備等。在Windows Embedded誕生十周年之際,微軟將首次在“共享源計(jì)劃(Microsoft Shared Source programme)”中100%毫無保留地開放Windows Embedded CE 6.0內(nèi)核,(GUI圖形用戶界面不開放)比Windows Embedded CE的先前版本的開放比例整體高出56%?!肮蚕碓从?jì)劃”為設(shè)備制造商提供了全面的源代碼訪問,以進(jìn)行修改和重新發(fā)布(根據(jù)許可協(xié)議條款),而且不需要與微軟或其他方共享他們最終的設(shè)計(jì)成果。盡管Windows操作系統(tǒng)是一個(gè)通用型計(jì)算機(jī)平臺,為實(shí)現(xiàn)統(tǒng)一的體驗(yàn)而設(shè)計(jì),設(shè)備制造商可以使用Windows Embedded CE 6.0這個(gè)工具包為不同的非桌面設(shè)備構(gòu)建定制化的操作系統(tǒng)映像。通過獲得Windows Embedded CE源代碼的某些部分,比如:文件系統(tǒng)、設(shè)備驅(qū)動(dòng)程序和其他核心組件,嵌入式開發(fā)者可以選擇他們所需的源代碼,然后編譯并構(gòu)建自己的代碼和獨(dú)特的操作系統(tǒng),迅速將他們的設(shè)備推向市場。微軟還將Visual Studio 2005專業(yè)版作為Windows Embedded CE 6.0的一部分一并推出。這對微軟來說又是一次史無前例的突破。Visual Studio 2005專業(yè)版將包括一個(gè)被稱為Platform Builder的功能強(qiáng)大的插件,它是一個(gè)專門為嵌入式平臺提供的“集成開發(fā)環(huán)境”。這個(gè)集成開發(fā)環(huán)境使得整個(gè)開發(fā)鏈融為一體,并提供了一個(gè)從設(shè)備到應(yīng)用都易于使用的工具,極大地加速了設(shè)備開發(fā)的上市。Windows Embedded CE 6.0重新設(shè)計(jì)的內(nèi)核具有32,000個(gè)處理器的并發(fā)處理能力,每個(gè)處理有2GB虛擬內(nèi)存尋址空間,同時(shí)還能保持系統(tǒng)的實(shí)時(shí)響應(yīng)。這使得開發(fā)人員可以將大量強(qiáng)大的應(yīng)用程序融入到更智能化、更復(fù)雜的設(shè)備中。無論在路上、在工作還是在家里,都可以使用這種設(shè)備。在路上:Windows Embedded CE 6.0加入了新的單元核心數(shù)據(jù)和語音組件,這使得設(shè)備能夠通過蜂窩通訊網(wǎng)絡(luò)建立數(shù)據(jù)連接和語音通話,從而實(shí)現(xiàn)機(jī)器對機(jī)器的通訊應(yīng)用場景,并構(gòu)建相應(yīng)的設(shè)備,如停車表、自動(dòng)售貨機(jī)和GPS設(shè)備等。在工作上:Windows Embedded CE 6.0包含的組件更便于開發(fā)者創(chuàng)建通過Windows Vista內(nèi)置功能無線連接到遠(yuǎn)程桌面共享體驗(yàn)的投影儀。在家中:Windows Embedded CE 6.0充分利用了多媒體技術(shù),以開發(fā)網(wǎng)絡(luò)媒體設(shè)備、數(shù)字視頻錄像機(jī)和IP機(jī)頂盒等。7.0在2010年6月1日-5日的臺北COMPUTEX展會上,微軟正式公布了其嵌入式產(chǎn)品線最新的一員Windows Embedded Compact 7。Windows Embedded Compact 7的前身便是大家所熟知的Windows Embedded CE(簡稱WinCE)系統(tǒng),隨著版本號的升級,其正式改名為Windows Embedded Compact 7。微軟即將推出的Windows Phone 7所采用的內(nèi)核正是使用了類似的WinCE 7內(nèi)核。不僅如此,Windows Phone平臺也是基于WinCE平臺而定制出來的產(chǎn)品。此次發(fā)布的Windows Embedded Compact 7的改進(jìn)如下:1、對無縫連接技術(shù)的改進(jìn):Windows Embedded Compact 7提供的各項(xiàng)技術(shù)可以支持與富媒體、在線服務(wù)、Windows PC、智能手機(jī)和其他手持設(shè)備的無縫連接;2、改進(jìn)連接和使用富媒體服務(wù):Windows Embedded Compact 7使用了新的媒體庫來簡化多媒體功能管理,并對MPEG-4和HD高清進(jìn)行了支持,靈活的插件架構(gòu)技術(shù)支持第三方內(nèi)容擴(kuò)展;3、實(shí)現(xiàn)了和 Windows 7的無縫對接:利用Windows Device Stage簡化了多媒體的管理,可以很輕松地在兩者間同步數(shù)據(jù)和媒體文件;4、完善Office和個(gè)人信息服務(wù):可支持Office Viewers AirSync和Microsoft Exchange;5、豐富用戶體驗(yàn):可以利用Windows Embedded Compact 7提供的創(chuàng)新解決方案,為用戶提供非同凡響的設(shè)備交互能力;6、靈活的UI框架擴(kuò)展:Windows Embedded為設(shè)備提供了一個(gè)更加豐富和直觀的用戶界面框架——Silverlight,設(shè)計(jì)師可以利用Microsoft Expression Blend構(gòu)建出只限于想象力的界面效果;7、豐富在線沖浪體驗(yàn):Windows Embedded Compact 7更新的IE瀏覽器引擎支持Tab標(biāo)簽頁、Zooming縮放等功能,支持AdobeFlash10.1組件;8、改進(jìn)操控輸入更具人性化:內(nèi)置了強(qiáng)大的觸控交互方式,允許用戶自定義手勢,并為移動(dòng)設(shè)備原生提供了多點(diǎn)操控支持。windows embedded compact 2013Windows Embedded Compact 2013 是一套簡化的組件化設(shè)備操作系統(tǒng),現(xiàn)經(jīng)過更新可同時(shí)支持Visual Studio 2013和Visual Studio 2012,該操作系統(tǒng)為開發(fā)人員提供了創(chuàng)建下一代智能系統(tǒng)解決方案所需的所有工具。 通過對 x86 和 ARM 架構(gòu)進(jìn)行支持,Windows Embedded Compact 2013 提供了靈活性和實(shí)時(shí)支持,可幫助設(shè)備制造商縮短產(chǎn)品的上市時(shí)間,同時(shí)創(chuàng)建易于使用、多點(diǎn)觸控的智能系統(tǒng),以讓企業(yè)能夠提高員工的生產(chǎn)效率。Visual Studio2012 和 2013 以及Expression Blend等常見的工具使您可以創(chuàng)建極具吸引力而又直觀的用戶界面,并可以更快地將差異化的設(shè)備投入市場。實(shí)時(shí)操作系統(tǒng)支持各種硬件要求和主要處理器架構(gòu)(包括 x86 和 ARM),以滿足不同需求(從微控制到全自動(dòng)化工廠)。改進(jìn)的文件系統(tǒng)性能確保公司的設(shè)備始終可用;單層安全功能兼容 SDL,并具有可靠的無線連接和聯(lián)網(wǎng)能力。最新功能播報(bào)編輯目前最新的Windows CE為 Windows Embedded Compact 7,這個(gè)版本在內(nèi)核部分有很大的進(jìn)步: 所有系統(tǒng)元件都由EXE改為DLL,并移到 kernel space.全新設(shè)計(jì)的虛擬內(nèi)存架構(gòu)、全新的設(shè)備驅(qū)動(dòng)程序架構(gòu),同時(shí)支持 User Mode 與 Kernel Mode 兩種驅(qū)動(dòng)程序。突破只能運(yùn)行 32 個(gè)工作元(process)的限制,可以運(yùn)行 32768 個(gè)工作元。每一工作元的的虛擬內(nèi)存限制由32 M 增加到全系統(tǒng)總虛擬內(nèi)存。Platform Builder IDE 集成到 Microsoft Visual Studio 2005。新的安全架構(gòu),確保只有被信任的軟件可以在系統(tǒng)中運(yùn)行。UDF 2.5 文件系統(tǒng)。支持 802.11i (WPA2)及 802.11e (QoS) 等無線規(guī)格,及多重 radio support.支持 x86,ARM,SH4,MIPS 等各種處理器。提供新的 Cellcore components 使系統(tǒng)在移動(dòng)電話網(wǎng)絡(luò)中更容易創(chuàng)建數(shù)據(jù)鏈接及激活通話。在開發(fā)環(huán)境上,微軟也提供兼容于.NET Framework的開發(fā)元件:.NET Compact Framework,讓正在學(xué)習(xí).NET或已擁有.NET程序開發(fā)技術(shù)的開發(fā)人員能迅速而順利的在搭載Windows CE .NET系統(tǒng)的設(shè)備上開發(fā)應(yīng)用程序。用于掌上電腦Pocket PC以及智能手機(jī)Smart Phone上的Windows CE系統(tǒng)稱為Windows Mobile,目前成熟的最新版本為Windows Phone 8.1。體系結(jié)構(gòu)播報(bào)編輯基于Windows CE構(gòu)建的嵌入式系統(tǒng)大致可以分為4個(gè)層次,從底層向上依次是:硬件層、OEM層、操作系統(tǒng)層和應(yīng)用層。不同層次是由不同廠商提供的,一般來說,硬件層和OEM層由硬件OEM廠商提供;操作系統(tǒng)層由微軟公司提供;應(yīng)用層由獨(dú)立軟件開發(fā)商提供。每一層分別由不同的模塊組成,每個(gè)模塊又由不同的組件構(gòu)成。這種層次性的結(jié)構(gòu)試圖將硬件和軟件、操作系統(tǒng)和應(yīng)用程序隔開,以便于實(shí)現(xiàn)系統(tǒng)的移植,便于進(jìn)行硬件、軟件、操作系統(tǒng)、應(yīng)用程序等開發(fā)的人員分工合作、并行開發(fā)。硬件層硬件層是指由CPU、存儲器、I/O端口、擴(kuò)展板卡等組成的嵌入式硬件系統(tǒng),是Windows CE操作系統(tǒng)必不可少的載體。一方面,操作系統(tǒng)為嵌入式應(yīng)用提供一個(gè)運(yùn)行平臺;另一方面,操作系統(tǒng)要運(yùn)行在硬件之上,直接與硬件打交道并管理硬件。值得注意的是,由于嵌入式系統(tǒng)是以應(yīng)用為核心的,嵌入式系統(tǒng)中的硬件通常是根據(jù)應(yīng)用需要定制的,因此,各種硬件體系結(jié)構(gòu)之間的差異非常大?!案?、更快、更省錢”幾乎是所有嵌入式系統(tǒng)硬件的設(shè)計(jì)目標(biāo)。OEM層OEM層是邏輯上位于硬件和Windows CE操作系統(tǒng)之間的一層硬件相關(guān)代碼。它的主要作用是對硬件進(jìn)行抽象,抽象出統(tǒng)一的接口,然后Windows CE內(nèi)核就可以用這些接口與硬件進(jìn)行通信。開發(fā)技術(shù)播報(bào)編輯針對不同的系統(tǒng),WindowsCE使用了不同的開發(fā)技術(shù):Windows CE 使用的 VC++ 5.0 開發(fā)系統(tǒng)嵌入式工具包,提供系統(tǒng)庫、工具、文本和樣本代碼,從而使 OEMs 能夠?qū)μ囟ǖ挠布脚_使 Windows CE 標(biāo)準(zhǔn)定制。嵌入式工具包也包括設(shè)備驅(qū)動(dòng)包(DDK)和軟件開發(fā)包(SDK) ,DDK 提供了關(guān)于寫驅(qū)動(dòng)器的附加文本,SDK 提供庫、頭文件、樣本代碼、文本以允許,開發(fā)者對基于 Windows CE 的平臺進(jìn)行寫操作。Windows CE 提供了相同的程序界面,以用來為其它的視窗操作系統(tǒng)開發(fā)功能,例如,Windows CE 版本 1.01支持大約1000個(gè)微軟的Win 32 API 函數(shù)的其中500個(gè)。這就意味著大量不同類的工具,第三方書籍,關(guān)于 Win 32 開發(fā)者訓(xùn)練教程,可以替代或?yàn)?Windows CE 系統(tǒng)的開發(fā)者所用。而實(shí)時(shí)系統(tǒng)的開發(fā)者能夠使用 VDFF 5.0 的嵌入式工具包,以把操作系統(tǒng)轉(zhuǎn)移到特定的平臺,并為這個(gè)平臺開發(fā)附加設(shè)備驅(qū)動(dòng)器和實(shí)時(shí)功能。系統(tǒng)詳細(xì)介紹播報(bào)編輯線程優(yōu)先權(quán)級Windows CE 是有優(yōu)先級的多任務(wù)操作系統(tǒng),它允許多重功能、進(jìn)程,在相同時(shí)間系統(tǒng)中運(yùn)行 Windows CE 支持最大的 32 位同步進(jìn)程。一個(gè)進(jìn)程包括一個(gè)或多個(gè)線程,每個(gè)線程代表進(jìn)程的一個(gè)獨(dú)立部分,一個(gè)線程被指定為進(jìn)程的基本線程,進(jìn)程也能創(chuàng)造一個(gè)未定數(shù)目的額外線程,額外線程實(shí)際數(shù)目,僅由可利用的系統(tǒng)資源限定。Windows CE 利用基于優(yōu)先級的時(shí)間片演算法以安排線程的執(zhí)行,Windows CE 支持八個(gè)不同的優(yōu)先級,由0到7,0代表最高級,它在頭文件windows.h中定義。優(yōu)先級描述0關(guān)鍵進(jìn)程所使用的優(yōu)先級,是最高級別,相當(dāng)于Windows里的Ring01最高線程優(yōu)先級,比0級優(yōu)先級低2高于通常的線程優(yōu)先級,常為較底層的進(jìn)程所使用3通常線程優(yōu)先級,比較基礎(chǔ)4低于常規(guī)線程優(yōu)先級,有時(shí)候會被后臺線程用到5最低線程優(yōu)先級6高于IDLE的線程優(yōu)先級7最低級別的線程優(yōu)先級級別0和1通常做為實(shí)時(shí)過程和設(shè)備驅(qū)動(dòng)器,級別2-4做為線程和通常功能,級別5-7做為是低于其它功能級別,注意級別6是目前狀態(tài)并有穩(wěn)定聯(lián)接。類似于Windows,擁有高級優(yōu)先權(quán)的線程安排優(yōu)先運(yùn)行,而同一優(yōu)先級的線程會以循環(huán)優(yōu)先先級方式運(yùn)行,即每個(gè)線程接受定制的時(shí)間或時(shí)間片,定量時(shí)間默認(rèn)值為25毫秒 (Windows CE 2.0 支持在 MIPS 平臺更改定量時(shí)間)。較低優(yōu)先權(quán)的線程,要直到較高級線程完成之后再運(yùn)行,也即直到他們或者放棄或停止。一個(gè)重要的例外是最高優(yōu)先級的線程(級別0,關(guān)鍵時(shí)間優(yōu)先級)不與其它的線程共享時(shí)間片,這些線程連續(xù)執(zhí)行直到他們完成。不象其它的Windows操作系統(tǒng),Windows CE 是固定的,不能改變。它不匹配這基于引進(jìn)優(yōu)先級的中斷,他們能夠暫時(shí)改動(dòng),但僅能通過 Windows CE內(nèi)核以避免所謂的的“優(yōu)先權(quán)倒置”。優(yōu)先權(quán)倒置指的是當(dāng)它們同時(shí)競爭同一資源時(shí),低優(yōu)先級的線程,阻礙了高優(yōu)先權(quán)線程對資源的利用。為了改正這種局面并解放較高優(yōu)先權(quán)的線程,Windows CE 允許低級優(yōu)先權(quán)繼承,嚴(yán)格的線程優(yōu)先權(quán),并且運(yùn)行較高優(yōu)先級直到它釋放所用資源。例如,如果一個(gè)線程在最高優(yōu)先權(quán)運(yùn)行試圖蕕取由低級優(yōu)先權(quán)占有的互斥體,低級優(yōu)先權(quán)的線程變成高級優(yōu)先權(quán),并且運(yùn)行直到它釋放互斥體。優(yōu)先權(quán)倒置適用于系統(tǒng)的所有線程。例如,甚至在優(yōu)先級別1運(yùn)行的內(nèi)核線程能轉(zhuǎn)成級別0,如果優(yōu)先級0線程運(yùn)行內(nèi)存分頁代碼,將引起塊失誤?;趦?yōu)先級的多任務(wù)設(shè)計(jì),保證運(yùn)行在最低級的線程在一個(gè)預(yù)所知時(shí)間段執(zhí)行。本論文在后面討論設(shè)定響應(yīng),對于指定的平臺和公式,并由其它的平臺獲取數(shù)字。在 DAK 和 SDK 的工具,顯示了線程狀態(tài)和優(yōu)先級別,并描繪指定實(shí)時(shí)系統(tǒng)操作輪廓。線程同步實(shí)時(shí)系統(tǒng)必須保證進(jìn)程和線程同步,例如,如果實(shí)時(shí)應(yīng)用的一部分在另一部分獲得最多當(dāng)前數(shù)據(jù)前即完成,此應(yīng)用的管理進(jìn)程可能不穩(wěn)定,同步將確保在應(yīng)用線程間交換正確。如同其它的 Windows操作系統(tǒng)一樣,Windows CE 為線程同步提供了一個(gè)豐富的“等待對象”,這包括關(guān)鍵部門、事件、互斥體,些等待對象,允許一個(gè)線程減緩它的運(yùn)行并且等待直到指定事件發(fā)生。Windows CE 將互斥體、關(guān)鍵部分、事件請求按“先入先出,優(yōu)先級(FIFO)”順序排列:不同的先入先出順序序列定義成八個(gè)不同的優(yōu)先級,在給定的優(yōu)稱級的線程請求,將被放在優(yōu)先級列表末尾,當(dāng)優(yōu)先級倒置出現(xiàn)時(shí),調(diào)度程序調(diào)整這些序列。除了等待對象,Windows CE 支持標(biāo)準(zhǔn)的 Win 32 時(shí)間 API 函數(shù),這些來自內(nèi)核的應(yīng)用,軟件中斷將獲得時(shí)間間隔,它被用來管理實(shí)時(shí)應(yīng)用。通過調(diào)用 GetTickCont 函數(shù),它能夠返回幾毫秒,線程能夠使用系統(tǒng)間隔時(shí)間。關(guān)于更詳細(xì)的分時(shí)信息,Windows CE內(nèi)核也支持Win 32 API 函數(shù)QueryPerformanreCounter 和 QueryPerFormanteFrequency。OEM 必須為這些調(diào)用提供硬件和軟件支持,它提供一個(gè)較高的時(shí)間分辨力和 OAL 界面其它方面。其它方面考慮Windows CE 提供了一個(gè)重要的存儲系統(tǒng),例如,當(dāng)某些運(yùn)行Windows CE的平臺提供4MB的物理內(nèi)存時(shí),Windows CE 支持一個(gè)重要的 2GB 的地址空間,每個(gè)進(jìn)程聯(lián)接在它自己的32MB 物理空間上,當(dāng)它需要產(chǎn)生內(nèi)存分頁中斷(這可能影響線程執(zhí)行時(shí)間),物理內(nèi)存進(jìn)行線程代碼或數(shù)據(jù)內(nèi)存分頁。內(nèi)存分頁輸入輸出,將比實(shí)時(shí)進(jìn)程優(yōu)先級低。在實(shí)時(shí)進(jìn)程中內(nèi)存分頁仍可自由出現(xiàn),但這要確保后臺的實(shí)際內(nèi)存管理贏得實(shí)時(shí)系統(tǒng)優(yōu)先權(quán)。實(shí)時(shí)線程應(yīng)該鎖存在內(nèi)存中,以防止這些無關(guān)緊要的內(nèi)存分頁阻礙其運(yùn)行,它們可能會占用實(shí)際內(nèi)存管理系統(tǒng)。Windows CE 允許映射,這將阻止多個(gè)進(jìn)程共享同一物理內(nèi)存,結(jié)果將會導(dǎo)致協(xié)同進(jìn)程間或驅(qū)動(dòng)器與映射快速的數(shù)據(jù)傳送,內(nèi)存映射能夠戲劇性的增強(qiáng)實(shí)時(shí)操作。中斷處理WinCE的中斷處理機(jī)制基于IRQS ISRS 和 ISTS實(shí)時(shí)應(yīng)用被設(shè)立在指定的時(shí)間間隔內(nèi),對外部事件做出反應(yīng),實(shí)時(shí)應(yīng)用使用中斷做為一種確保外部事件由操作系統(tǒng)獲知的方式。在 Windows 中,內(nèi)核和 OEM 適應(yīng)層 (OAL)被設(shè)定成使系統(tǒng)其它部分的中斷和調(diào)度最優(yōu)化。Windows CE 平衡操作,并通過把中斷過程分成兩部分而使執(zhí)行更加容易:它分為中斷服務(wù)程序(ISR)和中斷服務(wù)線程(IST)兩部分。每條硬件中斷申請線(IRQ),與一個(gè)ISR相連。當(dāng)中斷成立和中斷出現(xiàn)時(shí),內(nèi)核為此調(diào)用寄存的 ISR, ISR 為中斷處理的內(nèi)核模式部分盡可能短的保存。它首先將內(nèi)核放在適合的 IST 上。ISR 執(zhí)行它的最小處理并返回一個(gè) ID 號到內(nèi)核,內(nèi)核檢查返回的中斷 ID 號,并設(shè)置相關(guān)事件,中斷服務(wù)線程等待事件。當(dāng)內(nèi)核設(shè)置事件時(shí),IST 停止等待并開始執(zhí)行,附加的中斷進(jìn)程,中斷處理大部分實(shí)際上出現(xiàn)在 IST 中,兩個(gè)最高的線程優(yōu)先權(quán) (級別0和1),通常指定為 ISTS,保證這些線程運(yùn)行得足夠快。正如前面所說,處在最高級的 ISTS 不能被其它的線程占用,這些線程持續(xù)執(zhí)行直到它們截止或放棄。Windows CE 不能支持群體中斷,這就意味著當(dāng)以前一個(gè)中斷處理中,另一個(gè)不同接受服務(wù),也就是當(dāng)內(nèi)核位于 ISR 時(shí)如果中斷出現(xiàn),在為新的 IRQ 開始 ISR 前它將一直執(zhí)行直到ISR 結(jié)束,這將引起硬件中斷和 ISR 開始之間的延遲,拖延和響應(yīng)時(shí)間中斷響應(yīng)。中斷響應(yīng)下文中,Interrupt Latency 詞組主要指的是較件中斷處理響應(yīng),也即是從處部中斷到達(dá)處理器到中斷開始處理間的時(shí)間。Windows CE的中斷響應(yīng)時(shí)間是針對鎖存在內(nèi)存上的線程 (當(dāng)內(nèi)存響應(yīng)不存在時(shí))。這使得計(jì)算最差事件響應(yīng)成為可能——中斷服務(wù)程序(ISR) 開始和中斷服務(wù)線程(IST)開始D的總時(shí)間,直到中斷處理的總時(shí)間能夠通ISR 和 IST 中所需時(shí)間計(jì)算決定。ISR 響應(yīng)通用公式定義如下:ISR開始時(shí)間 = value1 + dISR_Current + sum(dISR_Higher)value1=由內(nèi)核處理過程獲得響應(yīng)值dISR_Current=中斷到達(dá)時(shí)程序中 ISR 持續(xù)時(shí)間。這個(gè)值范圍由0到系統(tǒng)中最長的 ISR 持續(xù)時(shí)間sum(dISR_Higher)=所有在 ISR 開始前的較高級ISRS 持續(xù)時(shí)間總和,即在時(shí)間 vahe1+dISR-cumeneu間到達(dá)的中斷例如,考慮一個(gè)擁有關(guān)鍵優(yōu)先權(quán) ISR 的嵌入式系統(tǒng),因?yàn)?ISR 被設(shè)成最高級,這有樣 ISRS dISR-Higher 值為0。當(dāng)沒有其它 ISRS 最低響應(yīng),在程序中,即為value1 最低響應(yīng)即為value1加系統(tǒng)中最長 ISR 周期,當(dāng)中斷到達(dá)時(shí),正是系統(tǒng)中最長的 ISR 開始執(zhí)行。IST 響應(yīng)周期定義如下:IST開始時(shí)間 = value2 + sum(dIST) + sum(dISR)value2=由內(nèi)核處理的響應(yīng)值sum(dIST)=所有的出現(xiàn)在 ISR 和 IST ,開始的優(yōu)先級 ISTS 和線程上下文轉(zhuǎn)換時(shí)間總和。sum(dISR)=在中斷(?) ISR 和它的 IST 之間運(yùn)行的其它 ISRS 持續(xù)時(shí)間總和。最簡單的例子——具有一個(gè)關(guān)鍵級 ISR 和一個(gè)關(guān)鍵級線程(無其它0優(yōu)先級的線程)的嵌入式系統(tǒng)——沒有其它的 ISTS 能夠在ISR 和 IST 之間中斷,然而在關(guān)鍵級的 ISR 和它相關(guān)的 IST 開始間其它的 ISRS 能被處理。因?yàn)?ISRS 一旦能夠獲得,即可被處理,很容易想象成病態(tài)情況,涉及產(chǎn)生一個(gè)持續(xù)的 ISRS 流,從而產(chǎn)生不確定的推遲。IST 的開始不可能出現(xiàn),因?yàn)?OEM對系統(tǒng)中的中斷完成控制。因?yàn)?OEM (原始設(shè)備制造商)為特定操作系統(tǒng)設(shè)計(jì)傳統(tǒng) Windows CE 版本。OCM 利用目標(biāo)操作環(huán)境限制使系統(tǒng)設(shè)計(jì)最佳化。為減少響應(yīng)時(shí)間,OEM 控制 ISR 和IST 處理時(shí)間中斷優(yōu)先級線程優(yōu)先級。公式中的value1和walue2代表,Windows CE內(nèi)核中的處理時(shí)間,這使得OEM能按照目的來控制分時(shí),研究工作涉及這些確認(rèn)值。確保實(shí)時(shí)操作兩種不同途徑被用來確保Windows CE操作:* 由Windows CE開發(fā)組進(jìn)行內(nèi)部的檢查或分析內(nèi)核代碼,* OEM和ISV(獨(dú)立軟件銷售商)利用一些將在未來的Windows CE版本嵌入式工具包(for VCFT)提供工具來確保特定配置。Windows CE關(guān)于VC++的嵌入工具包包括以下工具:* (一個(gè)對于分時(shí)研究的內(nèi)核的工具版本和Intrtinrt.ext應(yīng)用軟件來觀察,中斷過程的最大、最小、平均時(shí)間。*微軟也能開發(fā)其它的針對顧客需要的分時(shí)工具。Windows CE開發(fā)組,已經(jīng)檢查了內(nèi)核代碼以證實(shí)它能由最差的情況時(shí)間表征,它是獨(dú)立于系統(tǒng)對象數(shù)目的。為了利用這個(gè)檢查,內(nèi)核被表征成一套KCALLS或系統(tǒng)調(diào)用,在內(nèi)核關(guān)閉優(yōu)先權(quán)是它們是內(nèi)核程序,并且不允許其它的線程運(yùn)行,最差事件時(shí)間,此時(shí),實(shí)時(shí)進(jìn)程、標(biāo)止運(yùn)行,它能在內(nèi)核中表征成最差事件KCALL時(shí)間(注意:這些時(shí)間不影響ISRS,只影響線程,例如ISTS)。開發(fā)組通過檢查發(fā)現(xiàn)在KCALLS沒有非持久的循環(huán),這使所有的KCALLS能夠表示成單向分支,代碼路徑,并確保通過KCALL并獨(dú)立于輸入?yún)?shù)發(fā)現(xiàn)最差事件時(shí)間成為可能。查找實(shí)際的最差事件時(shí)間包括使用In strum ented kemal,這僅是一個(gè)內(nèi)核版本,它在設(shè)定應(yīng)用環(huán)境后編輯使用,KCALL_PROFICE=1,以保證額外的分時(shí)功能,這個(gè)instrumented kemel 與debug kemel不同,Instrument ted是為一個(gè)零售的內(nèi)核使用,它用來獲得分時(shí)值,這常對于裝運(yùn)產(chǎn)品常常諱之莫深,在retail kernal和instrumented kernel唯一區(qū)別是它的裝備。Instrumentted kernel記錄所有的KCALL時(shí)間,這些值,包括最小、最大和平均時(shí)間,并能夠通過調(diào)用專用的API函數(shù)Dum Pk call profile打印到調(diào)試接口,Instrumented kernel通常運(yùn)行在強(qiáng)狀態(tài)下,然后調(diào)用Dumpkcall prefile來獲得時(shí)間。中斷測試應(yīng)用軟件Intrtime.exe,在Windows CE標(biāo)準(zhǔn)版本收集中斷分時(shí)延遲信息,應(yīng)用軟件在測試中控制系統(tǒng)時(shí)間。因此,當(dāng)系統(tǒng)需要時(shí)間控制器時(shí),是不合適使用的。例如,此應(yīng)用程序不能與內(nèi)核instrumented版本一起使用,因?yàn)樗残枰獣r(shí)間控制。創(chuàng)建快捷方式你沒看錯(cuò),Windows CE也可以使用快捷方式??旖莘绞绞强梢蕴峁┑狡渌募溄拥暮苄〉奈募?,你可以使用.lnk文件指向位于Windows文件夾中的文件。如果你不使用.lnk文件,你只能通過文件系統(tǒng)文件(.dat)在ROM之外制作Windows文件夾下的文件的完全副本。以下步驟列出了如何創(chuàng)建一個(gè)桌面快捷方式。當(dāng)你創(chuàng)建了這個(gè)文件以后,你需要把它加入到運(yùn)行時(shí)的image里,在大多數(shù)情況下,你需要把這個(gè)文件復(fù)制到Windows系統(tǒng)以外的地方。創(chuàng)建一個(gè)桌面快捷方式的方法如下:1、從Platform Builder中的File菜單選擇New Project or File2、在New Project or File對話框中選擇Files標(biāo)簽3、選擇Text File類型4、在File name文本框中,輸入Windows CE 5.0實(shí)時(shí)系統(tǒng)介紹_wince實(shí)時(shí)性-CSDN博客
>Windows CE 5.0實(shí)時(shí)系統(tǒng)介紹_wince實(shí)時(shí)性-CSDN博客
Windows CE 5.0實(shí)時(shí)系統(tǒng)介紹
最新推薦文章于?2024-03-05 22:54:12?發(fā)布
mobilechannel
最新推薦文章于?2024-03-05 22:54:12?發(fā)布
閱讀量9.5k
收藏
1
點(diǎn)贊數(shù)
分類專欄:
資料文檔
文章標(biāo)簽:
windows
嵌入式操作系統(tǒng)
操作系統(tǒng)工具
工具
測試
profiler
資料文檔
專欄收錄該內(nèi)容
17 篇文章
0 訂閱
訂閱專欄
目前,Windows CE已從一款基本操作系統(tǒng)升級到體積小巧、組件化的硬實(shí)時(shí)嵌入式操作系統(tǒng)。盡管Windows CE具有與Win32相同的應(yīng)用編程接口(API),而且微軟臺式機(jī)和服務(wù)器操作系統(tǒng)也配備了此類接口,但Windows CE的底層操作系統(tǒng)架構(gòu)和臺式機(jī)的操作系統(tǒng)完全不同。Windows CE既支持包括Win32、MFC、ATL等在內(nèi)的臺式機(jī)應(yīng)用開發(fā)結(jié)構(gòu),也支持使用.NET Compact Framework的管理應(yīng)用開發(fā),還支持當(dāng)前實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì),提供操作系統(tǒng)必要之需的實(shí)時(shí)內(nèi)核。本文中,我們主要討論用于驗(yàn)證Windows CE 5.0實(shí)時(shí)功效的操作系統(tǒng)工具。
眾所周知,實(shí)時(shí)系統(tǒng)并不通過單一分析進(jìn)行測試,即使單一分析可以證明實(shí)時(shí)系統(tǒng)的正確性。實(shí)時(shí)系統(tǒng)的測試是詳盡討論此問題的依據(jù)。您的工作就是建立起用戶對解決方案的信任感。下文介紹的工具可以完整、實(shí)時(shí)地解釋應(yīng)用程序和操作系統(tǒng)之間的交互作用,它們有助于您加深對實(shí)時(shí)系統(tǒng)的了解。
盡管關(guān)于實(shí)時(shí)的定義還存在諸多爭議,我們還是來了解一下對它的定義。這里,我引用comp.realtime FAQ的定義。實(shí)時(shí)系統(tǒng)的權(quán)威定義(Donald Gillies)如下:
?“實(shí)時(shí)系統(tǒng)是這樣一種系統(tǒng),即其計(jì)算正確與否,不僅取決于計(jì)算邏輯是否正確,還取決于計(jì)算結(jié)果所花費(fèi)的時(shí)間。如果不能滿足系統(tǒng)的時(shí)間限制,就會出現(xiàn)系統(tǒng)失敗的情況?!?/p>
因?yàn)榧咚買/O、機(jī)器人技術(shù)和機(jī)械控制于一身的工業(yè)自動(dòng)化應(yīng)用對時(shí)間的要求最為苛刻。微軟開始了解實(shí)時(shí)嵌入式操作系統(tǒng)的特殊社會要求。自1986年以來,通用汽車動(dòng)力公司(GMPTG)在制造應(yīng)用中實(shí)施OMAC技術(shù)方面一直處于領(lǐng)先地位,并且在后來促成了OMAC用戶群的形成。他們一起對數(shù)百種應(yīng)用進(jìn)行評估后發(fā)現(xiàn),大多數(shù)系統(tǒng)(95%)需要一毫秒或稍長的周期。一毫秒周期允許的變化幅度為10%,或是100微秒(μs)。這是基于200 MHz X86系統(tǒng)的Windows CE的設(shè)計(jì)目標(biāo),其在該平臺上的平均響應(yīng)時(shí)間為50 μs。Windows CE達(dá)到或超過了95%的被評估的硬實(shí)時(shí)應(yīng)用OMAC的要求。
大部分滿足要求的工業(yè)自動(dòng)化應(yīng)用是由從一臺機(jī)器發(fā)出的外部信號驅(qū)動(dòng)的。此信號以中斷形式發(fā)送給硬實(shí)時(shí)應(yīng)用。微軟鼓勵(lì)Windows CE的開發(fā)人員,盡可能在中斷服務(wù)線程(IST)中置入更多的應(yīng)用代碼。這使OMAC抖動(dòng)定義變?yōu)獒槍Σ怀^100 μs的IST延遲的時(shí)間限制。其余被評估的應(yīng)用使用計(jì)時(shí)器創(chuàng)建其周期。這就需要一臺延遲或抖動(dòng)不超過100 μs的1毫秒計(jì)時(shí)器。總之,OMAC定義提出以下設(shè)計(jì)和測試要求:
·???????????????????? Interrupt Service Thread (IST) latencies of no more than 100 μs latency.
·???????????????????? 1 millisecond timers with maximum of 100 μs latency.
·???????????????????? 中斷服務(wù)線程(IST)延遲不超過100 μs。
·???????????????????? 1毫秒計(jì)時(shí)器的延遲最長為100 μs。
在了解了OMAC的設(shè)計(jì)和測試要求后,接下來讓我們看看Windows CE中安裝的工具。這些工具的用途是確定中斷定時(shí)、應(yīng)用執(zhí)行動(dòng)作、操作系統(tǒng)功能定時(shí)和時(shí)序安排定時(shí)。
?
區(qū)分實(shí)時(shí)系統(tǒng)和實(shí)時(shí)操作系統(tǒng)也很重要。實(shí)時(shí)系統(tǒng)包含硬件、操作系統(tǒng)和應(yīng)用等所有元素。實(shí)時(shí)操作系統(tǒng)僅僅是構(gòu)成實(shí)時(shí)系統(tǒng)的其中一個(gè)元素。如需了解更多信息,請參閱微軟Windows CE實(shí)時(shí)性能設(shè)計(jì)和優(yōu)化。
?
我們將介紹諸多工具和用途:
·???????????????????? ILTiming。該工具用于確定平臺的中斷服務(wù)例程(ISR)和中斷服務(wù)線程(IST)延遲。ISR延遲是指從硬件中斷到第一次中斷服務(wù)例程指令之間的時(shí)間間隔。而IST延遲是指從現(xiàn)有ISR到中斷服務(wù)線程開始之間的時(shí)間間隔。
內(nèi)核實(shí)時(shí)性能最重要的特性之一,就是可以在指定的時(shí)間內(nèi)實(shí)施中斷。中斷延遲主要指軟件中斷處理延遲,即從外部中斷到達(dá)處理器直到中斷處理開始之間的時(shí)間間隔。
?
如果不發(fā)生分頁操作,Windows CE中斷延遲時(shí)間被限制于內(nèi)存中鎖定的線程。這樣就可以計(jì)算最糟糕情況下的延遲時(shí)間 — 到ISR的啟動(dòng)和到IST的啟動(dòng)的總用時(shí)。通過計(jì)算ISR和IST所需時(shí)間,可以確定中斷處理以前的總用時(shí)。
ISR延遲
ISR延遲是指從IRQ在CUP中被設(shè)置到ISR開始運(yùn)行時(shí)的時(shí)間。以下三個(gè)與時(shí)間相關(guān)的變量會影響ISR的啟動(dòng):
?
A = 中斷在內(nèi)核中關(guān)閉的最長時(shí)間。內(nèi)核很少關(guān)閉中斷,但如果將它們關(guān)閉,則關(guān)閉的時(shí)間長度會受到限制。
B = 在內(nèi)核調(diào)度中斷和ISR被實(shí)際調(diào)用之間的時(shí)間。內(nèi)核使用該時(shí)間確定要運(yùn)行什么ISR,并保存在繼續(xù)之前必須保存的任何寄存器。
C = 在 ISR 返回到內(nèi)核和內(nèi)核實(shí)際停止處理中斷之間的時(shí)間。這是內(nèi)核通過還原在ISR被調(diào)用之前被保存的任何狀態(tài)(例如寄存器)來完成ISR操作的時(shí)間。
?
正在測量的ISR的啟動(dòng)時(shí)間可以基于系統(tǒng)中其他中斷的當(dāng)前狀態(tài)進(jìn)行計(jì)算。如果中斷正在進(jìn)行,則計(jì)算要測量的新 ISR 的啟動(dòng)時(shí)間必須考慮到兩個(gè)因素:所關(guān)注的中斷已經(jīng)發(fā)生之后將發(fā)生的較高優(yōu)先級中斷的數(shù)量,以及執(zhí)行ISR所占用的時(shí)間。
?
Windows CE和原始設(shè)備制造商(OEM)都會影響執(zhí)行ISR的時(shí)間。Windows CE的控制變量A、B和C都受到限制。
IST延遲
IST延遲是指從完成執(zhí)行ISR即(通知線程)到IST開始執(zhí)行的時(shí)間。以下四個(gè)與時(shí)間相關(guān)的變量會影響IST的啟動(dòng):
?
B = 內(nèi)核調(diào)度中斷和真正調(diào)用ISR的時(shí)間間隔。內(nèi)核利用這一時(shí)間決定將要運(yùn)行什么ISR,并保存在繼續(xù)之前必須保存的任何寄存器。
C = 在ISR返回到內(nèi)核和內(nèi)核實(shí)際停止處理中斷之間的時(shí)間。這是內(nèi)核通過還原在ISR被調(diào)用之前保存的任何狀態(tài)(例如寄存器)來完成ISR操作的時(shí)間。
L = Kcall(內(nèi)核調(diào)用)中的最長時(shí)間。
M = 調(diào)度線程的時(shí)間。
?
在ISR返回到內(nèi)核并且內(nèi)核執(zhí)行某些工作來開始執(zhí)行IST之后最高優(yōu)先級IST開始的啟動(dòng)時(shí)間。在ISR返回并通知IST開始運(yùn)行之后,IST啟動(dòng)時(shí)間受所有ISR的總計(jì)時(shí)間的影響。下面的示例說明了所得到的啟動(dòng)時(shí)間:
最高優(yōu)先級IST啟動(dòng)時(shí)間 =
?
?
?
Windows CE和OEM都會影響執(zhí)行IST所需的時(shí)間。Windows CE控制變量B、C、L和M都是受限制的。OEM控制NISR和TISR(N),它們可以影響IST延遲。
?
Windows CE還對IST添加了以下限制:鏈接ISR和IST的事件處理只能用在WaitForSingleObject函數(shù)中。Windows CE防止ISR-IST事件處理被用在WaitForMultipleObjects函數(shù)中,這意味著內(nèi)核可以擔(dān)保觸發(fā)事件的時(shí)間和釋放IST的時(shí)間有一個(gè)上限。
?
·???????????????????? 計(jì)劃程序計(jì)時(shí)分析(OSBench):該工具允許您收集計(jì)時(shí)樣本,通過執(zhí)行調(diào)度性能定時(shí)測試,測量內(nèi)核的性能。
·???????????????????? 內(nèi)核跟蹤程序(Kernel Tracker):此工具可以直觀顯示W(wǎng)indows CE .NET操作系統(tǒng)在目標(biāo)設(shè)備上的執(zhí)行狀況。該工具可用于在實(shí)時(shí)環(huán)境下查看線程交互、內(nèi)部關(guān)聯(lián)以及系統(tǒng)狀態(tài)信息。本文目的是檢驗(yàn)線程和進(jìn)程間的交互作用。
·???????????????????? 調(diào)用評測程序(Call Profiler):此工具可用于確定代碼的算法瓶頸。
設(shè)備中存在許多影響實(shí)時(shí)性能的因素,如硬件、驅(qū)動(dòng)程序和應(yīng)用。在本例中,我們從應(yīng)用級開始。運(yùn)行于實(shí)時(shí)環(huán)境中的應(yīng)用啟動(dòng)時(shí)就應(yīng)該分配所有資源。所有內(nèi)核對象(進(jìn)程、線程、互斥鎖、臨界段、信號和事件)都按照需要分配到虛擬內(nèi)存中。按需分配內(nèi)存是不確定的,因此,不能對操作系統(tǒng)完成操作的時(shí)間進(jìn)行限制,所以它不能用于應(yīng)用的實(shí)時(shí)執(zhí)行中。
遠(yuǎn)程調(diào)用評測程序
實(shí)時(shí)系統(tǒng)不僅包括硬件和操作系統(tǒng),日益增多的應(yīng)用邏輯也運(yùn)行于相同的硬件之上。因此,嵌入式設(shè)計(jì)中的應(yīng)用代碼可能存在失敗風(fēng)險(xiǎn)。Windows CE不會強(qiáng)行命令I(lǐng)ST在設(shè)備驅(qū)動(dòng)程序環(huán)境中運(yùn)行,IST僅是一個(gè)特殊的線程,因此在應(yīng)用環(huán)境中可以運(yùn)行IST線程。既然如此,該如何檢驗(yàn)應(yīng)用代碼的瓶頸呢?當(dāng)然,這可能會影響設(shè)備的整體性能。答案是:這正是Windows CE安裝的工具 - 遠(yuǎn)程調(diào)用評測程序的功能。該工具可解答下列問題:何時(shí)執(zhí)行何種代碼?何謂軟件組件的交互?應(yīng)用程序運(yùn)行時(shí),CPU在做什么?
為了證明這一點(diǎn),我采用構(gòu)建、運(yùn)行在Windows CE上的“哲學(xué)家就餐問題”應(yīng)用。以下是解決過程:現(xiàn)在,五位哲學(xué)家(線程)圍坐在圓桌前。每人面前放著一碗食物。哲學(xué)家們用一支筷子開始吃飯。哲學(xué)家就餐的前提是他必須有兩支筷子(因此,五位哲學(xué)家中必須有一人奉獻(xiàn)出一支筷子)。這時(shí),哲學(xué)家就必須找到一種能夠共享筷子的方法,以保證大家都能吃到碗中的食物。
同樣地,當(dāng)多線程程序中有一個(gè)以上的線程(哲學(xué)家)競爭資源(食物)時(shí),就有可能發(fā)生死鎖或爭執(zhí),當(dāng)然這要取決于哲學(xué)家的饑餓程度!如果多個(gè)線程都在等待使用稀缺資源,就會造成等待時(shí)間的不確定性,進(jìn)而凍結(jié)所有應(yīng)用。對實(shí)時(shí)應(yīng)用而言,這并不是個(gè)難題,您可以選擇遠(yuǎn)程調(diào)用評測程序運(yùn)行應(yīng)用就可以解決該問題。
遠(yuǎn)程調(diào)用評測程序可以在不同視圖中顯示調(diào)用信息,包括直觀的調(diào)用圖表。它會顯示應(yīng)用運(yùn)行每個(gè)函數(shù)時(shí)花費(fèi)的時(shí)間。顯而易見,這是處理視頻/音頻流的實(shí)時(shí)壓縮/解壓縮問題的最為有效的工具。下表顯示的是遠(yuǎn)程調(diào)用評測程序應(yīng)用中的視圖。
?
表1. 遠(yuǎn)程調(diào)用評測程序中的視圖
視圖
描述
頂端視圖(Top X View)
顯示花費(fèi)時(shí)間最長的函數(shù)或基于指定的定時(shí)標(biāo)準(zhǔn)計(jì)算的值。
模塊概要視圖
統(tǒng)計(jì)列出載入模塊的數(shù)據(jù)以及進(jìn)入每一個(gè)功能模塊的情況。
調(diào)用樹視圖
顯示函數(shù)調(diào)用路徑的分級描述。
蝴蝶型視圖
以列表格式顯示反映主調(diào)用與被調(diào)用函數(shù)之間關(guān)系的數(shù)據(jù)。
調(diào)用圖表視圖
顯示函數(shù)間的總的從屬關(guān)系。
調(diào)用跟蹤與函數(shù)跟蹤視圖
顯示數(shù)據(jù)柵格,以反映函數(shù)進(jìn)入和退出事件的實(shí)際與計(jì)算的定時(shí)值。
下圖顯示的是哲學(xué)家應(yīng)用的調(diào)用圖表視圖。此圖顯示,35%的應(yīng)用時(shí)間花費(fèi)在函數(shù)Eat( ) 上。也許應(yīng)該了解一下函數(shù)的內(nèi)容!
?
圖1. 遠(yuǎn)程調(diào)用評測程序
您也許會問,要運(yùn)行遠(yuǎn)程調(diào)用評測程序,需要向應(yīng)用代碼中添加什么。實(shí)際上,您根本無需更改所有代碼,而僅需要用其它標(biāo)志函數(shù)(WINCECALLCAP=1)進(jìn)行編譯。
調(diào)用評測庫為應(yīng)用開發(fā)人員提供了一幅獨(dú)特的應(yīng)用邏輯執(zhí)行過程細(xì)節(jié)圖。將該工具用于低速測試過程,以培養(yǎng)客戶對應(yīng)用代碼的信任感。
內(nèi)核跟蹤程序(Kernel Tracker):
遠(yuǎn)程內(nèi)核跟蹤程序可用于檢測運(yùn)行設(shè)備上的進(jìn)程、線程和中斷之間的交互作用關(guān)系。下面是一些內(nèi)核跟蹤程序中集成的樣本代碼。實(shí)例中的應(yīng)用運(yùn)行的是Windows CE設(shè)備的文件系統(tǒng),其中一個(gè)文件夾在臺式機(jī)放置釋放文件,此應(yīng)用為駐留在臺式機(jī)中的每個(gè)文件生成了一個(gè)KITL(內(nèi)核獨(dú)立傳輸層)中斷。因此,我們可以在運(yùn)行的操作系統(tǒng)鏡像中清晰地觀察應(yīng)用與中斷間的交互作用,也可以確定應(yīng)用線程運(yùn)行與KITL中斷處理間的時(shí)間增量。
作為一個(gè)用戶界面
,
內(nèi)核跟蹤程序被劃分為三個(gè)區(qū)域
,
左窗格顯示中斷和進(jìn)程
,
中窗格顯示線程
/
進(jìn)程間的交互作用
,
右窗格
(
未顯示字
)中的內(nèi)容
是對中窗格使用的符號的解釋。我們可以在鏡像底部清楚地看到
W
alkTree
應(yīng)用正在運(yùn)行
,
但看不到在應(yīng)用和內(nèi)核環(huán)境中花費(fèi)的時(shí)間。
優(yōu)惠劵
mobilechannel
關(guān)注
關(guān)注
0
點(diǎn)贊
踩
1
收藏
覺得還不錯(cuò)?
一鍵收藏
知道了
1
評論
Windows CE 5.0實(shí)時(shí)系統(tǒng)介紹
目前,Windows CE已從一款基本操作系統(tǒng)升級到體積小巧、組件化的硬實(shí)時(shí)嵌入式操作系統(tǒng)。盡管Windows CE具有與Win32相同的應(yīng)用編程接口(API),而且微軟臺式機(jī)和服務(wù)器操作系統(tǒng)也配備了此類接口,但Windows CE的底層操作系統(tǒng)架構(gòu)和臺式機(jī)的操作系統(tǒng)完全不同。Windows CE既支持包括Win32、MFC、ATL等在內(nèi)的臺式機(jī)應(yīng)用開發(fā)結(jié)構(gòu),也支持使用.NET Compact F
復(fù)制鏈接
掃一掃
專欄目錄
Windows CE 5.0 SDK.msi
03-23
Windows CE 5.0 SDK支持Visual Studio 2008和Visual Studio 2005,Windows CE為微軟針對個(gè)人電腦以外的電腦產(chǎn)品所研發(fā)的嵌入式操作系統(tǒng),而CE縮寫的來源則有Customer Embedded,Compact Edition, Consumer Electronics等等。
windows ce 5.0
04-17
windows ce 5.0注冊碼可以用本站提供的極速一鍵重裝系統(tǒng)里還原鏡像功能恢復(fù),也可用U盤系統(tǒng)或其他同類軟件恢復(fù)鏡像!
1?條評論
您還未登錄,請先
登錄
后發(fā)表或查看評論
【wince】提高系統(tǒng)實(shí)時(shí)性的幾種方…
caoshunxin01的專欄
02-23
1296
Windows Embedded
CE
6.0使用基于優(yōu)先級的時(shí)間片輪轉(zhuǎn)算法對線程進(jìn)行調(diào)度。對處于就緒態(tài)隊(duì)列的線程,先分給優(yōu)先級最高的線程以時(shí)間片,當(dāng)時(shí)間片用完后,無論線程是否執(zhí)行完畢,都退回就緒態(tài)隊(duì)列中,等待下一次的時(shí)間片分配。
? 所以,一方面,我們可以通過提高中斷線程的優(yōu)先級以獲得更多的執(zhí)行機(jī)會。Windows
Embedded CE
6.0的線程有256個(gè)優(yōu)先級(0~255),0的優(yōu)先級
(轉(zhuǎn))為提高實(shí)時(shí)性能,設(shè)計(jì)和優(yōu)化 Microsoft Windows CE .NET(上)
gooogleman#foxmail.com
04-24
2398
(轉(zhuǎn))為提高實(shí)時(shí)性能,設(shè)計(jì)和優(yōu)化 Microsoft Windows CE .NET(上)摘要:本文從技術(shù)角度詳細(xì)描述了為了增強(qiáng)實(shí)時(shí)性能特征而設(shè)計(jì)的對 Microsoft Windows CE 操作系統(tǒng) (OS) 作出的更改。它還討論了可用于測試實(shí)時(shí)性能的工具,并提供了特定硬件配置的有代表性的實(shí)時(shí)性能測試結(jié)果。本頁內(nèi)容簡介對內(nèi)核的
Wince與Linux的實(shí)時(shí)性對比與分析(摘自電子發(fā)燒友網(wǎng))
sqcg999的專欄
07-10
2281
引言
嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS,Real Time Operating System)為嵌入式應(yīng)用的開發(fā)者提供了系統(tǒng)級的支撐環(huán)境,極大地簡化了嵌入式軟件系統(tǒng)的設(shè)計(jì)過程,成為操作系統(tǒng)中一個(gè)非常重要的分支。隨著RTOS在嵌入式系統(tǒng)中的大量應(yīng)用,RTOS的選擇與評價(jià)成為了一個(gè)重要的問題。一個(gè)RTOS的評價(jià)要從很多角度進(jìn)行,如體系結(jié)構(gòu)、API的豐富程度、網(wǎng)絡(luò)支持、可靠性等。其中,實(shí)時(shí)性是RTOS
wince系統(tǒng)_什么是實(shí)時(shí)操作系統(tǒng)(RTOS)
weixin_39862716的博客
11-27
1911
在維基百科上,實(shí)時(shí)操作系統(tǒng)(RTOS)的定義如下:實(shí)時(shí)操作系統(tǒng)(Real-time operating system, RTOS),又稱即時(shí)操作系統(tǒng),它會按照排序運(yùn)行、管理系統(tǒng)資源,并為開發(fā)應(yīng)用程序提供一致的基礎(chǔ)。實(shí)時(shí)操作系統(tǒng)與一般的操作系統(tǒng)相比,最大的特色就是“實(shí)時(shí)性”,如果有一個(gè)任務(wù)需要執(zhí)行,實(shí)時(shí)操作系統(tǒng)會馬上(在較短時(shí)間內(nèi))執(zhí)行該任務(wù),不會有較長的延時(shí)。這種特性保證了各個(gè)任務(wù)的及時(shí)執(zhí)行。ht...
Windows Embedded Compact 實(shí)時(shí)調(diào)度介紹
toradexsh的博客
01-21
716
實(shí)時(shí)調(diào)度機(jī)制(Real-Time Scheduler)是Windows Embedded Compact區(qū)別于其他所有Windows系統(tǒng)的最顯著特性,同時(shí)也是開發(fā)嵌入式系統(tǒng)時(shí)需要著重考慮的部分。在工程領(lǐng)域?qū)Α皩?shí)時(shí)”的理解,我非常欣賞下面的定義:
“一個(gè)實(shí)時(shí)系統(tǒng)必須要滿足明確的(受限的)響應(yīng)時(shí)間約束或風(fēng)險(xiǎn)的嚴(yán)重后果,包括失效狀態(tài)” - 出自于Phillip A. Laplante 《Real-Ti
windows實(shí)時(shí)RTX與LxWin的比較
12-12
1871
從結(jié)構(gòu)上的差異上來講,RTX與windows的兼容性應(yīng)該會更好,Lxwin采用的虛擬機(jī)架構(gòu),在使用效率和系統(tǒng)的擴(kuò)展性上會稍差一些。 RTX的缺陷在于,RTX有2個(gè)license,RUNTIME和SDK分別需要單獨(dú)授權(quán)
[工業(yè)互聯(lián)-16]:工業(yè)Windows操作系統(tǒng)與實(shí)時(shí)性方案
文火冰糖(王文兵)的博客
07-08
1404
Windows是由微軟公司開發(fā)的一系列操作系統(tǒng)。它是目前全球使用最廣泛的桌面和服務(wù)器操作系統(tǒng)之一。Windows操作系統(tǒng)的版本包括Windows 10、Windows 8、Windows 7、Windows Vista、Windows XP等。以下是Windows操作系統(tǒng)的一些特點(diǎn):用戶友好性:Windows操作系統(tǒng)以其直觀的用戶界面和易于使用的功能而聞名。它提供了可視化的桌面環(huán)境,使用者可以通過點(diǎn)擊圖標(biāo)、拖放文件等簡單的操作與系統(tǒng)進(jìn)行交互。
嵌入式系統(tǒng)/ARM技術(shù)中的微軟推出 WindowsCE 5.0網(wǎng)絡(luò)媒體包
12-10
Windows CE 5.0網(wǎng)絡(luò)媒體設(shè)備功能包(NMD FP)是一套為Windows 5.0操作系統(tǒng)所設(shè)計(jì)的免費(fèi) 下載選用軟件元件。Windows CE 5.0 NMD FP以Windows CE 5.0架構(gòu)為基礎(chǔ),特別是為滿足機(jī)頂盒(STB)和網(wǎng)絡(luò)媒體設(shè)備(NMD)等...
Windows CE 5.0 ROM 應(yīng)用程序集合
04-07
Windows CE 5.0 ROM 應(yīng)用程序集合,最強(qiáng)大的 EXE ROM 程序,其中包含 wceload.exe cab 安裝程序,給沒有cab安裝程序的導(dǎo)航儀wince5系統(tǒng)使用,使用時(shí)需要關(guān)聯(lián)cab文件,這個(gè)用注冊表就可以了。 cab1.reg cab2.reg 注冊...
基于Windows CE5.0的中國-馬來西亞PDA互譯系統(tǒng)的研究
07-05
闡述了在Windows CE系統(tǒng)下中國--馬來西亞PDA單詞互譯系統(tǒng)設(shè)計(jì)思想及開發(fā)過程,重點(diǎn)講述了Windows CE的系統(tǒng)移植、定制和中國-馬來西亞詞匯互譯的算法并給出了部份相關(guān)的程序代碼。
DOM 創(chuàng)建節(jié)點(diǎn)、添加節(jié)點(diǎn)和刪除節(jié)點(diǎn)
汪汪汪汪
02-29
301
【代碼】DOM 創(chuàng)建節(jié)點(diǎn)、添加節(jié)點(diǎn)和刪除節(jié)點(diǎn)。
單元測試:參數(shù)匹配器和參數(shù)捕捉器
baomingshu的博客
02-29
975
Mockito框架中的參數(shù)匹配器是用于在測試中進(jìn)行靈活驗(yàn)證和存根設(shè)置的工具。如果使用了參數(shù)匹配器,方法中的所有參數(shù)都必須是匹配器。
參數(shù)匹配器列表:示例:使用anyInt()方法來指定參數(shù)的范圍,從而實(shí)現(xiàn)了對mockList.get()方法的靈活驗(yàn)證和存根設(shè)置。
②any(Class type)
示例:使用參數(shù)匹配器any(Class type)來存根方法
③eq()
示例:使用參數(shù)匹配器eq(value)來存根方法
④same(expectedObject)
⑤endsWith()
特殊的匹配器,
編寫鏈表,鏈表里面隨便搞點(diǎn)數(shù)據(jù)使用 fprintf 將鏈表中所有的數(shù)據(jù),保存到文件中使用 fscanf 讀取文件中的數(shù)據(jù),寫入鏈表中
weixin_56593602的博客
03-01
519
/保存到文件中l(wèi)ist_p p=H;while(1)p=p->next;break;fclose(fp);//寫入鏈表list_p q=H;while(1)q=q->next;break;return 0;H->len=0;return H;return new;i 春招!啟動(dòng)了 歡迎關(guān)注【微信公眾號】測試開發(fā)Guide,從功能測試進(jìn)階測試開發(fā) 03-03 601 大家好,我是洋子。今年的春招很多企業(yè)已經(jīng)開始招聘了,像美團(tuán)今年繼續(xù)發(fā)力,24屆春招以及25屆暑期轉(zhuǎn)正實(shí)習(xí)一共招聘4000人。另外,阿里,京東,順豐等公司也已經(jīng)開始春招,可以說招聘的號角已經(jīng)正式吹響了春招基本是24屆上岸的最后機(jī)會,不要等著畢業(yè)以后再去找工作,那樣會更加困難,一定把握好校招的機(jī)會,實(shí)話說,春招肯定是比秋招更卷的,春招一般是補(bǔ)錄性質(zhì),另外多了一批考研未上岸的同學(xué)來競爭名額有些雙非的同學(xué),投遞后端、前端開發(fā)崗位石沉大海, 軟件測試如何幫助改善軟件開發(fā)過程中的問題? 最新發(fā)布 bjcyck的博客 03-05 113 雖然測試可能需要投入一定的時(shí)間和資源,但它可以幫助避免在生產(chǎn)環(huán)境中發(fā)現(xiàn)的嚴(yán)重問題,從而節(jié)省后期修復(fù)問題的成本。通過自動(dòng)化測試和自動(dòng)化部署流程,可以在每次代碼更改后快速進(jìn)行測試,以確保軟件質(zhì)量,并使得頻繁的軟件發(fā)布成為可能。通過不同類型的測試,如單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試等,測試人員可以識別并解決軟件中存在的各種錯(cuò)誤和問題??偟膩碚f,軟件測試在軟件開發(fā)過程中起著至關(guān)重要的作用,通過發(fā)現(xiàn)和解決問題,提高軟件質(zhì)量,節(jié)約時(shí)間和成本,改善團(tuán)隊(duì)協(xié)作等方面,幫助改善軟件開發(fā)過程中的各種問題。 【TestNG】(4) 重試機(jī)制與監(jiān)聽器的使用 weixin_40772077的博客 03-02 829 在UI自動(dòng)化測試用例執(zhí)行過程中,經(jīng)常會有很多不確定的因素導(dǎo)致用例執(zhí)行失敗,比如網(wǎng)絡(luò)原因、環(huán)境問題等,所以我們有必要引入重試機(jī)制(失敗重跑),來提高測試用例成功率。在不寫代碼的情況沒有提供可配置方式,需要自己實(shí)現(xiàn)TestNG提供的接口,并以監(jiān)聽器的方式提供出來才可使用。 microsoft windows ce 5.0 瀏覽器 10-03 Microsoft Windows CE 5.0瀏覽器是一款移動(dòng)操作系統(tǒng)中的瀏覽器。Windows CE是由微軟開發(fā)的一種嵌入式操作系統(tǒng),旨在支持嵌入式設(shè)備和應(yīng)用程序的開發(fā)。Windows CE 5.0瀏覽器是其中的一款重要組件。 Windows CE 5.0瀏覽器具有以下特點(diǎn)和功能: 1. 多種瀏覽方式:Windows CE 5.0瀏覽器支持多種瀏覽方式,包括全屏模式和桌面模式。用戶可以根據(jù)自己的需求選擇最適合的瀏覽方式。 2. 支持多種互聯(lián)網(wǎng)標(biāo)準(zhǔn):Windows CE 5.0瀏覽器支持多種互聯(lián)網(wǎng)標(biāo)準(zhǔn),包括HTML、CSS、XML和JavaScript等。這使得用戶可以流暢地瀏覽并使用各種網(wǎng)站和應(yīng)用程序。 3. 安全性增強(qiáng):Windows CE 5.0瀏覽器采用了多項(xiàng)安全措施,保護(hù)用戶的隱私和數(shù)據(jù)安全。它支持SSL加密,防止用戶的敏感信息被黑客竊取。 4. 常用功能集成:Windows CE 5.0瀏覽器集成了一些常用的功能,如書簽管理、歷史記錄、頁面縮放和多標(biāo)簽瀏覽等。這些功能使用戶能夠更方便地瀏覽和管理網(wǎng)頁內(nèi)容。 5. 資源占用較低:Windows CE 5.0瀏覽器在設(shè)計(jì)上注重資源占用的優(yōu)化,可以在較低的硬件配置上運(yùn)行流暢,不會占用過多的系統(tǒng)資源。 總的來說,Microsoft Windows CE 5.0瀏覽器是一款強(qiáng)大、安全性好且功能實(shí)用的移動(dòng)瀏覽器。它能夠滿足用戶在嵌入式設(shè)備上瀏覽互聯(lián)網(wǎng)和使用在線應(yīng)用程序的需求。 “相關(guān)推薦”對你有幫助么? 非常沒幫助 沒幫助 一般 有幫助 非常有幫助 提交 mobilechannel CSDN認(rèn)證博客專家 CSDN認(rèn)證企業(yè)博客 碼齡19年 暫無認(rèn)證 431 原創(chuàng) 52萬+ 周排名 57萬+ 總排名 98萬+ 訪問 等級 1萬+ 積分 34 粉絲 8 獲贊 111 評論 40 收藏 私信 關(guān)注 熱門文章 WAP熵變——中國免費(fèi)WAP站點(diǎn)發(fā)展?fàn)顩r研究 12871 Windows Mobile開發(fā)環(huán)境搭建指南 9857 Windows CE 5.0實(shí)時(shí)系統(tǒng)介紹 9536 Palm史話 9018 華微電力智能巡檢系統(tǒng)幫助廣州供電局成倍提高輸電線路巡檢的效率和質(zhì)量 8697 分類專欄 Brew專區(qū)開發(fā)資料 10篇 J2ME 2D小游戲入門之旅 8篇 J2ME專區(qū) 294篇 Linux專區(qū) 3篇 Palm專區(qū) 25篇 Symbian專區(qū) 27篇 Windows mobile專區(qū)應(yīng)用軟件 6篇 Windows mobile專區(qū)開發(fā)工具 13篇 Windows mobile專區(qū)開發(fā)資料 28篇 Windows mobile專區(qū)源代碼 5篇 其他專區(qū) 22篇 微軟Webcast 資料文檔 17篇 最新評論 使用Java藍(lán)牙無線通訊技術(shù)API(第一部分 -API概覽)(1) 有話別保留c: 樓主能發(fā)個(gè)例子看看嗎,[email protected] SQL Server 2000 Windows CE Edition version 2.0 中文版 liujie0558: 下載不了?? 一個(gè)象棋手機(jī)游戲的源代碼 Jason_share: 你的代碼不全,所以看不清楚??梢园l(fā)比較全的代碼嗎? 3D編程指南第三部分:粒子系統(tǒng)和立即模式渲染(1) dcg_0_0: 不錯(cuò),支持一下 JAVA IO 包中的Decorator模式 老狼8848: 這種情況我沒遇到過。sorry 您愿意向朋友推薦“博客詳情頁”嗎? 強(qiáng)烈不推薦 不推薦 一般般 推薦 強(qiáng)烈推薦 提交 最新文章 ITCAST心法第2講:“學(xué)”“問”之道 微軟預(yù)先推出Windows CE 6操作系統(tǒng) 引領(lǐng)10年行業(yè)創(chuàng)新趨勢 Windows Embedded for Point of Service (WEPOS)展望 2007年1篇 2006年32篇 2005年426篇 目錄 目錄 分類專欄 Brew專區(qū)開發(fā)資料 10篇 J2ME 2D小游戲入門之旅 8篇 J2ME專區(qū) 294篇 Linux專區(qū) 3篇 Palm專區(qū) 25篇 Symbian專區(qū) 27篇 Windows mobile專區(qū)應(yīng)用軟件 6篇 Windows mobile專區(qū)開發(fā)工具 13篇 Windows mobile專區(qū)開發(fā)資料 28篇 Windows mobile專區(qū)源代碼 5篇 其他專區(qū) 22篇 微軟Webcast 資料文檔 17篇 目錄 評論?1 被折疊的??條評論 為什么被折疊? 到【灌水樂園】發(fā)言 查看更多評論 添加紅包 祝福語 請?zhí)顚懠t包祝福語或標(biāo)題 紅包數(shù)量 個(gè) 紅包個(gè)數(shù)最小為10個(gè) 紅包總金額 元 紅包金額最低5元 余額支付 當(dāng)前余額3.43元 前往充值 > 需支付:10.00元 取消 確定 下一步 知道了 成就一億技術(shù)人! 領(lǐng)取后你會自動(dòng)成為博主和紅包主的粉絲 規(guī)則 hope_wisdom 發(fā)出的紅包 實(shí)付元 使用余額支付 點(diǎn)擊重新獲取 掃碼支付 錢包余額 0 抵扣說明: 1.余額是錢包充值的虛擬貨幣,按照1:1的比例進(jìn)行支付金額的抵扣。 2.余額無法直接購買下載,可以購買VIP、付費(fèi)專欄及課程。 余額充值 Windows CE 5.0 - BetaWorld 百科 Windows CE 5.0 來自BetaWorld 百科 跳轉(zhuǎn)到導(dǎo)航 跳轉(zhuǎn)到搜索 用于移動(dòng)設(shè)備的Windows > Windows CE 5.0 Windows CE 5.0 代號 Macallan 內(nèi)核版本 5.0 架構(gòu) ARM (ARMv4l), MIPS (MIPS II, MIPS II w/FP, MIPS IV, MIPS IV w/FP), SuperH SH-4, x86 發(fā)行日期 2004/7/9 主流支持 2009/10/13 拓展支持 2014/10/14 許可協(xié)議 EULA 正式版本 5.0.1400 家族順序 上一個(gè)版本 Windows CE .NET 下一個(gè)版本 Windows Embedded CE 6.0 版本列表 未泄露 已泄露/發(fā)布 Technology Preview 5.0.1303 Release to Manufacturing 5.0.1400 取自“https://www.betaworld.cn/index.php?title=Windows_CE_5.0&oldid=72771” 分類:?操作系統(tǒng)概述頁嵌入式操作系統(tǒng)支持ARM架構(gòu) Cookie幫助我們提供我們的服務(wù)。通過使用我們的服務(wù),您同意我們使用cookie。確定 導(dǎo)航菜單 個(gè)人工具 創(chuàng)建賬號登錄 命名空間 頁面討論 大陸簡體 查看 閱讀查看源代碼查看歷史 更多 搜索 導(dǎo)航 首頁最近更改隨機(jī)頁面MediaWiki幫助編輯指南使用本百科批量上傳文件暗色模式 工具 鏈入頁面相關(guān)更改特殊頁面可打印版固定鏈接頁面信息 此頁面最后編輯于2024年1月25日 (星期四) 03:00。 除非另有聲明,本網(wǎng)站內(nèi)容采用署名-非商業(yè)性使用-相同方式共享 4.0 國際許可協(xié)議授權(quán)。 隱私政策 關(guān)于BetaWorld 百科 免責(zé)聲明 吉公安網(wǎng)備22240302000166號 吉ICP備2021005914號-1 手機(jī)版視圖Windows CE 5.0 - BetaWorld 百科
The History of Microsoft Windows CE - Windows CE 5.0 - hpcfactor.com
History of Microsoft Windows CE - Windows CE 5.0 - hpcfactor.comxThis website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine??homeforumssupport & tutorialscommunityreviewsdownloadssearch(Log-In | Register)Support HomeCommunity ForumsDevices & SpecificationsHardware Compatibility ListSoftware Compatibility ListH/PC:Update
The History of Microsoft Windows CE - Windows CE 5.0
Windows CE 5.0, Codename Macallan was announced at the beginning of 2003. While not scheduled for release until Q3/4 2004 some details of the release are known.
Macallan was originally to be billed against the Windows codename Longhorn release. Due to delays in the Windows release time line caused by Windows XP security concerns, and the subsequent extended internal audit which pushed the Windows developer groups to spending time on Windows XP SP2 instead of Longhorn development. The Windows CE 5.0 release happened well in advance of heavily delayed Longhorn (not expected mid 2006).
Some of the main achievements of CE5 have been to improve the Storage capabilities of Mobile devices, as well as improving the file system that the Operating System uses.With Windows CE 5, technologies have been made available to OEM's, particularly the Platform OEM's for the Windows Mobile 5.0 release which allow for in-place patching (QFE) of the FlashROM based operating system. In past releases OEM's needed to either issue a completely new Flash image complete with bug fixes and updates, or issue a memory resident patch, which would be lost at the point of complete power failure.This technology should see consumer Windows Mobile 5.0 devices reach a new level of security and robustness, though at the time of writing on devices are commercially available which make use of the technology.One speculative wish that hasn't been addressed for the Windows CE 5.0 release, is a solution to the Storage Card / Internal Memory separation. Where by all volumes are mounted as unique entities in the main fling system, rather than being seen to augment main memory. Despite the apparent difficulties with achieving this - when approaching it from the view of the Windows filing system architecture, this is something that the original Pegasus team said they would address back in 1996 after the Windows CE 1.0 release.
CE5 will compliment Longhorn in other ways. Through the adoption and refinement of new and existing communications protocols, Macallan supports the Smart Display Remote Protocol (Codenamed Mira), allowing the CE5 based 'remote display' device to act as an extension to the desktop PC workspace through the use of the Remote Desktop Protocol.
Improved developer tools are also part of the Windows CE 5.0 mantra. For the first time in the history of Windows, Microsoft has opted to provide Platform Builders the ability to view and modify over 2.5 million lines of the Windows CE source code. Named the Microsoft Shared Source Directive (MSSD), device developers can make custom modifications to the underlying makeup of the operating system, without any obligation to share those changes back to Microsoft. Unlike the Open Source world, dominated by the GNU GPL concept. Platform Builders are not obligated to share their modifications with other OEM's or competitors.Work has also been undertaken on the expandability of the Platform Builder. New ways of integrating technological advances that emerge post CE5 RTM have been tackled. This new functionality will allow OEM's, for the first time to incorporate new hardware technology specifications into their devices, even if the original CE5 platform doesn't support it. 802.11i, 802.11n and WPA2 are all examples of augmentable technology which can be written into the Platform Builder.
A certain amount of device 'intelligence' is also incorporated into CE5. Improved UPnP support will make devices location aware, better supporting different networks and security systems. A new system called Location Services will allow applications on the device to adapt to the users physical presence. For example having one layout while at home and a more formal ergonomic layout and display of information while in the office.
For the mobile gamer the Macallan release promises to provide significant advancement. While DirectX subsets have been incorporated into Windows CE since the 3.0 Platform Builder refresh. CE5 boasts full DirectX 8 Direct3D support in the form of Direct3D Mobile. Allowing mobile devices and game developers to make use of advanced 3D graphics.
Windows Mobile 5.0
Windows Mobile 5.0 extends upon the Windows Embedded platform lineage bringing greater functionality and performance improvements to the struggling Pocket PC and SmartPhone product lines.
Windows CE 5.0 Release History
CE 5.0 Core (Macallan, 9th July 2004)
CE 5.0 Windows Mobile 5.0 (Magneto, Beta 1t Feb 16th 2005, RTM 10th May 2005, P/PC & SmartPhone release)
CE 5.0 Windows Automotive 5.0 (12th July 2005; Successor to Windows Automotive .net)
CE 5.0 Networked Media Device (NMD) Feature Pack (Tomatin, 4th April 2006)
CE 5.0 Windows Mobile 5.0 Second Edition (Crossbow)
AcitveSync 4.x is the formal Sync Client for Windows CE 5.0 generation devices. For more on the lineage of ActiveSync 4.x click here.
Windows CE 5.0 Screenshots | Handheld PC Device List
?
? Previous Page
·
Next Page ?
( Humble Beginnings | Windows CE 1 | Windows CE 2 | Windows CE 3 | Windows CE 4 | Windows CE 5 | Windows CE 6
)
Tags | History Windows CE Windows CE 5.0
Published: 18 February 2001 | Last Reviewed: 31 January 2022
[top]
HPC:Factor ?1999 - 2024. All Rights Reserved.Join our CommunitySubscriptions & Supporting UsAbout HPC:FactorContactSite HelpPrivacy & CookiesAll trademarks mentioned are the property of their respective owne
記一臺 Windows CE 學(xué)習(xí)機(jī) - 知乎
記一臺 Windows CE 學(xué)習(xí)機(jī) - 知乎首發(fā)于漫展切換模式寫文章登錄/注冊記一臺 Windows CE 學(xué)習(xí)機(jī)osnine舊Mac資源小站:classicmac.top2022年10月23日更新見文末說起學(xué)習(xí)機(jī),上世紀(jì)曇花一現(xiàn)的中華學(xué)習(xí)機(jī),還有市場龐大的FC學(xué)習(xí)機(jī)恐怕大家都不陌生。進(jìn)入21世紀(jì),基于FC的學(xué)習(xí)機(jī)逐漸淡出人們的視線(雖然后來還有基于世嘉等平臺的學(xué)習(xí)機(jī)/VCD等),而學(xué)習(xí)機(jī)這類產(chǎn)品還在以其他形式繼續(xù)存在。就像當(dāng)年的電子詞典、掌上學(xué)習(xí)機(jī)、學(xué)生電腦等等,都可以說是新一代的學(xué)習(xí)機(jī)。它們目標(biāo)市場還是學(xué)生市場,只不過內(nèi)容從電腦學(xué)習(xí)變成了學(xué)校功課的學(xué)習(xí)。畢竟PC越來越普及,當(dāng)年的電腦學(xué)習(xí)機(jī)對人們的吸引力也沒那么強(qiáng)了(當(dāng)然FC游戲的需求另當(dāng)別論)。Windows CE或許大家也不陌生,在90年代的Handheld PC(手持電腦)到后來的Pocket PC(掌上電腦)還有各種導(dǎo)航儀等設(shè)備上都能看到它的身影。Windows CE本身授權(quán)靈活,廠家定制的空間也大(連UI都能由廠家定制),學(xué)習(xí)機(jī)的廠家也可以根據(jù)自身功能需求進(jìn)行定制,增加學(xué)習(xí)方面的功能。那么學(xué)習(xí)機(jī) ? Windows CE會是怎樣一番風(fēng)景呢?這臺學(xué)習(xí)機(jī)便是當(dāng)年二者的結(jié)合體。偶然買到一臺這樣的Windows CE小本,它是2008年readboy的一臺學(xué)生學(xué)習(xí)電腦。型號是“快樂園丁 X5”,我尋思這園丁不是老師的意思嗎,怎么這款產(chǎn)品變成happy teacher了。后來知道這個(gè)readboy真是字面意思所指的那個(gè)品牌,不過在那個(gè)品牌的官網(wǎng)上根本找不到這款產(chǎn)品的信息,互聯(lián)網(wǎng)上也幾乎找不到這款產(chǎn)品的信息。至于當(dāng)年的定價(jià),這個(gè)連賣家都不清楚。我的猜測是至少2500,甚至很可能3000以上。外觀和硬件從造型上看,更像是一臺上網(wǎng)本,屏幕應(yīng)該是7.9英寸的,分辨率為800x480。塑料殼,廉價(jià)感十足。重量感覺起來是比較輕的,估計(jì)600多克。目前的電池續(xù)航,大約3-4小時(shí),也算能滿足學(xué)生在課間的使用需求了。 正面貼有Designed for Windows CE貼紙,AMD的MCU Inside 32 bit Mobile Technology貼紙(但這臺CE筆記本并沒有AMD的芯片),還有朗文Pearson的貼紙。硬件來看,這臺學(xué)習(xí)機(jī)的接口非常豐富。機(jī)身前面有一個(gè)SD讀卡器(被我手賤弄壞了彈簧),機(jī)身左側(cè)有以太網(wǎng)接口和音頻接口,右側(cè)有PS/2鼠標(biāo)接口,后面有電源接口和兩個(gè)USB接口。 最可圈可點(diǎn)的地方莫過于它的旋轉(zhuǎn)設(shè)計(jì),旋轉(zhuǎn)后反向折疊可以當(dāng)一臺不能觸屏的平板使用。這也歸功于它的轉(zhuǎn)軸設(shè)計(jì)。 雖然能旋轉(zhuǎn),但沒觸摸屏,顯得這個(gè)設(shè)計(jì)并不是特別有必要。可能這么設(shè)計(jì)只是為了方便看MP4吧,旋轉(zhuǎn)并折疊后,只剩下一個(gè)屏幕,可以拿在手上看視頻不用擔(dān)心誤按。鍵盤手感和遙控器差不多,按鍵太小,按下去聲音還特別大,打字快一些還容易卡鍵。只能說,聊勝于無。合蓋后并不會待機(jī)或關(guān)機(jī),甚至不會息屏,很可能是沒有這個(gè)設(shè)計(jì)。如果你對后蓋標(biāo)簽感興趣,可以看這里 。可以說整機(jī)配置非常低,即使是在當(dāng)年也是。這機(jī)器的處理器,在系統(tǒng)屬性中檢查出來是三星ARM920處理器,頻率很可能是200MHz,應(yīng)該是ARM9指令集的,內(nèi)存只有32M,ROM容量未知,但有1GB閃存用于存放數(shù)據(jù)。1GB的存儲空間,在2008年甚至有山寨機(jī)廣告敢說是“海量”存儲??梢哉f,CPU和內(nèi)存配置甚至比AIPC還低。更正:處理器不是ARMv4指令集。 檢測出來是S3C2440平臺,應(yīng)該是ARM9的。確切的頻率還待進(jìn)一步考證。系統(tǒng)和軟件以上是系統(tǒng)演示,沒寫腳本沒剪輯張口就來,各位看官還請口下留情。由于錄制時(shí)間的限制,有些軟件并沒有演示到。啟動(dòng)后看桌面就知道,這就是Windows CE的界面,只是多了幾個(gè)學(xué)習(xí)軟件。這些軟件是啥樣子,可以看視頻里的演示,都挺粗制濫造的。這些原創(chuàng)軟件中,有很多的圖標(biāo)都是來自Mac OS Classic的,比如“模擬考堂”的圖標(biāo)是AppleScript的,“魔法教輔”的圖標(biāo)是ColorSync的,“可視復(fù)讀”的圖標(biāo)是QuickTime Movie Player的,“英漢互譯”的圖標(biāo)應(yīng)該是OpenTransport控制板的圖標(biāo)。自帶的應(yīng)用程序還有Flash Player 6,但由于硬件實(shí)在太慢,播放大多數(shù)Flash動(dòng)畫都不流暢,加上內(nèi)存只有32M不到,有時(shí)播放著就爆內(nèi)存了。 Flash Player 6是CE上最后一個(gè)有獨(dú)立播放器的版本,從Player 7開始CE版就只提供ActiveX插件了。 PDF閱讀器是Acrobat Reader的圖標(biāo),實(shí)際卻是Foxit reader。WordPad是WinCE祖?zhèn)鞯膽?yīng)用程序,并不是Word,只是寫字板而已。 Word和Excel也只是個(gè)圖標(biāo),實(shí)際上是Softmaker Office的Windows Mobile版本(因?yàn)镃E版的界面非常接近PC版Office)。用過CE和WM的讀者可能對Softmaker Office比較熟悉,它與Office兼容性較好,界面也很友好。HandyGet是一款下載器,但并沒有注冊。掌上影院是TCPMP播放器,一款優(yōu)秀的CE/WM平臺播放器。WinRAR,實(shí)際上應(yīng)該叫Pocket RAR,還是漢化破解版本。其他軟件由于是Windows CE 5.0,又是ARM9平臺,這臺CE學(xué)習(xí)機(jī)的第三方軟件生態(tài)還是挺豐富的。但這臺CE小本的性能并不強(qiáng),內(nèi)存也不大,體驗(yàn)可能不會很好。WinCE也有一些游戲軟件,可以在閑暇之時(shí)玩玩。這臺機(jī)器甚至也帶了NES模擬器以及若干游戲。當(dāng)時(shí)它的目標(biāo)群體(學(xué)生)購買這種學(xué)習(xí)機(jī),偷閑也是目的之一。 播放H.264視頻可以選擇Core Player,不過還是饒了這可憐的機(jī)器吧,算力不夠內(nèi)存也太小。 瀏覽器,系統(tǒng)自帶了IE Mobile瀏覽器。也可以使用UCWeb 8的魅族M8版本(WM版不兼容),因?yàn)閷iT的CE版太老了。mod版Opera也是個(gè)選擇。連接上網(wǎng)線后,設(shè)置好連接(甚至支持PPPoE),這臺小本也能走上信息高速公路啦。至于Office,如果能找到SoftMaker Office的Windows CE專版就最好了,界面最接近PC版Office,有獨(dú)立的菜單欄。目前流傳的版本大多是Windows Mobile版本,界面是為PDA定制的,在CE上顯得太別扭了。Softmaker Office之Text Maker,是之前Softmaker官網(wǎng)上的截圖,現(xiàn)在Softmaker已經(jīng)不做CE版了,官網(wǎng)上也獲取不了試用版了。Softmaker Office 2010 for Windows CE截圖,也是之前他們官網(wǎng)的。其他用途?PocketDOS或許也算一個(gè)吧。安裝之后就能致敬電腦學(xué)習(xí)機(jī)了,這是當(dāng)年電腦學(xué)習(xí)機(jī)爭相模仿的功能,連WPS都能用。Windows CE有一套Platform Builder,可以根據(jù)自己的需求定制一個(gè)Windows CE的ROM。Platform Builder里可以選的組件其實(shí)不少,里面有各種Viewer(查看器),甚至還有紙牌和空當(dāng)接龍游戲,但這些是不會出現(xiàn)在默認(rèn)的build里,只能自行定制。后記這款學(xué)習(xí)機(jī)或許稱作是WinCE小本會好些,因?yàn)樽詭У膶W(xué)習(xí)內(nèi)容并不豐富。然而在同時(shí)代的WinCE上網(wǎng)本中,它的配置可能又是墊底的。當(dāng)年或許在官網(wǎng)還能獲得一些增值內(nèi)容吧,但現(xiàn)在官網(wǎng)上沒有任何關(guān)于這款產(chǎn)品的信息。 之所以制造商會選擇WinCE系統(tǒng),可能是因?yàn)橛布鷳B(tài)成熟,應(yīng)用軟件開發(fā)也更簡單(相比Linux)。還有一個(gè)原因可能是CE本身的系統(tǒng)開銷也不大,可以減配來壓低成本。當(dāng)然,在寫這篇文章的時(shí)候,可能也并沒有完全站在當(dāng)年的角度來看待這款產(chǎn)品,有時(shí)會也會以現(xiàn)在的眼光去評價(jià)。由于暫時(shí)沒找到CE5能用的截圖軟件,也沒有視頻輸出接口,所以本文所有涉及到屏幕的內(nèi)容都是用手機(jī)和相機(jī)拍攝的。 思考:這臺學(xué)習(xí)機(jī)上的學(xué)習(xí)軟件放在PC上也完全可以實(shí)現(xiàn),而且PC平臺早已有不少優(yōu)秀的多媒體教學(xué)軟件了??蛇@類學(xué)習(xí)機(jī)硬件卻仍有它的市場,它們大多在產(chǎn)品廣告上吹得天花亂墜,可實(shí)際上卻嚴(yán)重縮水,想想這臺就是。即使是到了現(xiàn)在,不少廠家還是在生產(chǎn)廣義上的學(xué)習(xí)機(jī)。就比如近年來的學(xué)生平板,其中也有不少粗制濫造的。PC領(lǐng)域,硬件和軟件早已經(jīng)屬于兩種不同的分工,而現(xiàn)在這些學(xué)習(xí)機(jī)上還存在買硬件“送”軟件的情況,雖然現(xiàn)在移動(dòng)端也出現(xiàn)一些在線輔導(dǎo)的app。2022年10月23日更新居然在海外網(wǎng)站找到了這臺X5學(xué)習(xí)機(jī)的信息,不過在海外它是作為一臺CE迷你筆記本形式存在的,運(yùn)行英文版CE 5.0系統(tǒng),預(yù)裝SoftMaker Office和TCPMP,沒有學(xué)習(xí)軟件??茨攴輵?yīng)該是2006年發(fā)布的。有筆記本和包裝盒圖片。本文附件/s/1PPAOwW5A0k-85lddW6-bXA 暗號:428lC盤和D盤內(nèi)容,可配合WinCE 5模擬器使用。編輯于 2022-10-23 00:26學(xué)習(xí)機(jī)?贊同 64??25 條評論?分享?喜歡?收藏?申請轉(zhuǎn)載?文章被以下專欄收錄漫展各種各樣的展覽,包括活動(dòng)和