在VS2005环境下用WinCE6.0自制模拟器

一.所需安装软件:

(1) ActiveSync 4.5版本;

(2) VS2005 SP1版本;

(3) Windows Embedded CE 6.0版本;

 

 

二.安装:

1.      安装VS2005 SP1

2.      安装 ActiveSync 4.5( 1 2 没有安装顺序要求)

3.      安装Windows Embedded CE 6.0 ,在安装时,一定要选择支持CPU ”ARMV4I”;

安装完成后,在VS2005创建新项目时,项目类型下会添加Platform Builder for CE 6.0项;

 

三.创建自定义模拟器SDK

1.      VS2005里新建项目中时,选择创建Platform builder for CE 6.0OS Design,新项目可以自

命名,这里命名为“MyEmulator”。

2.      创建MyEmulator的向导中,BSP一定要选择“Device Emulator: ARMV4I”,下一步;

3.      模板(Design Templates)选择“PDA Device”,下一步;

4.      选择“Mobile Handheld”,下一步;

5.      应用程序(Application & Media)就随自己的需要选择,下一步;

6.      网络和通信(Networking & Communications)在此只选择“Local Area Network(LAN)”,下一步;

7.      选择完成;

8.      选择Acknowledge

到此工程建完;

 

四.添加组件(可以根据需要添加,这里主要添加汉字相关的组件)

(1) 添加汉字字库(这里要记得加入,很多人这里没有加入,就出现汉字只看到方框的现象):

1.      Catalog View添加“Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->Fonts-->SimSun & NSimSum(choose 1)-->SimSun & NSimSun”或者“SimSum & NSimSun (Subset 2_50)”;

2.      Catalog View添加“Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->GB18030 Data Vonverter”和“Monotype Imaging AC3 Font Compression”;

 

(2)添加中文输入法:

Catalog View添加“Core OS-->CEBASE-->International-->Locale Specific support-->Chinese (Simplified)-->Input Method Editor-->MSPY 3.0 for Windows Embedded CE;

 

(3) VS2005中菜单“项目”-->MyEmulator(项目名)属性”,配置选择“所有配置”,配置属性-->Build Options”,在“Build Options”中去掉“Enable KITL (no IMGNOKITL=1) (这里如果加入了KITL功能的话,可能在模拟器运行的时候,会一直是黑屏的);

(4) Locale”中,LocalesClear All,然后选择“中文(中国)”,Default local选择“中文(中国)”;

(5) 运行VS2005菜单“生成”-->“生成MyEmulator;

 

五.构建SDK

1.      运行VS2005菜单“项目”-->Add New SDK…”,在SDK属性页中填写必要的信息,属性“Emulation”中Configuration 选择Debug,可以设置模拟器的显示屏大小及色深,还有内存大小,在此设置为240 x 32016色深,128M内存,然后“应用”,“确定”。。

2. 然后运行VS2005菜单“生成”-->Build All SDK…”,顺利的话,就会在%WINCEROOT/OSDesigns/ /MyEmulator/MyEmulator/SDKs/SDK1/MSI/下会有MyEmulator.msi

 

六.配置VS2005

1、先安装生成好的MyEmulator.msi。运行Visual Studio 2005,选择菜单“工具->选项”,打开选项设置对话框,从左边的树型列表中选择“设备工具->设备”,右边的下拉列表框拉到底可以看到 MyEmulator”,这就是刚刚生成的那个模拟器。下面的设备列表里有两项,双击MyEmulator,设定传输为DMA传输,再点击“仿真器选 项”,在“显示”选项卡里设定好模拟器屏幕尺寸,颜色深度等,全部保存。

2、VS2005新建一个智能设备项目,向导选择平台时,先删除Pocket PC 2003,选择MyEmulator,完成。然后按F5运行程序,顺利的话定制的模拟器就会出来了(不过这个过程比较慢,需要等待一段时间)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值