在Virtual PC中感受Windows Embedded Compact 7的魅力
今天,讓大家來動手來實(shí)際操作一下Windows Embedded Compact 7,感受一下它的新特性。***步,我們會定制一個運(yùn)行在Virtual PC上的image。要完成這個任務(wù),你要保證你的電腦上安裝了:
1、Windows Virtual PC
2、Visual Studio 2008+SP1
3、Windows Embedded Compact 7
4、Platform Builder 7
安裝好上面說的軟件以后,就可以正式開干了,運(yùn)行Visual Studio 2008,選擇新建一個項目,會發(fā)現(xiàn)在項目類型里多了Platform builder 2008,選擇它,然后輸入一個項目名稱。首先是BSP選擇,這里我們使用“Virtual PC :x86”,然后是選擇模板。
這里我選擇PDA Device下的Mobile Handheld,后面的組件選擇里,記得在Networking and Communications里面選 “Wired Local Area Network ”。在OS Design Project Wizard Complete對話框里,取消對“Build the following configuration after I click finish”的選擇,否則在完成這個向?qū)Ш?,PB會馬上開始自動編譯系統(tǒng),而我們往往還需要做一些其它設(shè)置。
點(diǎn)擊“完成”按鈕,確認(rèn)出現(xiàn)的“安全警告”對話框。后面的操作,這里就不做詳述了,和以前的版本基本一樣,大家可以在catalog里面選擇/刪除組件,可以修改本地化等選項,完成后從菜單里選擇build。
完成build以后,接下來的工作就是設(shè)置Virtual PC,然后下載NK。這部分是Windows Embedded Compact 7 新的內(nèi)容,我詳細(xì)說說:首先,運(yùn)行Windows Virtual PC,如果“New Virtual machine Wizard ”對話框沒有自動彈出的話,從菜單里運(yùn)行它:
1、選擇“Create a virtual machine”,然后按“Next”;
2、在接下來的對話框中輸入虛擬機(jī)的名字;
3、點(diǎn)“Next”后,選擇“Operating System”為“Other”;
4、下一個對話框里選擇默認(rèn)的RAM設(shè)置;
5、接下來的對話框選擇“An existing virtual hard desk”;
6、點(diǎn)擊Next;
Windows Embedded Compact 7提供了一個虛擬機(jī)在C:\WINCE700\PLATFORM\VIRTUALPC\VM目錄下,名稱是hd0_sample.vhd,在接下來的對話框中,選擇該文件。點(diǎn)擊Next,然后在確認(rèn)對話框中選擇Finish,完成新虛擬機(jī)的創(chuàng)建。接下來,對虛機(jī)做一個設(shè)置:
1、在Virtual PC console窗口單擊Setting;
2、選擇Networking;
3、根據(jù)你的實(shí)際,選擇合適的Adapter;
4、完成后點(diǎn)OK,就完成了虛機(jī)的創(chuàng)建。
現(xiàn)在運(yùn)行虛機(jī),在Virtual PC Console窗口下,雙擊我們剛創(chuàng)建的虛機(jī)名稱“MYVCEPC”運(yùn)行它,按照提示,在5秒內(nèi),按下空格鍵,進(jìn)入bootloader的設(shè)置菜單:選擇2,從網(wǎng)絡(luò)獲取NK,設(shè)置boot source。當(dāng)然,這里的IP要根據(jù)實(shí)際設(shè)置,而且,如果網(wǎng)絡(luò)支持,也可以使用DHCP,設(shè)置好以后,選擇7,保存設(shè)置。
接著在VS2008里面,選擇Target:Connectivty Options,添加一個設(shè)備“VECPC",設(shè)置Kernel Download,Kernel Transport都為Ethernet,然后單擊Kernel Download的Settings:
1、選擇該設(shè)備,然后點(diǎn)擊“Apply”按鈕;
2、在點(diǎn)擊“Close”,關(guān)閉Target Device Connectivity Options窗口;
3、選擇Target——Attach Device,就會出現(xiàn)Device Status窗口,顯示正在下載NK;
4、等下載完后,在虛機(jī)里面,Windows Embedded Compact 7 就運(yùn)行起來了;
5、在Catalog里面,重新選擇Silverlight for Embedded base Consumer Shell,重新build,下載,再次運(yùn)行后,效果如下圖:
可以看得出,使用了Silverlight以后,用戶界面比原來漂亮多了。
歡迎下載試用新一代Windows Embedded CE(Compact 7):
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx