使用C++開發PPC2003SE的開發環境安裝過程大體如下:
1. ActiveSync 3.8
2. eMbedded Visual C++ 4.0
3. eMbedded Visual C++ 4.0 SP4
4. SDK for Windows Mobile 2003-based PPC2003SE
5. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE
6. EmuASConfig.msi(需要.net framework支援,若不用Visual Studio .NET 2003則在系統中按裝.net framework即可)
7. WindowsMobilePowerToys.msi(別忘了ActiveSync Remote Display,它可以在案頭上顯示真實裝置中的螢幕,並作有限的操作)
安裝這些工具是有幾點需要注意:
1. 不要顛倒1-4的安裝順序,否則evc無法正確使用PPC2003SE的sdk作串連。安裝evc時最好將可選項全部選中。刪除這些工具時的順序為4-1。
2. 若卸載後重新安裝evc,則有可能遺漏standard SDK for windows ce.net。遺漏了它你將不能為所開發的程式選擇CPU類型。PPC2003SE SDK
只提供emulator和ARM兩種類型的CPU。standard SDK for windows ce.net的安裝程式應該在evc安裝盤的SDK目錄下。安裝standard SDK時你可
以選擇所要支援的CPU類型。
3. Localized Emulation Images for Windows Mobile? 2003-based PPC2003SE ,若開發簡體中文程式它應該是PPC2003SE 2003 SDK Chinese
Simplified Emulation Images.msi。它可以使你的模擬器具備顯示中文的能力。安裝完畢後,需要在evc環境中作一些設定,方可讓你的開發
環境調用支援中文的模擬器映像。設定步驟如下:開啟evc環境下的tools->configure platform manager...,在TreeView中選擇PPC2003SE(若
你以正確安裝了SDK for Windows Mobile? 2003-based PPC2003SE ),點擊add device,輸入裝置名稱,如:“CHS_SMARTPHONE 2003
Emulator”。點擊properties...進入device properties對話方塊,在transport一欄中選擇TCP/IP Transport for windows ce,在startup一欄
中選擇Emulator startup server(預設選項),點擊startup一欄右邊的Configure...按鈕進入Emulator configuration settings對話方塊,在
device->image一欄下選擇CHS PPC2003SE(virtual radio),其他保持預設值,選擇確定,回到device properties介面,選擇test可以測試你
的設定是否正常工作。在正確設定後便可在evc環境的WCE Configuration bar中選擇支援中文的模擬器了。
4. 若你還想要在案頭環境下調用中文模擬器,則還要手工作一些設定。安裝了PPC2003SE後再開始菜單中可以調用英文的smartphone模擬器,察
看菜單的捷徑發現它調用的是一個叫emul.cmd的檔案,其內容是調用真實的模擬器程式,並將模擬器的映像檔案以參數的形式傳給模擬器
程式。我們可以拷貝該檔案到裝有中文模擬器映像的目錄下,如:.../.../Windows CE Tools/wce420/PPC2003SE/CHS,將/skin一項改為
“.../.../Windows CE Tools/wce420/PPC2003SE/CHS/Smartphone_Emulator_Skin.xml”,將/ceimage一項改為“.../.../Windows CE
Tools/wce420/PPC2003SE/CHS/SP_2003_CHS_VIRTUAL_RADIO.bin”,這裡還可以修改模擬器記憶體大小等參數。存檔後將此檔案加入開始菜單的快
捷方式,你就可以從案頭啟動一個中文的模擬器了。(怎麼程式菜單還是英文的?呵呵,裝Visual Studio .NET 2003中文版吧,那裡有一個中
文的模擬器程式)
5. 安裝ActiveSync 3.8後串連你的smartphone裝置看看有什麼反應?這裡的設定就不提了,很容易搞定。
6. EmuASConfig.msi這個程式用來將ActiveSync串連到模擬器上。安裝後的程式叫EmuAS.exe,運行它。(若你有Visual Studio .NET 2003,
可以在開發環境的工具菜單中找到它,connect emulator with activesync),選擇目標模擬器,點擊串連(connect)。運氣好的話,
ActiveSync就會有反應,啟動模擬器後如同串連到了真的裝置。這個工具的最大公用就是可以在我的電腦-〉行動裝置中訪問到模擬器的目錄結
構,從此你可以像真實裝置一樣使用你的模擬器,拷貝檔案,安裝刪除程式,等等
若你使用Visual Studio .NET 2003開發PPC2003SE程式,則可省去1-2兩個步驟,同時Visual Studio .NET 2003已經為你安裝好了standard
SDK for windows ce.net。你可以在 工具-〉選項-〉裝置工具-〉裝置一欄中發現和配置你的模擬器。