近日,对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和中文,默认使用中文。