您现在的位置: USB开发网 > USB开源项目 > Easy USB 51 Programer Plus
- Easy USB 51 Programer Plus

驱动快速开发工具DriverStudio简介

------分隔线----------------------------

  DriverStudio是一种用于辅助快速开发驱动程序的工具包,利用DriverStudio可以简化设备驱动程序的开发。它不能独立运行,相当于一个VC6的插件,安装后会在VC6菜单里生成一个DeriverStudio菜单,如下图所示:

 

以上是DeriverStudio3.2安装后的效果,其它版本可能会有不同。

  利用DriverStudio的驱动程序项目生成向导(DriverWizards),可以方便地生成各种设备类型驱动程序框架,当然也包括USB驱动程序,在向导中可以设置与USB相关的属性,比如USB端点、端点包大小、端点传输模式(中断、批量、实时等)等,向导可以根据这些信息生成驱动程序框架,并完成大部分设备枚举工作,最后只需要添加少许甚至不用添加任何代码,DriverStudio已经为您完成了驱动最低层的工作。最后向导还会生成访问驱动程序的应用程序示例,我们可以根据此示例编写我们自己的应用程序来与驱动程序。

  安装DriverStudio之前需要安装VC6和Windows DDK,DDK是微软提供的驱动程序开发包,它为开发人员提供了开发驱动程序所必须的函数接口,就相当于操作系统的API,只不过DDK提供的函数接口是用来开发驱动程序的。由于此见,DriverStudio的作用相当于MFC,它对DDK进行二次封装,可有效提高驱动程序开发效率。

  目前DriverStudio的最新版本是3.2,不过它不能在WIN7上运行,但它却可以开发适用于WIN7 32位和64位的驱动程序 (本人并没有测试过) 。因为在Win7后就开始使用WDF作为驱动程序开发标准了,开发win7以上系统支持的驱动程序,推荐使用WinUSB或LibUSB,或者使用WDF里提供的例子进行修改。

------分隔线----------------------------
联系我们
  • Q Q: 1148374829 点击这里给我发消息
  • 旺旺:jhoneqhsieh 点击这里给我发消息
  • 电话:(0)15923141204
  • 淘宝网店