嵌入式操作系統(tǒng)WinCE簡(jiǎn)介_(kāi)第1頁(yè)
嵌入式操作系統(tǒng)WinCE簡(jiǎn)介_(kāi)第2頁(yè)
嵌入式操作系統(tǒng)WinCE簡(jiǎn)介_(kāi)第3頁(yè)
嵌入式操作系統(tǒng)WinCE簡(jiǎn)介_(kāi)第4頁(yè)
嵌入式操作系統(tǒng)WinCE簡(jiǎn)介_(kāi)第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

——WindowsCE概述嵌入式操作系統(tǒng)WindowsCE課程安排嵌入式系統(tǒng)回顧OURS-2410F嵌入式開(kāi)發(fā)板介紹WindowsCE概述WindowsCE開(kāi)發(fā)環(huán)境PlatformBuilder集成開(kāi)發(fā)環(huán)境EmbeddedVisualC++開(kāi)發(fā)工具WindowsCE調(diào)試方法遠(yuǎn)程工具嵌入式產(chǎn)品

對(duì)于嵌入式產(chǎn)品,相信大家并不陌生。小到電子體溫計(jì),大到飛機(jī)的自動(dòng)導(dǎo)航系統(tǒng)都屬于嵌入式系統(tǒng)。

身邊的嵌入式產(chǎn)品:

※手機(jī)

※電子詞典

※可視電話

※數(shù)字相機(jī)

※機(jī)頂盒

※高清電視

※汽車(chē)電子……嵌入式系統(tǒng)什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。典型的嵌入式系統(tǒng)組成嵌入式系統(tǒng)示例——汽車(chē)控制系統(tǒng)馬達(dá)控制器車(chē)燈嵌入式系統(tǒng)示例——汽車(chē)控制系統(tǒng)尾燈控制系統(tǒng)后車(chē)門(mén)控制系統(tǒng)前車(chē)門(mén)控制系統(tǒng)座椅控制系統(tǒng)發(fā)動(dòng)器控制系統(tǒng)所有的控制系統(tǒng)都是一個(gè)完整的嵌入式系統(tǒng)2410F型開(kāi)發(fā)板1.以ARM9處理器為核心;

2.采用核心板+底板的結(jié)構(gòu)模式;3.擴(kuò)展SDRAM、FLASH、U盤(pán)、SD卡等通用存儲(chǔ)器,以及網(wǎng)口、串口、USB接口等通訊接口,輔助LED顯示、4.3寸真彩液晶顯示等其它外圍設(shè)備。

嵌入式系統(tǒng)開(kāi)發(fā)模式交叉開(kāi)發(fā)環(huán)境◆編輯及編譯環(huán)境—主機(jī)開(kāi)發(fā)環(huán)境“host”端

→在Host端編輯并編譯,但不執(zhí)行◆下載并運(yùn)行環(huán)境—目標(biāo)板“target”端

→編譯完的程序?qū)嶋H運(yùn)行的載體主流的嵌入式操作系統(tǒng)界面漂亮的WindowsCE開(kāi)源的嵌入式Linux最佳學(xué)習(xí)型的ucos開(kāi)源小巧的Ecos系統(tǒng)無(wú)處不在、穩(wěn)定異常的VxWorks手機(jī)之王Symbian手持之王PalmOS女?huà)z計(jì)劃的HopenOSWindowsMobileWindowsMobile來(lái)自微軟的WindowsMobile操作系統(tǒng)和桌面端的Windows操作系統(tǒng)一樣,有各種圖形化程序和開(kāi)始菜單,并且有強(qiáng)大的游戲和多媒體性能。這些手機(jī)使用起來(lái)就像一臺(tái)電腦一樣,所以有些廠商也將旗下的WindowsMobile冠以“電腦手機(jī)”的稱(chēng)號(hào)。

多普達(dá)S1

WindowsCEWindowsXPEmbeddedWindowsEmbeddedWindowsEmbedded是微軟的Windows產(chǎn)品在嵌入式領(lǐng)域的應(yīng)用品牌,它并不是一個(gè)產(chǎn)品的名稱(chēng)。目前使用WindowsEmbedded品牌的產(chǎn)品有兩個(gè):WindowsCE和WindowsXPEmbedded。而WindowsMobile則是基于WindowsCE的一個(gè)移動(dòng)智能設(shè)備品牌,也不是產(chǎn)品名稱(chēng)。使用WindowsMobile品牌的產(chǎn)品有兩個(gè),PocketPC和Smartphone。PocketPC是基于WindowsCE的PDA專(zhuān)用平臺(tái);Smartphone則是基于WindowsCE,并且增加了通信等模塊,為智能手機(jī)專(zhuān)門(mén)開(kāi)發(fā)的平臺(tái)。之間的功能對(duì)比特性

PocketPCPocketPCPhoneSmartPhone高分辨率彩色屏幕有有有觸摸屏有有無(wú)IE瀏覽器有有有語(yǔ)音通信無(wú)有有內(nèi)置GSM、GPRS或者CDMA模塊無(wú)有有MediaPlayer有有有PocketWord有有無(wú)PocketExcel有有無(wú)MSNMessenger有有有SP1

2.11SP2

2.12"McKendric"

4.2"Tomatin"

NMDFP"Alder"

WindowsCE1.011/1996"Birch"

WindowsCE2.011/1997"Cedar"

WindowsCE3.04/2000"Talisker"

WindowsCE

.NET4.01/2002"Macallan"

WindowsCE5.08/2004"Yamazaki"

CE6.011/2006"Jameson"

4.1WindowsCE的發(fā)展歷程WindowsCE是一個(gè)全新開(kāi)發(fā)的操作系統(tǒng),只需要500K的RAM就可以把系統(tǒng)全部裝下,最新版的WindowsCE內(nèi)核只需200K的運(yùn)行空間。WindowsCE是模塊化的,OEM廠家可以加入自己所需要的任何模塊,或者除去不需要的。因此,一個(gè)應(yīng)用程序的故障不會(huì)引起整個(gè)系統(tǒng)失效。WindowsCE版本主要有1.0、2.0、3.0、4.0、4.2、5.0和6.0。WindowsCE背景WindowsCE背景 移動(dòng)電子設(shè)備PDA的興起 初衷: 創(chuàng)造出一個(gè)移動(dòng)型的Windows設(shè)備 設(shè)計(jì)目標(biāo)是簡(jiǎn)單易用以及用戶熟悉的體驗(yàn) 特別是對(duì)于Windows95的用戶而言1990:技術(shù)研究起步1992:移動(dòng)型Windows計(jì)劃 Winpad項(xiàng)目(HP(Compad),NEC,Motorola,Sharp)超前的技術(shù):手寫(xiě)識(shí)別技術(shù)等1994:撤離Winpad項(xiàng)目 硬件水平并不足以支持運(yùn)行這些代碼 (32位、電源性能)WindowsCE1.0

1996.11單色的Windows95簡(jiǎn)化版本 卡西歐 最初發(fā)展并不順利 Palm操作系統(tǒng)在PDA市場(chǎng)上非常成功(85%) 微軟公司也通過(guò)游說(shuō)、技術(shù)支持、直接資助等手段來(lái)聚集大量合作廠商,使WinCE類(lèi)的PDA陣容越來(lái)越強(qiáng)大呱呱墜地——WindowsCE1.0WindowsCE2.0

1997.11彩色、速度熟悉、友好的界面嗷嗷待哺——WindowsCE2.0486CPUSfromINTELandAMD82xPowerPCCPUS32bitsTrueColor(256colorsinHPC)PrintingLANActiveXJavaInternetExplorer2.0DirectXCompatiblewithallWindowsCE1.0APIsWindowsCE3.0

2000.4目標(biāo)對(duì)準(zhǔn)掌上產(chǎn)品,標(biāo)準(zhǔn)PC、家電和工控設(shè)備等領(lǐng)域通用性袖珍版裝的Word、Excel等日常辦公軟件、娛樂(lè)性

WindowsforPocketPC(PPC)

成長(zhǎng)茁壯——WindowsCE3.0WindowsMobilePocketPC(forPDAs)SmartPhone(forcellphones)WindowsCE4.0 2002.1net框架、藍(lán)牙技術(shù) 升級(jí)版:Windows功能擴(kuò)充、豐富和集成

面向研究機(jī)構(gòu)開(kāi)放了源代碼羽翼漸豐——WindowsCE.NET語(yǔ)音識(shí)別.NETFrameworkCompactBluetoothLAN802.11a/b/gIPv6ARMMIPSx86SHCPUSWindowsMediaPlayerInternetExplorer6WindowsMessengerWindowsMobile2003ForPPCPhoneForSmartPhoneWindowsCE5.0

2004.5資料安全性、支持3G網(wǎng)絡(luò)、無(wú)線技術(shù)、存儲(chǔ)能力、快速修復(fù)功能、硬件加速能力3D時(shí)代做準(zhǔn)備 占用空間比較大 性能有較大的下降必須依靠高性能的硬件 擴(kuò)大開(kāi)放源代碼(56%)鳳凰凌空——WindowsCE5.0.NETCompactFrameworkServicePack2Direct3DMobileUSB2.0AllfeaturesinWindowsCE.NETWindowsMobile5.0WindowsEmbeddedCE6.0 2006.11 核心地址和資源分配技術(shù)的改進(jìn) 802.11i、802.11e、WAP2、藍(lán)牙AES加密 無(wú)線通信更加穩(wěn)定、可靠 整合了最新的多媒體技術(shù) 體積增長(zhǎng)了不到5% 開(kāi)放所有源代碼(GUI圖形用戶界面不開(kāi)放)今日之星—WindowsEmbeddedCE6.0設(shè)備驅(qū)動(dòng)程序遠(yuǎn)程桌面InternetExplorerVoIP設(shè)備上實(shí)現(xiàn)Web服務(wù)(WSDAPI)WMP更新文件系統(tǒng)更新WindowsMobile6.0不久的將來(lái)——WindowsMobile6.5WindowsCE5.0:

WindowsCE5.0在2004年5月份推出,微軟宣布WindowsCE5.0擴(kuò)大開(kāi)放程序源代碼。在這個(gè)開(kāi)放源代碼計(jì)劃授權(quán)下,微軟開(kāi)放250萬(wàn)行源代碼程序作為評(píng)估套件(evaluationkit)。凡是個(gè)人、廠商都可以下載這些源代碼加以修改使用,未來(lái)廠商O(píng)EM時(shí),則再依執(zhí)行時(shí)期(Run-time)授權(quán),支付WindowsCE5.0核心每臺(tái)機(jī)器3美元的授權(quán)費(fèi)用,這也是微軟第一個(gè)提供商業(yè)用途衍生授權(quán)的操作系統(tǒng)。

WindowsCE6.0:

2006年11月,微軟公司其最新的嵌入式平臺(tái)WindowsCE6.0正式上市。作為業(yè)內(nèi)領(lǐng)先的軟件工具,WindowsCE6.0將為多種設(shè)備構(gòu)建實(shí)時(shí)操作系統(tǒng),例如:互聯(lián)網(wǎng)協(xié)議(IP)機(jī)頂盒、全球定位系統(tǒng)(GPS)、無(wú)線投影儀,以及各種工業(yè)自動(dòng)化、消費(fèi)電子以及醫(yī)療設(shè)備等。

WindowsCE背景WindowsCEC:袖珍(Compact)消費(fèi)(Consumer)通信能力(Connectivity)伴侶(Companion)E:電子產(chǎn)品(Electronics)WindowsCE操作系統(tǒng)WindowsCE憑借其與Windows一致的人機(jī)界面,逐步占領(lǐng)了嵌入式操作系統(tǒng)的市場(chǎng)。WindowsCE特點(diǎn)精簡(jiǎn)的模塊化操作系統(tǒng)

WindowsCE是高度模塊化的嵌入式操作系統(tǒng),用戶可以根據(jù)特定的要求對(duì)操作系統(tǒng)進(jìn)行定制,即WindowsCE是可裁剪的。多硬件平臺(tái)支持

WindowsCE支持在多種不同的CPU硬件平臺(tái)上運(yùn)行,包括x86,ARM,MIPS等嵌入式領(lǐng)域主流的CPU結(jié)構(gòu)。支持有線和無(wú)線的網(wǎng)絡(luò)連接穩(wěn)健的實(shí)時(shí)性支持

WindowsCE是一個(gè)實(shí)時(shí)操作系統(tǒng)。豐富的多媒體和多語(yǔ)言支持強(qiáng)大的開(kāi)發(fā)工具與其他嵌入式操作系統(tǒng)相比,WindowsCE為開(kāi)發(fā)人員提供了友好的開(kāi)發(fā)工具支持,包括PlatformBuilder、eMbeddedVisualC++和模擬器。與桌面版本比較——硬件平臺(tái)桌面版WindowsOnlyrunsonx86architectureWindowsCEARM/XscaleMIPSPowerPCSparcx86WindowsCE特性WindowsCE支持在多種不同的CPU硬件平臺(tái)上運(yùn)行與桌面版本比較——鏡像大小桌面WindowsWindows3.x:2-5MBWindows98:400MBWindowsXP:1.5GB越來(lái)越大…不能定制WindowsCE最小:200KB網(wǎng)絡(luò)部分大約800KBGWES,ShellandApps大約4MB

InternetExplorer大約3MBWindowsCE特性組件化200多個(gè)可選組件快速方便地針對(duì)特定應(yīng)用系統(tǒng)定制OS與桌面版比較——實(shí)時(shí)性桌面Windows不具有實(shí)時(shí)性WindowsCE線程優(yōu)先級(jí)256級(jí)中斷嵌套每個(gè)線程都有獨(dú)立的時(shí)鐘嘀嗒處理優(yōu)先級(jí)反轉(zhuǎn)WindowsCE特性WindowsCE支持實(shí)時(shí)性與桌面版比較——電源

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論