近日,對PLATFORM BUILDER 使用的比較多,走了不少彎路,記錄一下。
對Windows ce 5 的使用 我主要想定製出一個 基於arm的ce5.0模擬器。
參考:
http://blog.csdn.net/luocq/archive/2007/07/20/1700312.aspx
http://www.cnblogs.com/godwar/archive/2008/04/07/1141160.html
關鍵是:
1. 安裝Device Emulator BSP
2. 設置DMA
3. 閱讀Using the CE DeviceEmulator.rtf並按上面說的辦
4. 在Settting的環境設置中,增加CE_MODULES_SERIAL=1,以便能把SerDMA的驅動編譯進來
把Target WinCE和KITL這兩個選項去除。
5. 先安裝生成好的SDK。在Visual Studio 2005的“工具->選項->設備工具->設備”,下面的設備列表裏有兩項,設定傳輸爲DMA傳輸,再點擊“仿真器選 項”,在“顯示”選項卡里設定好模擬器屏幕尺寸,顏色深度等,全部保存。
對於Windows ce 6來講生成 基於arm的ce6.0模擬器方便多了
參考:
http://www.cnblogs.com/walzer/archive/2007/05/13/744729.html
http://blog.csdn.net/wirror800/archive/2009/04/01/4040871.aspx
關鍵是:
1. 在Builder options中,去掉Enable KITL,否則在調試的時候會出現黑屏。
2. 點擊vs2005菜單欄中的target,設置Connectivity options,包括內存和分辨率等的設置。Target device選ce device就可以了,後面兩項都可以選DMA,最後一項選none,點擊setting按鈕,可以設置顯示的分辨率(640*580),也可以中運行模擬器後在option中進行設置。
關於中文的設置:
core os->cebase->international->locale specific support->chinese simplefied->gb18030...和Monotype...複選上,繼續展開fonts->simSun...->單選simsun & Nsimsun即可
同時,在項目名稱上鼠標右鍵點擊,打開項目的屬性面板,在屬性配置中選擇locale,清除所有複選框,選上english和中文,默認使用中文。