Windows XP安裝WinCE6.0開發環境

來源:互聯網
上載者:User

Windows XP下安裝WinCE6.0開發環境

由於論文的需要,所以就勉強瞭解了下在Windows下如何編譯WinCE6.0及開發應用程式,下面介紹(安裝之前必須保證C盤有足夠的空間!20g左右!主要是因為在安裝程式在安裝過程中要解壓):

在Visual Studio 2005之前,開發WinCE嵌入式程式需要安裝Platform Builder,不過Platform Builder已經作為一個外掛程式整合在Visual Studio 2005裡了。

1.
下載並安裝Visual Studio 2005(Visual Studio 2008隻支援開發應用程式,不能用來定製WinCE核心),推薦在全新的XP下安裝。為了減少日後的麻煩,這裡我選擇了完整安裝

安裝完成後出現的成功資訊:

2.
下載Visual Studio 2005 Service Pack 1並安裝(注意如果Visual Studio 2005安裝的是中文版,那麼這裡也要選擇中文版的SP1,檔案名稱是:VS80sp1-KB926604-X86-CHS.exe,大概430Mb),期間硬碟燈狂閃!建議不要做其他事情,否則很卡。最快差不多一個小時就安裝好了。

3.
安裝Windows Embedded CE 6.0 Evaluation Edition,從微軟官網down下來的就只有一個setup.exe檔案,是採用線上下載的方式,好在很多就下好了。Key是:H8RQR-MMKRP-XFRFC-9HKGJ-82R6J,可以採用預設的配置方式(在CE6.0 Operating System下只要選擇ARMV4I就可以了,不用選擇其他的Operating
System)

4.
安裝Windows Embedded CE 6.0 Platform Builder Service Pack 1,應該是一個msi檔案,56Mb左右

5.
安裝Windows Embedded CE 6.0 R2,有兩個檔案,一個是CE6R2.iso(1.9

G),另一個是setup.exe(線上安裝用的)。我們下載CE6R2.iso然後直接在虛擬光碟機中開啟就可以了。點setup.exe就可以安裝了。安裝完之後我們開啟Visual Studio 2005後就會在啟動介面上看到“Platform Builder for CE 6.0”


6.安裝Microsoft Device Emulator 2.0 -- Standalone Release

7.安裝Virtual PC

注意:上面的所有都可以在微軟官網下載!


經過上面的一番折騰,終於把WinCE開發環境裝好了,下面是安裝所用的所有檔案,大概一共要從官網下4g的安裝檔案,全部裝完,C盤需要12g左右的空間。如果一切順利,整個安裝過程大概會持續6個小時:





下面介紹如何編譯WinCE核心:


1.

開啟Visual Studio 2005,點擊檔案-->建立-->項目,選擇“Platform Builder for CE 6.0”,在右側模板裡選擇的“OS Design”,點下一步,由於我們手頭沒有裝置,所以在BSP(Board Support
Packages)選擇Device Emulator:ARMV4I,在Design Templates裡選擇PDA Device,然後在Design Template Varients裡選擇Mobile
Handheld
,然後根據自己的情況選擇一些應用程式,我這裡保持預設,然後在網路部分也保持預設,這樣就可以了,點擊完成。然後會出現安全警告提示,不用理會,直接Acknowledge。下面來編譯我們的核心:右擊項目,在屬性的General裡可以設定Debug模式還是Release模式,Debug模式比較大,會在核心運行時輸出一些Debug資訊,這裡我們選擇Debug模式,然後禁用Build Options裡的Enable
KITL
(否則,模擬器會黑屏!),最後產生我們的解決方案就可以了。我Intel 雙核的機器差不多編譯了半個小時左右。

彈出的警告資訊,不用理會

不過要說一下,我第一次編譯的時候沒有通過,在WinCE安裝目錄下的build.log裡有如下一句話:error SYSGEN0000: error(s) in sysgen phase ,後來Google了一下,在菜單產生-->Advanced Build Commands-->Clean sysgen,後來再編譯就成功了。

 貼個圖:


下面介紹如何在模擬器中運行:

編譯完成後點擊菜單Target-->Connectivity Options,設定成的模式(設定Download,Transport和Debugger)


點擊Apply,然後Close就可以了。


點擊菜單Target-->Attach Devices,等個幾分鐘模擬器裡就會出現WinCE的介面啦:





我們開啟工具菜單的Device Emulator Manager,右鍵Pocket PC 2003 SE Square VGA 模擬程式,選擇Connect,就可以開啟Pocket PC 2003的模擬器:


開啟的模擬器如下:





右鍵Smartphone 2003 SE QVGA 模擬程式,選擇Connect,就可以開啟Smartphone 2003的模擬器:


開啟的模擬器如下:





參考:

http://hi.baidu.com/hpyfei/blog/item/ef75cf4ed6364e1cb3de05c1.html

完成!


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.