Windows Mobile 6开发环境搭建
本文主要介绍在已有的Visual Studio 2005和Microsoft SQL Server2008环境基础上,如何搭建Windows Mobile开发环境。
Microsoft ActiveSync 4.5 下载地址
https://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi
Windows Mobile 设备中心 下载地址
https://download.microsoft.com/download/0/4/3/0432540e-2d1a-415d-9c9d-a9963e43503e/drvupdate-amd64.exe
说明
Windows Vista之前使用 ActiveSync,Windows Vista 之后使用的是 Windows Mobile 设备中心
工具/原料
Microsoft ActiveSync 4.5.msi
Windows Mobile 6 Professional SDK Refresh.msi
Windows Mobile 6 Professional Images (CHS).msi
SSCE31SDK-CHS.msi
NETCFSetupv2.msi
方法/步骤
第1个软件:用于建立PC开发环境与Windows Mobile设备之间的连接。
第2,3个软件:是Windows Mobile开发工具包及模拟器,提供开发支持。
第4个软件:是Windows Mobile中使用的SQLCE数据库的开发包。
第5个软件:是为编程时调试设置断点提供支持.
注意事项
在安装所需软件过程中,尽量按顺序安装,至少保证第2和第3不能进行颠倒
网络连接
PDA"未能建立与网络的连接"的解决办法
遇到这个问题大凡是因为模拟器或者真机无法连接网络,所以需要先测试网络是否畅通,在真机或者模拟器的IE中打开需要的URL地址,看看是否能够正常连网。
确定是网络原因后,可以采用多种方式连接网络,比如使用虚拟网卡来实现,又或者使用ActiveSync或 Windows Mobile 设备中心来实现。
1.使用本地网卡
打开 VS2008,点击菜单工具-设备仿真管理器,选择一个 windows mobile 5.0 PocketPC 或其它模拟器,在打开的模拟器窗口的菜单栏,文件-配置-网络选项卡的网卡中,选择本地网卡,可能会需要提示安装Virtual PC 2007 需要的话可以在
https://www.microsoft.com/en-us/download/details.aspx?id=4580
页面下载 Virtual PC 2007 进而连接互联网。
X64
https://download.microsoft.com/download/8/5/6/856bfc39-fa48-4315-a2b3-e6697a54ca88/64%20BIT/setup.exe
X86
https://download.microsoft.com/download/8/5/6/856bfc39-fa48-4315-a2b3-e6697a54ca88/32%20BIT/setup.exe
2.使用ActiveSync 或 Windows Mobile 设备中心
ActiveSync或 Windows Mobile 设备中心,是一个连接Win系列手持到电脑的同步软件,通过它可以使真机或者模拟机连接网络,步骤如下。
1.打开ActiveSync或 Windows Mobile 设备中心,点击文件-连接设置,在"允许连接到以下其中一个端口"下选择"DMA"。
2.打开 VS2008,点击菜单工具-设备仿真管理器,选择一个 Windows Mobile 5.0 PocketPC 或其它模拟器,在右键菜单中点击"连接",
等模拟器启动后,再点击"插入底座",此时,通过ActiveSync或 Windows Mobile 设备中心来连接到模拟器,并进行数据同步。
3.在PDA中打开IE浏览器测试一下能不能连上网络,比如说 www.baidu.com
Windows CE 和 Windows Mobile 的区别
Windows 嵌入式 CE (也叫 Windows CE)是一个模块化/组件化、实时操作系统被广泛应用在消费者和企业设备中。Windows CE 中包含大量的组件。开发人员选择性的把组件将加入其嵌入式操作系统中以满足其具体需要。
Windows Mobile 基于 Windows CE
Windows Mobile 团队从 Windows CE中选择一组特定的组件,并添加某些应用程序和技术来满足不同需要的 pda 和 smartphone。如果您打开 Windows Mobile 6 设备或仿真程序的"设置 > 系统 > 关于"页面,您可以看到一行类似于"CE OS 5.2.1235 (Build 17740.0.2.0)"。这意味着该 Windows Mobile 6 设备是基于 Windows CE 5.2。