Windows Embedded Compact 7 開發環境搭建


第一步,我們會定制一個運行在Vitual PC上的image。要完成這個任務,你要保證你的電腦上安裝了:1.Windows Virtual PC 2.Visual Studio 2008+SP1 3.Windows Embedded Compact 7 4. Platform Builder 7  其中Virtual PC你可以去這個地方去下載。

    閑話少說,安裝好上面說的軟件以后,就可以正式開干了,運行Visual Studio 2008,選擇新建一個項目,會發現在項目類型里多了Platform builder 2008,選擇它,然后輸入一個項目名稱,這里我們使用MYWinCE7,接下來的過程和以前版本操作方法沒什么不同,首先是BSP選擇,這里我們使用“Virtual PC :x86”(如圖1),然后是選擇模板,這里我選擇PDA Device下的Mobile Handheld,后面的組件選擇里,記得在Networking and Communications里面勾選上“Wired Local Area Network ”。

WinCE7_7

                               圖1

 

WinCE7_8

                               圖2

 

 

在OS Design Project Wizard Complete對話框里,取消對“Build the following cnfiguration after I click finish”的選擇,否則在完成這個向導后,PB會馬上開始自動編譯系統,而我們往往還需要做一些其它設置。

WinCE7_9

                                       圖3

點擊“完成”按鈕,確認出現的“安全警告”對話框。后面的操作,這里就不詳述,和以前的版本基本一樣,你可以在catalog里面選擇/刪除組件,可以修改本地化等選項,完成后從菜單里選擇build。

     等待一些時間,完成build以后,接下來的工作就是設置virtual pc,然后下載nk 。這部分是WinCE7新的內容,我會詳細講一講。首先運行Windows Virtual PC,如果“New Vritual machine Wizard ”對話框沒有自動彈出的話,從菜單里運行它:

WinCE7_10

                                圖4

選擇“Create a virtual machine”,然后按“Next”,在接下來的對話框中輸入虛擬機的名字,比如“MyVPC”,點“Next”后選擇“Operating System”為“Other”,下一個對話框里選擇默認的RAM設置,接下來的對話框選擇“An existing virtual hard desk”,點擊Next

WinCE7_11

                               圖5

WinCE7提供了一個虛擬機在C:\WINCE700\PLATFORM\VIRTUALPC\VM目錄下,名稱是hd0_sample.vhd,在接下來的對話框中,選擇該文件。

WinCE7_12

                                   圖6

點擊Next,然后在確認對話框中選擇Finish,完成新虛擬機的創建。接下來對虛機做一個設置,在Virtual PC console窗口單擊Setting,選擇Networking,根據你的實際,選擇合適的Adapter,完成后點OK,就完成了虛機的創建。

WinCE7_14

                            圖7

OK,現在運行你的虛機,在Virtual PC Console窗口下,雙擊我們剛創建的虛機名稱“MYVCEPC”運行它,按照提示,在5秒內,按下空格鍵,進入bootloader的設置菜單:

WinCE7_15

                                 圖8

選擇2,設置boot source(從哪里去下載nk),因為我們要從網絡獲取NK,所以選擇2。接着選擇4設置網絡,按以下參數設置:

WinCE7_17

                                 圖9

當然,這里的IP要根據實際設置,而且,如果網絡支持,也可以使用DHCP,設置好以后,選擇7,保存設置。接着在vs2008里面(在項目打開情況下),選擇Target——Connectivty Options,添加一個設備“VECPC",設置Kernal Download,Kernal Transport都為Ethernet,然后單擊Kernel Download的Settings:

WinCE7_13

                                 圖10

在虛機里選擇0,這時候,虛機會發送BOOTME信息出來,上面的窗口就會顯示設備名稱:

WinCE7_18

                    圖11

選擇該設備,然后點擊“Apply”按鈕,在點擊“Close”,關閉Target Device Connectivity Options窗口,然后選擇Target——Attach Device,就會出現Device Status窗口,顯示正在下載nk,等下載完后,在虛機里面,WinCE7就運行起來了:

WinCE7 

                                 圖12

 

上面的圖示,是選擇Standard Shell時的情況,在Catalog里面重新選擇Silverlight for Embedded base Consumer Shell,重新build,下載,運行起來后效果如下圖:

  WinCE7_2 

                               圖13

 WinCE7_4

                               圖14

WinCE7_5

                                       圖15

 

可以看得出,使用了Silverlight以后,用戶界面比原來漂亮多了。所以,下面我准備研究一下WinCE7 上的Silverlight。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM