文档介绍:项目4:在PDA上添加应用程序(2)
本节课程主要知识点
远程调试工具
重点和难点
重点
远程调试工具的使用
难点
远程调试工具的使用细节
远程调试工具
远程调试工具
Windows CE设备运行状态及相关信息的工具,这些工具就是远程调试工具。
。
要正常的显示设备上的相关数据,一定要保证设备与PC机之间已经连通。
Remote Call Profiler
远程调用评测程序
包含评测和分析工具。主要测试程序的实时性、程序的运行等问题。
用图形显示程序执行的效率及占用资源情况。
该程序包含一系列接口函数。在你想要评测的程序中需要调用这些函数。
该程序接收程序中相关接口函数发送的数据并记录。最后利用图形显示出来。
Remote File Viewer
远程文件浏览程序。
远程文件浏览程序用于查看和管理Windows CE设备上的文件。
该程序运行后有两个窗口,左面窗口显示设备的所有目录,右面窗口显示指定目录下的文件。
最常用的功能是导入(Import)和导出(Export)文件功能。
导入是将文件从设备拷贝到宿主机,导出则是将文件从宿主机拷贝到设备。
Remote Heap Walker
远程堆查看程序。
用来查看设备中进程使用内存堆的情况。
内核中正运行的进程的名字、ID、及所使用堆的ID。
一个堆的首地址、结束地址、及标志。其中HF32-DEFAULT表示是系统默认分配的堆。
双击每个堆,系统会显示堆中每个块(Block)的信息。块的标志Fixed表示该块不能释放、Free表示该块可以释放。
双击每个块,就可以看到内存具体单元的内容。
Remote Kernel Tracker
远程内核跟踪程序。
远程内核跟踪程序用于跟踪设备中内核的执行情况。将内核中所有进程、线程的状态统统记录并以图形方式显示出来。
该程序能够跟踪所有的进程和进程中的所有线程。进程的运行、不运行;线程的运行、阻塞、睡眠;线程的同步与互斥;信号量的请求与释放,临界区的进入与退出等都可以记录并观察。
调试工具里功能非常强大的一个程序。