VS2008提供了一系列可用来调试wince设备的远程调试工具。如下图所示:( 要使用这些工具首先要通过网线在VS2008和wince设备间建立连接,方法可参考建立VS2008到运行wince7系统的远程调试。)
Timeline Viewer:
这个工具可用来查看系统资源性能等信息随时间的变化情况,如使用这个工具我可以查看内存使用率的变化情况。
Profiler:
这个分析工具可用来获取程序中各个函数消耗了多少时间等信息,对优化程序有很大的帮助。使用注意:打开Profiler后需要点击File->Collect Live Data->Profiler,在打开的Launch Profiler对话框中选择当前的wince平台,如我的开发板是zc702,我就选择Xilinx-ZYNQ7000 WEC7 SDK ARMV7 Device这一项。在打开的工具界面中点击Start开始收集数据,收集到一定数据后点击Stop,分析器就会对数据做分析,并将分析结果列出来。具体使用可参考使用 Visual Studio 分析器找出应用程序瓶颈和使用Profiler分析程序性能。
Registry Editor:
注册表编辑器,可用来查看wince系统的所有注册表信息,也可以修改注册表的键值。
Resource Consumer:
可查看资源使用情况,如Storage Memory和Program Memory的使用情况。
System Information:
这个工具可用来查看wince系统的一些基本信息,如系统平台、页大小、处理器架构、cpu数目等。也可查看内存及外存的使用情况。
File Viewer:
这个工具可用来查看wince系统的所有文件夹和文件夹下的文件。并可以通过这个工具对wince系统的文件及文件夹执行删除、新建、移动、重命名等操作。通过这个工具可以从wince设备上copy文件到电脑上,也可以从电脑上copy文件到wince设备。
Heap Walker:
也叫远程堆遍历器,可用来查看进程使用了哪些堆,并可查看这些堆的ID、地址、大小以及内容。
Process Viewer:
这个工具可用来查看当前wince系统运行了哪些进程、线程以及加载的模块,并能显示出相应的ID和优先级等数据。可以通过操作来关闭指定的进程。
Zoom:
这个工具可用来对wince设备界面进行截图,它并不能实时显示wince的界面。
以上工具详细使用情况可查看远程工具。