arm wince smartphone开发环境配置 evc4.0通过ActiveSync连接仿真器,模拟器

本文详细介绍了如何搭建WinCE智能手机开发环境,包括下载并安装必要的软件、配置仿真器及实现与EVC的连接,使开发者能在仿真器上进行程序开发与调试。
  网上有很多关于wince开发环境的配置,一般都是使用模拟器开发,模拟器和真实的平台有差距,在虚拟机中运行的程序不可以直接在真实的平台上运行,需要 重新编译才可以,这样导致在evc中的虚拟机中运行正常的程序在手机等平台上运行有问题。而且使用activesync连接虚拟机配置相当麻烦和困难,很 多所谓的教程里说的配置方法基本上无用。我怀疑大多是copy来copy去的那种文章。及时activesync连接上虚拟机也没有实际用途,因为你发现 wince程序根本不能在模拟器中运行。这个模拟器只能运行按win32 WCE emulator方式编译的程序。所以我们使用仿真器来连接,wince仿真器可以运行基本上可以运行网上下载的所有wince程序。如果你想实现就跟我 一步一步来吧。步骤简单。我们以安装smartphone开发环境为例。

首先要搞清楚这个概念,仿真器 !=  虚拟机,他们的rom我认为是不一样的。

1,需要下载仿真器,这个仿真器是从vs2005中提取出来的。
DeviceEmulatorPreview解压到硬盘的目录,最好英文目录,减少。例如:C:/Program Files/Device Emulator 1.0 Preview

2,安装仿真器需要的系统映像.bin文件
需要用到一个提取msi文件小工具,只要把msi文件拖到这个软件的窗体上就可以解压。


仿真器使用的rom的下载地址:

http://mobile.winfans.net/software/Images.rar

解压以后我们只需要SP_2003_SE_CHS_ARMv4.bin文件拷贝到仿真器的文件夹中就ok。

3,安装最新版本的activesync4.2
http://www.microsoft.com/windowsmobile/activesync/activesync42.mspx

4,安装evc4+sp4 序列号:TRT7H-KD36T-FRH8D-6QH8P-VFJHQ
下载地址:
eVC4.exe
evc4sp4.exe

5,安装smartphone2003 sdk
下载地址:
Microsoft SMARTPHONE 2003 SDK.msi

6,这一步比较重要。在smartphone2003 sdk命令行模式中运行
spdps /create /device,等一会会有提示成功的字样。
不然的话evc连不上你的仿真器的。activesync中会多出来dma选项。

7,创建快捷方式名称:wm2003
内容如下:
"C:/Program Files/Device Emulator 1.0 Preview/DeviceEmulator.exe" smartphone/2003/2052/SP_2003_SE_CHS_ARMv4.bin /memsize 256 /skin smartphone/2003/2052/SP_2003_SE.xml
其中.bin为仿真器系统映像, /memsize 256  设置内存256M,/skin设置仿真器外观皮肤。

8,运行仿真器中的register.bat文件来注册仿真器,不然dvcemumanager.exe管理器不能用,会提示出错。然后运行dvcemumanager.exe。会出现device emulator manager管理器窗口。

9,运行我们创建wm2003快捷方式,会出现仿真器界面,如果有问题,请查看路径设置是否正确。

10,等待wm2003仿真器起来以后,刷新device emulator manager窗体的刷新按钮 (Refresh)。在其他中会出现我们当前运行的仿真器,右键点这个设备选连接按钮 (Cradle)。接下来activesync应该可以自动仿真器同步了。

11,打开evc4.0在tool菜单的configure plateform manager...打开窗体选SMARTPHONE 2003中的SMARTPHONE 2003 Device打开properpies属性窗体,点test按钮可以同步上了。

12,接下来我们可以用evc创建工程,编译调试和在真实的物理平台上运行基本上一样。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值