Windows Embedded Compact 7的硬件平臺性能
原創Windows Embedded Compact 7(WEC7)是一款安全的、硬實時的、健壯的高性能操作系統,用網絡、多媒體和通信方面的最新技術封裝而成,占用資源少。相關的Visual Studio 2008(VS2008)集成開發環境(IDE)提供了簡化復雜開發任務的一種高效環境。由于承諾支持十年,開發工具成本很合理,而設計許可費又只有典型桌面操作系統的一小部分,WEC7這款操作系統平臺對種類廣泛的設備頗具吸引力。為了更深入地探究這個課題,我們不妨從為項目尋找新款操作系統的業務和項目經理的角度來探討這個問題。無論是開發新產品還是改進現有產品,項目和業務經理們通常不得不考慮下列關鍵因素(重要性方面沒有特別的主次之分):
1、硬件平臺
2、操作系統
3、開發工具和支持
4、控制、調試和測試
5、開發進度
6、成本
成本是一個關鍵因素;為了達到項目的成本目標,提高利潤率,保持競爭力以拉到客戶,需要嚴格控制成本。我們在為項目評估和選擇組件時,必須考慮到每個所選擇的組件對于項目的總體成本會有怎樣的影響。比如說,如果某個組件成本比較低,但支持目標操作系統的設備驅動程序不夠好,就會帶來更多的成本和修復時間,到頭來成本可能反而超過成本高一點,但是設備驅動程序可立即投入生產環境的替代組件。
開發進度是另一個關鍵因素,它對新產品的總體成本和營銷優勢有很大的影響。除了在薪水和管理費用方面降低開發成本外,能夠縮短開發進度有助于加大上市時間這個優勢;在許多情況下,這個優勢是比競爭對手搶先占有市場所需要的關鍵性的決定因素。本文不是介紹項目開發方面的實用技巧,提到與項目開發有關的信息是為了給探討為什么使用WEC7這個問題打下基礎。下面將逐個詳細介紹上述六大關鍵因素,并且探討WEC7有多合適。
1、硬件平臺
硬件方面的靈活選擇讓項目經理能夠從一批更多的可用硬件當中進行選擇,這反過來為選擇適合項目的硬件提供了更大的余地。一批更多的硬件還讓項目經理能夠選購到滿足項目所有要求的成本最低的硬件。WEC7完全是為各大硅芯片廠商提供的多種處理器架構而設計的,包括ARM、MIPS和x86,具體如下:
全球有一批獨立硬件廠商,可以提供用上述硅芯片廠商提供的處理器構建的支持WEC7的硬件平臺。下列微軟網站提供了帶不同搜索標準的搜索引擎,有助于找到支持WEC7的合適硬件平臺:
http://msdn.microsoft.com/en-us/windowsembedded/ce/aa714506.aspx
微軟為WEC7推出了一項設備驅動程序驗證計劃,以測試和驗證設備驅動程序是否滿足指定的WEC7要求。想了解關于這項計劃的更多信息,請訪問下列網站:
http://www.microsoft.com/windowsembedded/en-us/partners/program/validation-program.mspx
支持WEC7的硬件平臺讓開發團隊能夠做到以下幾點:
•只要用所需的組件,即可為目標硬件創建自定義的操作系統運行時映像。
•可以借助C/C++,用原生代碼開發注重時間和性能的應用程序。
•可以借助C#或Visual Basic,使用.NET Compact Framework,用受控代碼迅速開發具有數據庫訪問和網絡支持功能的應用程序。
•使用Silverlight for Windows Embedded,開發極其出色的用戶界面。