Active Sync是Microsoft 开发的同步软件。通过 ActiveSync 可以使用电缆、底座、Bluetooth 或红外线连接在设备和 PC 之间创建同步关系。您可以使用 ActiveSync 使设备和 PC 上的信息都保持最新。若您是开发人员,您还可以通过ActiveSync和Platform Builder 提供的远程调试工具对Windows CE系统进行辅助调试,也可以通过ActiveSync和eVC++将编译好的Windows CE应用程序直接下载到设备上,甚至进行跟踪调试。
以下文字说明了如何使用ActiveSync与设备进行连接与调试。它针对SBC9261,但并不仅选用于SBC9261,对其它使用Windows CE并且支持ActiveSync连接的设备同样有效,但某些设置可能会有所不同。
对于SBC9261的源码BSP包,需要在编译操作系统前设置FAKE_STRONGARM变量,因为AT91SAM9261使用ARM926EJ-S? ARM? Thumb? Processor,而eVC++的调试器目前不支持该处理器核心,需要将它伪装成StrongARM核心。而对于以DLL形式提供的BSP,在生成DLL时已经设置了FAKE_STRONGARM变量,可直接编译。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
要使SBC9261能通过ActiveSync与PC连接,需要在编译Windows CE操作系统前确保以下选项被已被添加:
要使SBC9261能通过ActiveSync对eVC++应用程序进行跟踪调试,需要在编译Windows CE操作系统前确保以下选项被已被添加:
此外,还要添加您应用程序所使用到库如MFC:
当编译完成的Windows CE下载到目标设备上运行后,使用线缆将SBC9261的miniUSB接口(CN12)与PC机的USB接口相连,若PC机上已正确安装配置ActiveSync(安装好该软件的PC在显示器的右下角会有图标,如何配置请参考ActiveSync的帮助文档),则可以发现已连接的目标设备,
此时,可根据实际需要选择是否建立合作关系。完成后如下图所示,
在创建了应用软件的工程后,有时需要配置平台管理器(Platform Manager)。
在单击eVC++的“Tools”菜单,选择“Configure Platform Manager…”,
单击“Properties”,
选择使用ActiveSync,单击OK(也可单击Test测试连接)。
配置好连接后,就可以进行跟踪调试了。
首先确保“WCE Configuration”工具条上Debug为当前活动配置,
编译工程,若过程没有错误,应用程序将被自动加载到目标设备。在“Build”菜单上,选择“Start Debug”的子菜单如“Go”,程序将以调试模
文章评论(0条评论)
登录后参与讨论