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