DriverStudio工具包介绍

2008-02-23 05:36:37来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

DriverStudio 是一套用来简化微软Windows 平台下设备驱动程式的研发,调试和测试的工具包。
DriverStudio 当前的版本包括下列工具模块:
DriverAgent
DriverAgent 为Win32 应用程式提供直接访问硬件的功能。即使您没有任何设备驱动程式研发的经验或经历,您也能编写出DriverAgent应用程式来直接访问硬件设备。DriverAgent 应用程式能够运行在 Windows 98, Windows 95, Windows NT 和 Windows 2000平台上。(当前版本不支持Windows XP平台。)
VToolsD
VToolsD 是个用来研发针对Win9X (Windows 95 和 Windows 98)操作系统下设备驱动程式(VxD)的工具。VToolsD 中包括生成驱动程式源代码的工具,run-time 和 interface 库,连同一些驱动程式样本,能够用来作为各种类型的设备驱动程式的基础部分。
DriverWorks
DriverWorks对于Windows NT下和 Windows 98 和 Windows 2000一起支持的Win32驱动模型(WDM)设备驱动程式的研发提供完全的支持。DriverWorks中包含一个很完善的源代码生成工具(DriverWizard) 连同相应的类库和驱动程式样本,他提供了在C 下进行设备驱动程式研发的支持。
DriverNetworks
DriverNetworks 是针对Windows网络驱动研发人员的一个模块。在他的核心部分,DriverNetworks 是个针对NDIS drivers 和 TDI clients (DriverSockets)的 C 的类库。DriverNetworks 中也有Quick Miniport Wizard 用来直接开始一个NDIS Miniport 或 Intermediate Driver 工程。他能够让您快速的生成任何采用DriverNetworks C 类库编写的NDIS驱动程式的编译,安装和调试所需要的文档
SoftICE
SoftICE 是个功能极其强大的内核模式调试器,他支持在配置一台单独的电脑或两台电脑下进行设备驱动程式的调试。
BoundsChecker Driver Edition
BoundsChecker 驱动程式版采用了NuMega针对应用程式研发的一种创新的错误检测技术。BoundsChecker 驱动程式版中提供了参数确认和系统实施能够用来监控和跟踪在不同的设备驱动程式和其他的操作系统的组件之间的任何的交互作用。配置向导提供了对于BoundsChecker 采集到的各种类型的大量信息的精确的控制。
BoundsChecker 驱动程式版当前支持Windows NT, Windows 2000, Windows Millennium Edition和 Windows 98。(当前版本不支持Windows XP)
DriverWorkbench
DriverWorkbench 能够使您进一步了解系统崩溃时的dump 文档和当时的事件。由于和BoundsChecker Driver Edition集成在一起, 在DriverWorkbench 中能够看到在系统崩溃前或其登录的时候由BoundsChecker 采集到的数据。这种独特的查看系统的方式提供了空前的能力,使得能够通过查看在系统崩溃之前系统实际活动的踪迹来发现问题之所在。
DriverWorkbench 中也包含了 TrueTime Driver Edition. TrueTime Driver Edition 是个性能分析工具,可让Windows NT 的设备驱动研发人员发现并修正驱动程式的性能瓶颈。TrueTime Driver Edition 是用来满足对于设备驱动程式和内核模式下代码研发人员的需求。一些额外的功能将出现在TrueTime Driver Edition 的下一个版本中。
DriverWorkbench 当前支持 Windows NT 和 Windows 9x. (当前版本不支持Windows XP)
FieldAgent
FieldAgent 可让您对运行在客户的电脑上的驱动程式进行处理。由FieldAgent收集到的信息可用于追捕到那些可能只发生在特定的配置环境下问题的原因。
FieldAgent 当前支持 Windows NT 和 Windows 9x. (当前版本不支持Windows XP)
TrueCoverage Driver Edition
用来确保对于任何的代码都已完全被测试的方法是使用代码覆盖率工具。TrueCoverage 能够帮助您检测代码中的哪些部分已被测试,哪些部分还没有被测试。通过在研发过程中测量和跟踪代码的执行情况和稳定程度,能够节约测试时间并提高代码的可靠性。TrueCoverage 能够很轻松的收集驱动程式的覆盖率数据,在源代码的上下文中查看这些数据,也能够将多次会话的结果合并以累加覆盖率的数据。
TrueCoverage Driver Edition当前支持 Windows NT 4.0 (Service Pack 3 or later) 和 Windows 2000. (当前版本不支持Windows XP)
在我们推荐您使用DriverWorks 或 VToolsD来研发设备驱动程式的同时,DriverStudio 中的工具和Microsoft DDK在一起也能很好的和其配合使用来研发出高质量的驱动程式。




标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: C 编程人员容易犯的10个C#错误(1)

下一篇: NT/2000下不用驱动的Ring0代码实现

热门词条
热门标签