建立Windows Embedded Compact 7開發環境

來源:互聯網
上載者:User

歡迎下載試用新一代Windows Embedded CE(Compact 7):
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

建立Windows Embedded Compact 7開發環境
大家期盼已久的WinCE7終於來了!微軟於近日正式發布了Windows Embedded Compact 7(以下簡稱WinCE7或WEC7)的Public Community Technology Preview(以下簡稱PCTP)版本。雖然是預覽版本,但是PCTP已經包含了大量的正式版內容,完全足夠我們一探WEC7的新特性。無論作為WinCE的初學者還是多年的開發人員,相信大家都希望在第一時間體驗一下這次WinCE會給我們帶來什麼樣的新體驗與新驚喜。
對於一個系統的開發,建立其開發環境是第一步也是非常重要的一步。本文將向大家展示建立WEC7開發環境的詳細過程,以協助大家,特別是初學者,迅速的進入到WEC7的開發當中。

一 下載Windows Embedded Compact 7 PCTP
要想安裝WEC7,我們首先需要從微軟的網站下載其安裝包,大家可以從這個地址進入:
https://connect.microsoft.com/directory/non-feedback
在這裡,使用你的Windows Live ID就可以登入。還沒有Windows Live ID的朋友可以註冊一個。
在成功登入之後,大家可以在“產品”列表裡面,找到“Windows Embedded Compact”,對應的計劃是“Windows Embedded Compact 7, Public Community Technology Preview “PCTP””。
在最右邊可以看到“申請”連結,點擊則會成功申請到參與WEC7 PCTP測試的資格。
 
申請成功之後,點擊 “Windows Embedded Compact”連結。這時會進入到Windows Embedded Compact 7的首頁當中。這裡會簡單介紹一些WEC7的新特性,點擊左側導覽列處的“下載”,則會進入到WEC7 PCTP的下載頁面當中。整個安裝包竟然有8GB大小,採用分卷壓縮的形式提供下載。這裡建議大家使用微軟的檔案傳輸管理器 (FTM)來下載,這樣可以支援斷點續傳功能。
 

二 安裝環境
WEC7 PCTP的開發環境被微軟稱為Platform Builder 7.0(以下簡稱PB7)。強烈建議使用一台專屬電腦來安裝和運行PB7。這意味著PB7將與以前的PB版本不相容,這裡一定要非常小心!
1 硬體要求
你的電腦必須擁有符合下列要求的硬體設定:
a) 大約55GB的硬碟空間(很大吧,沒錯,這個還是保守值,下面大家就能看到)
b) 至少:1.6GHz CPU, 384MB 記憶體,1024X768 顯示解析度,5400轉硬碟
c) 推薦:2.2GHz或者更快的CPU,1024MB或者更大的記憶體,1280X1024顯示解析度,7200轉及以上的硬碟
d) 在Windows Vista下:2.4GHz CPU,768MB記憶體

2 作業系統
你可以安裝PB7在下列的作業系統中
a) Windows XP Service Pack 2
b) Windows Server 2003 Service Pack 1
c) Windows Server 2003 R2
d) Windows Vista
e) Windows Server 2008
f) Windows 7

3 軟體要求
你的電腦必須安裝下列軟體:
a) Visual Studio 2008(以下簡稱VS2008) SP1(即VS2008+SP1)
b) Expression Blend 3(Windows Embedded Silverlight開發工具,如果暫時不涉及Windows Embedded Silverlight的開發,可以先不裝)
c) .NET Framework 3.5(必須安裝)

另外,你的電腦上一定不能裝有下列軟體:
先前版本的Windows CE、 Windows Embedded CE或者Windows Embedded Compact的任何開發環境及組件

如果需要90天試用版本的Visual Studio 2008,可以從這裡獲得:
http://go.microsoft.com/fwlink/?LinkId=193526

三 安裝Windows Embedded Compact 7 PCTP
在下載完成了所有分卷壓縮包並且解壓縮之後,大家會得到一個名為“Windows_Embedded_Compact7_GTP_2010”的檔案夾,其下有個“Eval”目錄。目錄中的“Windows Embedded Compact 7.exe”就是WEC7 PCTP的安裝檔案了,雙擊進入安裝。
這裡示範的是WEC7 PCTP在Windows 7作業系統下的安裝,對於Windows XP、Windows Vista及其他允許安裝的系統,過程也基本類似。
安裝過程中建議關閉所有的殺毒軟體,有些殺毒軟體可能會與WEC7的安裝產生衝突。在以後使用PB7的過程中也請盡量關閉殺毒軟體,有些殺毒軟體會把PB7的一些組件或者檔案當作病毒。
 
單擊“Begin Install”:
 
勾選上“I agree to the terms and conditions”來接受使用者授權許可,下一步:
 
在安裝選項頁,我們可以自訂WEC7的安裝目錄,這裡選擇H盤的WINCE700目錄,單擊下一步:
 
在自訂安裝頁,列出了我們可以選擇安裝的各組件,為了示範需要,這裡我們把所有的選項都選上,這裡大家可以看到,ARM已經支援到V7架構了。單擊下一步:
 
在最後的確認安裝頁,大家可以很清楚的看到,在選擇了所有組件之後,安裝加緩衝的大小竟然達到了將近60GB!相比之前版本的WinCE,著實大了不少!單擊安裝:
 
這時將會開始正式安裝過程。
 
經過稍顯漫長的安裝過程之後,就會顯示完成介面,點擊“Finish”完成。

安裝完成之後,我們啟動Visual Studio 2008就會看到PB2008(即微軟文檔所說PB7)已經出現在組件列表裡。
 
就此,整個WEC7 PCTP的安裝全部完成,WEC7的開發環境也全部搭建完成,後續的開發與WinCE6基本沒有區別。我們可以在VS2008中完成WEC7的系統建立、修改、編譯與調試。同樣,我們也可以使用VS2008來進行WEC7應用程式的開發。開發平台的整合一定是未來微軟發展的趨勢。
大家可以在WEC7的源碼安裝目錄(這裡是H:/WINCE700)看到WEC7 PCTP所帶的全部源碼。細心的朋友會發現,這裡沒有Private目錄,估計在正式版本中會放出核心部分的源碼。
另外大家可以在“C:/Program Files/Windows Embedded Compact 7/Documentation”路徑下,找到WEC7的一些很有用的協助檔案,包括《CE7 BSP Porting Guide》、《Getting_Started_With_Virtual_CEPC》、《Silverlight for Windows Embedded Cookbook》等等。

總結:
雖然等待了很長時間,WEC7終於還是來了!從大小上來看WEC7增加了許多內容,具體增加的項目還需要我們一一去發掘。同時支援更多的CPU體系架構,這對於使用更高更新的硬體平台做系統開發的朋友無疑是一個非常好的訊息。
不過WEC7對於開發環境的要求似乎變得更加苛刻。不相容之前版本的PB這一點相信很多朋友不能接受,因為畢竟PB6還是可以相容PB5的,雖然還是有些小問題,但是仍然可以解決。也許是微軟很有信心用WEC7來取代之前所有的WinCE版本吧。
不管怎麼樣,WEC7還是非常值得開發人員去嘗鮮的,畢竟緊跟時代才會使我們不被時代所淘汰。同時,我們也很期待,面對蘋果和Google在嵌入式作業系統市場上的巨大挑戰,微軟如何持續提升WinCE的先進性。在增強了Windows Embedded Silverlight以及支援Adobe Flash 10.1之後,WEC7在使用者介面上會得到進一步增強,到底WEC7會不會像Windows 7一樣成功,還是讓我們開啟VS2008,自己體驗一下WEC7吧!

歡迎下載試用新一代Windows Embedded CE(Compact 7):
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.