`
mmdev
  • 浏览: 12914073 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

.NET CF命令行调试器MDbg入门(二) 设备模拟器

阅读更多
老狼的话:David Kline是.NET CF团队一位非常优秀的开发者,看到他这个系列文章已经很久了,一直没空翻译。今天用下班后的时间翻译出来,也是希望有个督促,能让这个系列文章让更多朋友认识。原文地址:
http://blogs.msdn.com/davidklinems/archive/2006/07/14/666050.aspx

Visual Studio 2005设备模拟器是一个非常酷的工具,用于开发、测试和调试Windows Mobile应用程序。你可以在模拟器上设计并运行多种Windows Mobile设备。另外,你可以安装并使用本地化映像文件,使你的程序在多种语言版本的Windows Mobile操作系统上运行。

在默认情况下,设备模拟器使用DMA方式传输设备与桌面PC之间的通讯。MDbg命令行调试器支持TCP/IP通讯方法。为了允许MDbg使用设备模拟器,在连接被建立前,我们需要进行一些额外的步骤。

Abhi Khune有一篇很好的文章《使用设备模拟器建立一个Internet连接》。在那篇文章里,有一个章节是谈论关于DMA和TCP/IP传输,其中谈到,将设备模拟器的传输方式从DMA转换为TCP/IP是不被推荐的。除了一种情况外,我完全同意这个建议。这个情况就是通过.NET CF 2.0 SP1调试器扩展(mdbgnetcf)将MDbg连接到设备模拟器。

注意:在改变了设备模拟器的传输方式后,你需要重启设备。

建议:我强烈建议在使用MDbg调试完成后,将设备模拟器的传输方式改回DMA。

一旦设备模拟器被配置为TCP/IP传输方式,会有两种连接选择:

1,ActiveSync
对于我来说,用设备模拟器建立TCP/IP连接最简单的办法就是使用Visual Studio 2005的Device Emulator Manager的“cradle”命令和ActiveSync进行连接。
Abhi的文章中有对于如何使用Device Emulator Manager的完整描述,并且有很多配图。

2,Virtual Machine Network Driver
另一种方法是安装Virtual Machine Network Driver,你可以在微软下载中心下载并且阅读安装说明。
当使用Virtual Machine Network Driver时,我们就不需要再使用Device Emulator Manager 来连接ActiveSync和设备模拟器了。

请注意你需要在每次使用MDbg前完成上述步骤。

完成上述步骤之后,你可以使用第一章的办法来连接并使用MDbg调试。

Enjoy!
-- DK
分享到:
评论

相关推荐

    dbg.vim:dbg.vim是vim scipt,用于调试程序。 (支持cdb,gdb,jdb,fdb,mdbg)

    支持的调试器: mdbg:.Net cdb:Windows C ++ gdb:GNU调试器jdb:Java调试器fdb:Flex调试器现在不支持pdb !! cdb是Windows的命令行调试器。 !! mdbg是.Net Framework的命令行调试器。要求dbg.vim是必需的vimproc...

    基于Mdbg实现的C#脚本代码调试

    基于Mdbg实现的C#脚本代码调试(编译,断点、单步调试)的简单IDE

    Vebugger:交互式 shell 调试器的前端

    JDB - Java 调试器Mdbg - .NET 调试器(仅限 Windows) PDB - 用于调试 Python 脚本的 Python 模块RDebug - 用于调试 Ruby 脚本的 Ruby 命令行选项其他实现可以轻松添加,我会接受添加此类实现的拉取请求,只要它们...

    MSE:托管堆栈资源管理器(适用于.NET4)

    适用于.NET4的MSE 已修补托管堆栈资源管理器( )以支持.NET4进程。 来自MDBG示例的CorDbg API包装器已更新为最新版本( )。

    C#脚本

    C#脚本

    collins.rar

    CC-CEDict 词典: 下载(4.3M,来自 http://www.mdbg.net/chindict/chindict.php?page=cedict 的中-英词典,John Rowley制作) 英文-阿拉伯文词典: 下载(Khaldoun Mahmoud 制作) 中医教材仓库: 下载 ( Fredrik ...

    artxgj#twitter-chinese-text#插座1

    插座Search mdbg for definitionTweets containing 插座RT @bbcchinese: 亚马逊智能语音助理Alexa竟然

    artxgj#twitter-chinese-text#千足虫2

    千足虫Search mdbg for definitionTweets containing 千足虫2021-12-19 03:13:05 UTC ~ 联合早报

    artxgj#twitter-chinese-text#清汤1

    清汤Search mdbg for definitionTweets containing 清汤2022-01-21 08:50:51 UTC ~ 联合早报 L

    GTransChinese-crx插件

    扩展了Google翻译:查找MDBG定义和NCIKU示例,并通过图像/网络搜索突出显示的中文短语 在Google翻译的源代码或结果窗口中突出显示部分或全部中文文本,以获取更多信息并翻译成英文。 页面上将创建一个新部分,其中...

Global site tag (gtag.js) - Google Analytics