Windows Embedded Compact 7開(kāi)發(fā)工具和流程
原創(chuàng)上一篇:Windows Embedded Compact 7新特性
Windows® Embedded Compact 7開(kāi)發(fā)工具和流程
平臺(tái)開(kāi)發(fā)工具
Platform Builder for Windows Embedded Compact 7(Visual Studio 2008的一個(gè)插件)是一種集成開(kāi)發(fā)環(huán)境(IDE),用于構(gòu)建定制的嵌入式操作系統(tǒng)設(shè)計(jì)。Platform Builder隨帶設(shè)計(jì)、創(chuàng)建、構(gòu)建、測(cè)試和調(diào)試開(kāi)發(fā)項(xiàng)目所需的各種開(kāi)發(fā)工具。
基于ARM的集成的Emulator可以幫助你在沒(méi)有硬件平臺(tái)的情況下,輕松測(cè)試CE映像。
應(yīng)用開(kāi)發(fā)工具
為了針對(duì)Windows Embedded Compact 7編寫(xiě)應(yīng)用程序,微軟提供了一套開(kāi)發(fā)人員熟悉的使用受控代碼或非受控代碼的編程語(yǔ)言。Visual Studio 2008可以充分利用.NET Compact Framework,該框架使用公共的互聯(lián)網(wǎng)標(biāo)準(zhǔn),能夠與在任何平臺(tái)上運(yùn)行的新舊應(yīng)用程序進(jìn)行集成。支持的語(yǔ)言包括Visual C++、Visual C#和Visual Basic。還完全集成了Siliverlight技術(shù)。
Windows Embedded Compact 7開(kāi)發(fā)流程
我們可以分為設(shè)備操作系統(tǒng)開(kāi)發(fā)和應(yīng)用程序開(kāi)發(fā)。想從設(shè)備開(kāi)發(fā)入手,你需要板卡廠商提供的BSP(板級(jí)支持包),或者從內(nèi)置的標(biāo)準(zhǔn)BSP入手。各種所需的驅(qū)動(dòng)程序、配置和設(shè)置都存儲(chǔ)在BSP里面。BSP越全面,要做的工作量就越少!你可以通過(guò)設(shè)備模擬器來(lái)測(cè)試映像。別忘了在你的項(xiàng)目中也要選擇模擬器BSP。你完成了操作系統(tǒng)設(shè)計(jì)后,可以導(dǎo)出SDK(軟件開(kāi)發(fā)工具包)。SDK含有通過(guò)你的Windows Embedded Compact 7 Image支持的API-Set(編程接口)。應(yīng)用程序開(kāi)發(fā)人員現(xiàn)在可以安裝該SDK,為你的Windows Embedded Compact 7 Image編寫(xiě)應(yīng)用程序,還可以先在模擬器上測(cè)試一下。Platform Builder工具鏈(Toolchain)里面有不同的調(diào)試工具和一款Windows Embedded Compact測(cè)試套件。