开发学院软件开发VC 模拟器和远程调试工具(一) 阅读

模拟器和远程调试工具(一)

 2007-03-17 21:26:50 来源:WEB开发网   
核心提示: 启动模拟器:单击"Target"-"Download Initialize",等待一会,模拟器和远程调试工具(一)(3),模拟器就出来了,可以看到标准外壳的界面,再单击导入按钮,再选择路径,也就是桌面,在PB中编写一个应用程序并下载到模拟器:在打开了

启动模拟器:单击"Target"-"Download Initialize"。等待一会,模拟器就出来了。可以看到标准外壳的界面,也就是桌面。

在PB中编写一个应用程序并下载到模拟器:

在打开了内核工程的前提下(如果刚打开PB,先打开一个内核工程)。单击PB菜单"File"-"New Project or FIle"。余下的步骤我就不用多说了。和EVC一样,添个工程名就可以编码了。只是没有MFC、ATL的支持。在这里选择一个显示"hello world"的SDK程序。然后单击"Build"-"Build All"编译程序。我一般不在PB下开发软件。麻烦!

在模拟器已经打开的前提下,单击"Target"-"Run Programs",找到你的程序名,再单击"Run"。在模拟器上就可以看到你的程序了。

关闭操作:先关闭模拟器。再单击"Target"-"Disconnect"。

三、远程调试工具

远程调试工具用于在开发平台与实际平台间执行一些调试工作。利用远程调试工具可以在开发平台运行,得到实际平台上的文件、监视实际平台上进程或线程的状况、测试实际平台上应用程序的性能等。一部分远程调试工具是我们在开发应用程序时常用的,还有一部分是开发内核时常用的。对于不常用的远程调试工具,我在这里只给予简单的介绍。

远程调用评测程序(Remote Call Profiler)

远程调用评测程序包含评测和分析工具。利用图形图像显示出你的代码中算法的效率或者占用资源情况。远程调用评测程序包含一系列接口函数。在你想要评测的代码中调用这些接口函数,然后运行你编写的程序。远程调用评测程序就能够接收你编写的程序的数据并记录。最后利用图形显示出来。显然这个工具我们并不常使用。尤其是开发非实时性内核和软件,加上目前的嵌入式微处理器处理速度已经很快了,对于一个软件性能的评测的需求就淡化了。当然,你要是愿意,觉得有必要也可以研究一下它的接口函数,然后测一下。我目前可没这个时间。微软提供了例子程序"hello"。如果你把Windows CE安装在C盘,那么路径为:

"C:Program FilesCommon FilesMicrosoft SharedWindows CE ToolsPlatmansdkwce410sampleshello"。

我编译了此程序并测试了一下。远程调用评测程序显示的图形如图2所示。

图二 评测图像截图

远程文件浏览程序(Remote File Viewer)

远程文件浏览程序是最常用、最易操作的工具之一。它的作用就是向实际平台导入或导出文件。假如我在调试一个显示位图的程序。位图允许用户自行选择。那么要在模拟器下调试,就必须将位图文件先导入到模拟器中。

模拟器打开后,运行远程文件浏览程序,先弹出一个对话框,要你选择访问哪个平台。如图3所示。

图三 平台选择对话框

选择"Default Device"后。主窗口就显示出来了。如图4所示。左边目录数列出的是模拟器运行的内核的所有目录。右边是指定目录下的文件。工具栏最右边是导入和导出按钮。这里的导入和导出是相对开发平台而言的。接上个例子所说,要将一个位图文件传到模拟器中。先单击导出按钮(上箭头),在弹出的对话框中选择一个位图文件,确定后,这个文件就出现在远程文件浏览程序的右边文件窗口中了。导入也简单,先选择一个文件,再单击导入按钮,再选择路径,保存即可。

图四 远程文件浏览程序截图

上一页  1 2 3 

Tags:模拟器 远程 调试

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接