WindowsCE(C#)嵌入式應(yīng)用開發(fā)第一講_第1頁(yè)
WindowsCE(C#)嵌入式應(yīng)用開發(fā)第一講_第2頁(yè)
WindowsCE(C#)嵌入式應(yīng)用開發(fā)第一講_第3頁(yè)
WindowsCE(C#)嵌入式應(yīng)用開發(fā)第一講_第4頁(yè)
WindowsCE(C#)嵌入式應(yīng)用開發(fā)第一講_第5頁(yè)
已閱讀5頁(yè),還剩70頁(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)介

1、11、課程簡(jiǎn)介2、Windows CE概述第講12022年6月20日星期一本節(jié)目標(biāo)掌握本課程的學(xué)習(xí)相關(guān)知識(shí)掌握本課程的學(xué)習(xí)相關(guān)知識(shí)了解開發(fā)環(huán)境了解開發(fā)環(huán)境了解學(xué)習(xí)工作任務(wù)了解學(xué)習(xí)工作任務(wù)掌握掌握WINCE的相關(guān)基礎(chǔ)概念的相關(guān)基礎(chǔ)概念2022年6月20日星期一2引入:嵌入式開發(fā)流程引入:嵌入式開發(fā)流程2022年6月20日星期一2、應(yīng)用軟件、應(yīng)用軟件31、操作系統(tǒng)、操作系統(tǒng)課程內(nèi)容簡(jiǎn)介課程內(nèi)容簡(jiǎn)介v嵌入式操作系統(tǒng)Windows CEvC#編程語(yǔ)言vVS2005開發(fā)環(huán)境vSQL數(shù)據(jù)庫(kù)應(yīng)用vMobile應(yīng)用程序編程v嵌入式操作系統(tǒng)WINCE定制v移動(dòng)應(yīng)用軟件燒錄嵌入式產(chǎn)品嵌入式產(chǎn)品 對(duì)于嵌入式產(chǎn)品,相

2、信大家并不陌生。 小到電子體溫計(jì),大到飛機(jī)的自動(dòng)導(dǎo)航系統(tǒng)都屬于嵌入式系統(tǒng)。 身邊的嵌入式產(chǎn)品:身邊的嵌入式產(chǎn)品: 手機(jī)手機(jī) 電子詞典電子詞典 可視電話可視電話 數(shù)字相機(jī)數(shù)字相機(jī) 機(jī)頂盒機(jī)頂盒 高清電視高清電視 汽車電子汽車電子 嵌入式系統(tǒng)嵌入式系統(tǒng)什么是嵌入式系統(tǒng)?什么是嵌入式系統(tǒng)? 嵌入式系統(tǒng)是以應(yīng)用為中心以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)專用計(jì)算機(jī)系統(tǒng)。典型的嵌入式系統(tǒng)組成典型的嵌入式系統(tǒng)組成嵌入式系統(tǒng)示例嵌入式系統(tǒng)示例汽車控制系統(tǒng)汽車控制系統(tǒng)馬達(dá)控制器車燈嵌入式系統(tǒng)示例嵌入式系統(tǒng)示例汽車

3、控制系統(tǒng)汽車控制系統(tǒng)尾燈控制系統(tǒng)后車門控制系統(tǒng)前車門控制系統(tǒng)座椅控制系統(tǒng)發(fā)動(dòng)器控制系統(tǒng)所有的控制系統(tǒng)都是一個(gè)完整的嵌入式系統(tǒng)2410F2410F型開發(fā)板型開發(fā)板1. 以ARM9處理器為核心; 2. 采用核心板+底板的結(jié)構(gòu)模式; 3.擴(kuò)展SDRAM、FLASH、U盤、SD卡等通用存儲(chǔ)器,以及網(wǎng)口、串口、USB接口等通訊接口,輔助LED顯示、4.3寸真彩液晶顯示等其它外圍設(shè)備。 嵌入式系統(tǒng)開發(fā)模式嵌入式系統(tǒng)開發(fā)模式交叉開發(fā)環(huán)境編輯及編譯環(huán)境 主機(jī)開發(fā)環(huán)境“host”端 在在Host端編輯并編譯,但不執(zhí)行端編輯并編譯,但不執(zhí)行下載并運(yùn)行環(huán)境 目標(biāo)板“target”端 編譯完的程序?qū)嶋H運(yùn)行的載體編譯完

4、的程序?qū)嶋H運(yùn)行的載體主流的嵌入式操作系統(tǒng)主流的嵌入式操作系統(tǒng)v界面漂亮的界面漂亮的Windows CEWindows CEv開源的嵌入式開源的嵌入式LinuxLinuxv最佳學(xué)習(xí)型的最佳學(xué)習(xí)型的ucosucosv開源小巧的開源小巧的EcosEcos系統(tǒng)系統(tǒng)v無(wú)處不在、穩(wěn)定異常的無(wú)處不在、穩(wěn)定異常的VxWorksVxWorksv手機(jī)之王手機(jī)之王SymbianSymbianv手持之王手持之王Palm OSPalm OSv女媧計(jì)劃的女媧計(jì)劃的Hopen OSHopen OSWindows MobileWindows Mobile 來(lái)自微軟的Windows Mobile操作系統(tǒng)和桌面端的Windows

5、操作系統(tǒng)一樣,有各種圖形化程序和開始菜單,并且有強(qiáng)大的游戲和多媒體性能。這些手機(jī)使用起來(lái)就像一臺(tái)電腦一樣,所以有些廠商也將旗下的Windows Mobile冠以“電腦手機(jī)”的稱號(hào)。 多普達(dá)S1 Windows CEWindows XP EmbeddedWindows Embedded Windows Embedded是微軟的Windows產(chǎn)品在嵌入式領(lǐng)域的應(yīng)用品牌,它并不是一個(gè)產(chǎn)品的名稱。目前使用Windows Embedded品牌的產(chǎn)品有兩個(gè):Windows CE和Windows XP Embedded。而Windows Mobile則是基于Windows CE的一個(gè)移動(dòng)智能設(shè)備品牌,也不是

6、產(chǎn)品名稱。使用Windows Mobile品牌的產(chǎn)品有兩個(gè),Pocket PC和Smartphone。Pocket PC是基于Windows CE的PDA專用平臺(tái);Smartphone則是基于Windows CE,并且增加了通信等模塊,為智能手機(jī)專門開發(fā)的平臺(tái)。之間的功能對(duì)比 特性特性 Pocket PCPocket PC Phone Smart Phone高分辨率彩色屏幕 有有有觸摸屏 有有無(wú)IE瀏覽器 有有有語(yǔ)音通信 無(wú)有有內(nèi)置GSM、GPRS或者CDMA模塊 無(wú)有有Media Player 有有有Pocket Word 有有無(wú)Pocket Excel 有有無(wú)MSN Messenger 有

7、有有SP1 2.11SP2 2.12McKendric 4.2Tomatin NMD FPAlderWindows CE 1.0Birch Windows CE 2.0Cedar Windows CE 3.0Talisker Windows CE .NET 4.0Macallan Windows CE 5.0Yamazaki CE 6.0Jameson 4.1Windows CEWindows CE的發(fā)展歷程的發(fā)展歷程 Windows CE是一個(gè)全新開發(fā)的操作系統(tǒng),只需要500K的RAM就可以把系統(tǒng)全部裝下,最新版的Windows CE內(nèi)核只需200K的運(yùn)行空間。Windows CE是模塊化的

8、,OEM廠家可以加入自己所需要的任何模塊,或者除去不需要的。因此,一個(gè)應(yīng)用程序的故障不會(huì)引起整個(gè)系統(tǒng)失效。 Windows CE版本主要有1.0、2.0、3.0、4.0、4.2、5.0 和6.0。 Windows CE背景背景Windows CE背景背景移動(dòng)電子設(shè)備PDA的興起初衷:創(chuàng)造出一個(gè)移動(dòng)型的Windows設(shè)備設(shè)計(jì)目標(biāo)是簡(jiǎn)單易用以及用戶熟悉的體驗(yàn)特別是對(duì)于Windows 95的用戶而言v1990:技術(shù)研究起步v1992:移動(dòng)型Windows計(jì)劃 Winpad項(xiàng)目(HP(Compad),NEC,Motorola,Sharp)超前的技術(shù):手寫識(shí)別技術(shù)等v1994:撤離Winpad項(xiàng)目硬件水

9、平并不足以支持運(yùn)行這些代碼(32位、電源性能)Windows CE 1.01996.11v單色的Windows95簡(jiǎn)化版本卡西歐最初發(fā)展并不順利Palm操作系統(tǒng)在PDA市場(chǎng)上非常成功(85%)微軟公司也通過(guò)游說(shuō)、技術(shù)支持、直接資助等手段來(lái)聚集大量合作廠商,使WinCE類的PDA陣容越來(lái)越強(qiáng)大呱呱墜地呱呱墜地Windows CE 1.0Windows CE2.01997.11v彩色、速度v熟悉、友好的界面嗷嗷待哺嗷嗷待哺Windows CE 2.0v486 CPUS from INTEL and AMDv82x Power PC CPUSv32bits True Color(256 colors

10、 in HPC)vPrintingvLANvActiveXvJavavInternet Explorer 2.0vDirectX vCompatible with all Windows CE 1.0 APIsWindows CE3.02000.4 目標(biāo)對(duì)準(zhǔn)掌上產(chǎn)品,標(biāo)準(zhǔn)PC、家電和工控設(shè)備等領(lǐng)域v通用性v袖珍版裝的Word、Excel等日常辦公軟件、娛樂(lè)性Windows for Pocket PC(PPC)成長(zhǎng)茁壯成長(zhǎng)茁壯Windows CE 3.0Windows MobilePocket PC(for PDAs)Smart Phone(for cellphones)Windows CE4.

11、02002.1vnet框架、藍(lán)牙技術(shù)升級(jí)版:Windows功能擴(kuò)充、豐富和集成 面向研究機(jī)構(gòu)開放了源代碼羽翼漸豐羽翼漸豐Windows CE .NETv語(yǔ)音識(shí)別v.NET Framework CompactvBluetooth LAN 802.11a/b/gvIPv6vARM MIPS x86 SH CPUSvWindows Media PlayervInternet Explorer 6vWindows MessengerWindows Mobile 2003For PPC PhoneFor SmartPhoneWindows CE5.02004.5v資料安全性、支持3G網(wǎng)絡(luò)、無(wú)線技術(shù)、存儲(chǔ)

12、能力、快速修復(fù)功能、硬件加速能力3D時(shí)代做準(zhǔn)備占用空間比較大 性能有較大的下降 必須依靠高性能的硬件擴(kuò)大開放源代碼(56%) 鳳凰凌空鳳凰凌空Windows CE 5.0v.NET Compact Framework Service Pack 2vDirect3D MobilevUSB 2.0vAll features in Windows CE .NETWindows Mobile 5.0Windows Embedded CE6.02006.11核心地址和資源分配技術(shù)的改進(jìn)802.11i、802.11e、WAP2、藍(lán)牙AES加密無(wú)線通信更加穩(wěn)定、可靠整合了最新的多媒體技術(shù)體積增長(zhǎng)了不到5%開

13、放所有源代碼(GUI圖形用戶界面不開放) 今日之星今日之星Windows Embedded CE 6.0v設(shè)備驅(qū)動(dòng)程序v遠(yuǎn)程桌面vInternet ExplorervVoIPv設(shè)備上實(shí)現(xiàn) Web 服務(wù) (WSDAPI)vWMP 更新v文件系統(tǒng)更新Windows Mobile 6.0不久的將來(lái)不久的將來(lái)Windows Mobile 6.5Windows CE 5.0: Windows CE 5.0在2004年5月份推出,微軟宣布Windows CE 5.0擴(kuò)大開放程序源代碼。在這個(gè)開放源代碼計(jì)劃授權(quán)下,微軟開放250萬(wàn)行源代碼程序作為評(píng)估套件(evaluation kit)。凡是個(gè)人、廠商都可以

14、下載這些源代碼加以修改使用,未來(lái)廠商OEM時(shí),則再依執(zhí)行時(shí)期(Run-time)授權(quán),支付Windows CE 5.0核心每臺(tái)機(jī)器3美元的授權(quán)費(fèi)用,這也是微軟第一個(gè)提供商業(yè)用途衍生授權(quán)的操作系統(tǒng)。 Windows CE 6.0: 2006年11月,微軟公司其最新的嵌入式平臺(tái)Windows CE 6.0正式上市。作為業(yè)內(nèi)領(lǐng)先的軟件工具,Windows CE 6.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è)備等。 Windows CE背景背景Windows CEC:袖珍(Compact) 消費(fèi)(Consu

15、mer) 通信能力(Connectivity) 伴侶(Companion)E:電子產(chǎn)品(Electronics)Windows CEWindows CE操作系統(tǒng)操作系統(tǒng) Windows CEWindows CE憑借其與憑借其與WindowsWindows一致的人機(jī)界面,逐步占一致的人機(jī)界面,逐步占領(lǐng)了嵌入式操作系統(tǒng)的市場(chǎng)。領(lǐng)了嵌入式操作系統(tǒng)的市場(chǎng)。Windows CEWindows CE特點(diǎn)特點(diǎn)1. 1. 精簡(jiǎn)的模塊化操作系統(tǒng)精簡(jiǎn)的模塊化操作系統(tǒng) Windows CE是高度模塊化的嵌入式操作系統(tǒng),用戶可以根據(jù)特定的要求對(duì)操作系統(tǒng)進(jìn)行定制,即Windows CE是可裁剪的。 2.2. 多硬件平臺(tái)

16、支持多硬件平臺(tái)支持 Windows CE支持在多種不同的CPU硬件平臺(tái)上運(yùn)行,包括x86,ARM,MIPS等嵌入式領(lǐng)域主流的CPU結(jié)構(gòu)。3.3. 支持有線和無(wú)線的網(wǎng)絡(luò)連接支持有線和無(wú)線的網(wǎng)絡(luò)連接4.4. 穩(wěn)健的實(shí)時(shí)性支持穩(wěn)健的實(shí)時(shí)性支持 Windows CE是一個(gè)實(shí)時(shí)操作系統(tǒng)。5.5. 豐富的多媒體和多語(yǔ)言支持豐富的多媒體和多語(yǔ)言支持6.6. 強(qiáng)大的開發(fā)工具強(qiáng)大的開發(fā)工具 與其他嵌入式操作系統(tǒng)相比,Windows CE為開發(fā)人員提供了友好的開發(fā)工具支持,包括Platform Builder、eMbedded Visual C+ 和模擬器。與桌面版本比較與桌面版本比較硬件平臺(tái)硬件平臺(tái)桌面版 Wi

17、ndowsv Only runs on x86 architectureWindows CEv ARM / Xscalev MIPS v PowerPC v Sparcv x86 Windows CE 特性特性v Windows CE支持在多種不同的CPU硬件平臺(tái)上運(yùn)行與桌面版本比較與桌面版本比較鏡像大小鏡像大小桌面 Windowsv Windows 3.x : 2-5MBv Windows 98 : 400MBv Windows XP : 1.5GBv 越來(lái)越大v 不能定制Windows CEv 最小 : 200KBv 網(wǎng)絡(luò)部分大約 800KBv GWES, Shell and Apps 大

18、約 4MB v Internet Explorer 大約 3MBWindows CE 特性特性v 組件化v 200多個(gè)可選組件v 快速方便地針對(duì)特定應(yīng)用系統(tǒng)定制OS與桌面版比較與桌面版比較實(shí)時(shí)性實(shí)時(shí)性桌面 Windowsv 不具有實(shí)時(shí)性Windows CEv 線程優(yōu)先級(jí)256 級(jí)v 中斷嵌套v 每個(gè)線程都有獨(dú)立的時(shí)鐘嘀嗒v 處理優(yōu)先級(jí)反轉(zhuǎn) Windows CE 特性特性v Windows CE 支持實(shí)時(shí)性與桌面版比較與桌面版比較電源管理電源管理桌面 Windowsv 電源管理實(shí)現(xiàn)差Windows CEv 電池供電 / AC 供電v 各設(shè)備的電源使用狀況v 關(guān)閉不必要的設(shè)備Windows CE

19、特性特性v Windows CE提供電源管理器,用來(lái)管理設(shè)備供電系統(tǒng),增加電能的使用效率v Windows CE能夠減少設(shè)備的能量損耗,在系統(tǒng)復(fù)位、開啟、休眠和掛起狀態(tài),維持和保護(hù)RAM上的文件系統(tǒng)與桌面版比較與桌面版比較編程接口編程接口桌面Windowsv ASCII / UNICODEv 豐富的 APIv 強(qiáng)有力的硬件平臺(tái)Windows CEv 只支持UNICODEv 部分Win32 API, MFC等v 有限的硬件資源Windows CE特性特性v Windows CE 只支持 UNICODE CHAR - TCHAR / WCHAR strlen - wcslenv 部分API功能受限

20、v 運(yùn)行Windows CE 的系統(tǒng)通常資源受限與桌面版比較與桌面版比較共享源代碼共享源代碼桌面 Windowsv 商業(yè)軟件,源代碼是微軟的一級(jí)機(jī)密Windows CEv 開放CE 6.0的核心源代碼用戶可以對(duì)它進(jìn)行修改Windows CE 特性特性v 源代碼共享v 用戶可以在 “%_WINCEROOT%private” 文件夾中找到公開的源代碼Windows CEWindows CE應(yīng)用領(lǐng)域應(yīng)用領(lǐng)域1 1、PDAPDA市場(chǎng)市場(chǎng) 目前,在PDA市場(chǎng)中,已基本形成了微軟與Palm對(duì)壘的格局。Palm陣營(yíng)的產(chǎn)品致命的弱點(diǎn)是系統(tǒng)開放性差、應(yīng)用程序有限、功能延展空間??;而微軟陣營(yíng)的產(chǎn)品因Windows

21、 CE操作系統(tǒng)開放性好、應(yīng)用程序開發(fā)商多、功能強(qiáng)大等優(yōu)點(diǎn)后來(lái)居上。2 2、新一代手機(jī)操作系統(tǒng)、新一代手機(jī)操作系統(tǒng) 2002年微軟推出了Smartphone2002,這是微軟開發(fā)的新一代手機(jī)操作系統(tǒng)平臺(tái)。這一智能電話解決方案把平臺(tái)整合提升到一個(gè)新的層次,為手機(jī)用戶提供了語(yǔ)音、數(shù)據(jù)及多媒體功能。目前,采用Smartphone2002新一代手機(jī)操作系統(tǒng)平臺(tái)的廠家逐漸增多,這些廠家基本上都是無(wú)線手機(jī)市場(chǎng)的后來(lái)者,他們正在和微軟一起向傳統(tǒng)手機(jī)的陣營(yíng)發(fā)起挑戰(zhàn)。3 3、工業(yè)控制、工業(yè)控制 Windows CE是工業(yè)控制領(lǐng)域的一種典型手段。它是把產(chǎn)品置于可靠軟件和可靠硬件上的一個(gè)有效辦法。Windows CE

22、為設(shè)計(jì)單位、制造廠家和客戶帶來(lái)了收益,降低了產(chǎn)品生產(chǎn)周期中各個(gè)階段的成本,并且縮短了自定義解決方案所需的市場(chǎng)投放時(shí)間。2006年智能手機(jī)操作系統(tǒng)市場(chǎng)占有率年智能手機(jī)操作系統(tǒng)市場(chǎng)占有率2008年智能手機(jī)操作系統(tǒng)市場(chǎng)占有率年智能手機(jī)操作系統(tǒng)市場(chǎng)占有率v 行動(dòng)電話/智能型通話裝置(Cell Phone/Smartphone Device)v 顧客裝置(Custom Device)v 數(shù)字影像裝置(Digital Imaging Device)v 工業(yè)自動(dòng)化控制器(Industrial Automation Device)v 網(wǎng)際網(wǎng)絡(luò)應(yīng)用裝置(Internet Appliance)v 媒體應(yīng)用裝置(M

23、edia Appliance)v 個(gè)人數(shù)字助理/行動(dòng)手持裝置(PDA/Mobile Handheld Device)v 常駐型網(wǎng)關(guān)器(Residential Gateway)v 收款機(jī)裝置(Retail Point-of-Sale Device)v 機(jī)上盒(Set-Top Box)v 上網(wǎng)板(Web Pad)v 窗口化簡(jiǎn)易終端機(jī)(Windows Thin Client)Windows CEWindows CE廣泛用于設(shè)計(jì)下列設(shè)備廣泛用于設(shè)計(jì)下列設(shè)備基于基于Windows CEWindows CE的嵌入式系統(tǒng)開發(fā)流程的嵌入式系統(tǒng)開發(fā)流程需要硬件設(shè)計(jì)?從OEM廠商購(gòu)買硬件和BSP需要OS定制?從O

24、EM廠商得到SDK和操作系統(tǒng)運(yùn)行時(shí)映像開發(fā)&測(cè)試發(fā)布設(shè)計(jì)開發(fā)硬件為自己的硬件開發(fā)BSP定制Windows CE操作系統(tǒng)導(dǎo)出SDKYNYN基于基于Windows CEWindows CE的嵌入式系統(tǒng)開發(fā)的嵌入式系統(tǒng)開發(fā)1 1、硬件設(shè)計(jì)、硬件設(shè)計(jì)首先,要確定系統(tǒng)所運(yùn)行的硬件平臺(tái)。與通用PC的硬件設(shè)計(jì)不同,由于嵌入式系統(tǒng)通常都是專用的系統(tǒng),對(duì)于硬件設(shè)計(jì)強(qiáng)調(diào)的是“夠用”而不是“功能強(qiáng)大”,以降低成本。2 2、讓、讓W(xué)indows CEWindows CE運(yùn)行起來(lái)運(yùn)行起來(lái)硬件設(shè)計(jì)后,下一步是讓W(xué)indows CE運(yùn)行起來(lái)。這須擁有針對(duì)這塊硬件板的板級(jí)支持包(BSP)。BSP是操作系統(tǒng)與硬件板卡之

25、間的重要交互接口。3 3、定制操作系統(tǒng)、定制操作系統(tǒng)操作系統(tǒng)定制過(guò)程是通過(guò)Platform Builder工具完成的。使用Platform Builder,可根據(jù)具體的應(yīng)用需求,選擇需要的操作系統(tǒng)功能組件,然后生成操作系統(tǒng)的運(yùn)行時(shí)映像。4 4、應(yīng)用程序開發(fā)、應(yīng)用程序開發(fā)當(dāng)硬件和操作系統(tǒng)都具備后,剩下的就是為平臺(tái)開發(fā)一些必要的應(yīng)用程序。這與Windows下的應(yīng)用程序開發(fā)沒有太大的區(qū)別。Platform BuilderConfigurationBuildDownloadDevice UnderDevelopment Device EmulationDebugBSP(OAL, Boot Loader

26、, Drivers)Export SDKEmbedded Visual C+Visual Studio 2005Standard SDK OEM ISV開發(fā)一個(gè)開發(fā)一個(gè)Windows CE設(shè)備設(shè)備Windows CEWindows CE開發(fā)工具開發(fā)工具v Platform Builder Platform Builder 開發(fā)工具開發(fā)工具 微軟的微軟的Platform Builder 5.0Platform Builder 5.0是一個(gè)定制的基于是一個(gè)定制的基于Windows CEWindows CE操作系統(tǒng)的嵌入式平臺(tái)的集成開發(fā)環(huán)境(操作系統(tǒng)的嵌入式平臺(tái)的集成開發(fā)環(huán)境(IDEIDE)。同時(shí)自

27、帶設(shè))。同時(shí)自帶設(shè)計(jì)、創(chuàng)建、生成、測(cè)試并調(diào)試一個(gè)基于計(jì)、創(chuàng)建、生成、測(cè)試并調(diào)試一個(gè)基于Windows CEWindows CE平臺(tái)所必平臺(tái)所必須的開發(fā)工具,提供了一個(gè)單獨(dú)集成工作區(qū),在工作區(qū)內(nèi)可須的開發(fā)工具,提供了一個(gè)單獨(dú)集成工作區(qū),在工作區(qū)內(nèi)可以對(duì)平臺(tái)和工程進(jìn)行開發(fā)。以對(duì)平臺(tái)和工程進(jìn)行開發(fā)。 Platform BuilderPlatform Builder包括的開發(fā)工具:包括的開發(fā)工具:新建平臺(tái)向?qū)В簬椭鷦?chuàng)建一個(gè)新的平臺(tái)。 BSP向?qū)В簬椭?jiǎn)單有效創(chuàng)建一個(gè)板級(jí)支持包(BSP)。 導(dǎo)出SDK向?qū)В簩?dǎo)出一個(gè)定制的軟件開發(fā)工具包(SDK)。遠(yuǎn)程工具:執(zhí)行在Windows CE目標(biāo)設(shè)備上的各種調(diào)試

28、和信息收集任務(wù)。 仿真器:通過(guò)模擬硬件加速并簡(jiǎn)化了開發(fā)工作,允許用戶在開發(fā)工作區(qū)上測(cè)試平臺(tái)和應(yīng)用程序。 Platform BuilderPlatform Builder開發(fā)界面開發(fā)界面 特性目錄窗口:特性目錄窗口:操作系統(tǒng)可選特性的一個(gè)集合,操作系統(tǒng)可選特性的一個(gè)集合,包括包括BSP、Core OS、設(shè)備驅(qū)動(dòng)程序、設(shè)備驅(qū)動(dòng)程序 工作區(qū)窗口:開發(fā)人員已經(jīng)選定的特性的列表工作區(qū)窗口:開發(fā)人員已經(jīng)選定的特性的列表 添加組件后運(yùn)行的添加組件后運(yùn)行的Windows CEC或C+Windows CE 5.0操作系統(tǒng)Win32應(yīng)用程序C或C+PlatformBuilderWin32應(yīng)用程序.NET Comp

29、actFrameworkC#或VB.NETVisual Studio.NET本機(jī)應(yīng)用程序模型托管應(yīng)用程序模型Windows CE 5.0下的應(yīng)用開發(fā)模型eMbeddedVisual C+編譯運(yùn)行時(shí)支持Windows CEWindows CE開發(fā)工具開發(fā)工具Windows CEWindows CE開發(fā)工具開發(fā)工具v eMbedded Visual CeMbedded Visual C開發(fā)工具開發(fā)工具 eMbedded Visual C是Windows CE所包含的強(qiáng)有力的應(yīng)用程序開發(fā)工具。利用eMbedded Visual C+,程序員將在友好的環(huán)境下開發(fā)基于Windows CE的應(yīng)用程序,并能

30、訪問(wèn)詳細(xì)的平臺(tái)軟件開發(fā)工具包文檔。遠(yuǎn)程工具遠(yuǎn)程工具v你可以在宿主機(jī)上遠(yuǎn)程執(zhí)行位于目標(biāo)機(jī)上的各種程序v不同的平臺(tái)支持不同的遠(yuǎn)程工具v位于Platform Builder的Tools 菜單下v開發(fā)者可以使用相應(yīng)的接口和APIs產(chǎn)生新的遠(yuǎn)程工具遠(yuǎn)程工具遠(yuǎn)程工具工具名稱描述Remote Call ProfilerProvides profiling and analysis tools within a graphical user interface (GUI) that enable you to identify algorithmic bottlenecks in your applications.Remote File Viewer

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論