Windows Embedded Standard,微軟又創造了一個新名詞。與此同時,XP Embedded,成為了一個曆史名詞。微軟在年初推出了新的Windows Embedded産品線命名規則:Windows CE改名為Windows Embedded Compact,而XP Embedded改名為Windows Embedded Standard,WEPOS改名為Windows Embedded POSReady,還有新推出的針對導航産品的Windows Embedded NavReady。
好了,無論Windows Embedded Standard叫什麼,我們隻要記得,它就是一個元件化的XP Professional SP2就好了。為了适應嵌入式産品的定制化需求,微軟将XP Professional拆成了兩萬多個元件,允許使用者根據自己的需求進行二次開發,定制尺寸更小的作業系統。而且可以完成一些特殊的要求,比如換一個桌面程式,啟動時執行自定義操作,還可以更換啟動的XP界面等。還有一些EWF之類的進階功能。
但是被亂刀切塊的XP Embedded也是XP,是以Windows Embedded Standard也隻能運作在x86架構的CPU上,而不能支援其他的CPU,比如ARM。
當然Windows Embedded Standard比起之前版本的XP Embedded還是有很多進步的,最大的一個特點就是将Silverlight引入到了WES中,後邊我們還會詳細說到。
說到這裡,相信大家會對Windows Embedded Standard有一個感性的了解。接下來,我們就要通過實踐,讓大家看到Windows Embedded Standard開發的流程。
目前Windows Embedded Standard還沒有正式釋出,現在的CTP(社群預覽版)相當于征求意見稿,可以免費從微軟網站上下載下傳的到。隻需要在下列位址中,使用Live ID做一個簡單的注冊,下載下傳項目中選擇Windows Embedded Standard的ISO檔案即可。下載下傳位址:
<a href="https://connect.microsoft.com/windowsembedded">https://connect.microsoft.com/windowsembedded</a>
下載下傳過程會安裝微軟的File Transfer Manager,檔案有4G左右,下載下傳過程會根據網速有所不同,請大家耐心等待。
下載下傳完成後,我們可以刻盤或者使用Daemon虛拟ISO檔案,然後自動運作。運作會為我們啟動一個Windows Embedded Standard的安裝向導。
首先在Prepare中需要首先安裝SQL Server 2005 Express版本,可以從Web或者DVD安裝。我選擇從Web安裝,30多M,不算太大。SQL Server Express主要是為了存儲WES的元件資料庫。
接下來直接進入WES的安裝向導:
省略歡迎界面和License界面,反正所有軟體都有這兩個界面。下面是選擇快速安裝還是進階安裝的界面。我選擇了“Advanced”:
在進階安裝模式中,果然有我們需要的東西。在“Windows Embedded Standard”-“Database”中選擇“Chinese(PRC) Language Pack”和“Chinese(Taiwan) Language Pack”,簡體中文和繁體中文不是預設安裝,是以我們要選:
下面這一步非常重要:我在這裡被困擾了兩個小時……。安裝過程需要輸入SQL Server Express的名稱。我在這裡犯了錯誤(之前一直在用SQL Server),我們要填寫計算機名+執行個體名稱,而SQL Server Express安裝時,我沒有填寫執行個體名稱,然後就想當然的認為沒有執行個體名稱。不過經過試驗,我知道SQL Server Express的資料庫名是:計算機名+SQLEXPRESS。
然後點選旁邊的Test按鈕,如果資料庫連接配接成功,則顯示下圖的對話框。需要說明的是,如果資料庫連接配接不成功,也可以完成安裝過程,不過在打開Target Designer時,會告訴你資料庫初始化失敗。(知道我為什麼被困擾兩個小時了吧?)
如果顯示下面的界面則說明資料庫連接配接沒有問題,放心安裝就好了。
後邊的安裝過程沒有需要介紹的了,安裝完成即可。
本文轉自馬甯部落格園部落格,原文連結:http://www.cnblogs.com/aawolf/archive/2008/06/25/1229698.html,如需轉載請自行聯系原作者