当前位置: 代码迷 >> 驱动开发 >> Windows 十 驱动开发系列(一)环境搭建
  详细解决方案

Windows 十 驱动开发系列(一)环境搭建

热度:539   发布时间:2016-04-28 09:57:53.0
Windows 10 驱动开发系列(一)环境搭建

Windows 10驱动开发系列(一)环境搭建

 

1.      主机安装或者升级到windows 10系统,安装完后点击开始à设置à系统,可以查看windows版本信息,如笔者安装后查看如下:

 

2.      主机安装vs2015,下载地址如下:

https://www.visualstudio.com/downloads/download-visual-studio-vs

安装过程较慢,请耐心等候,安装完成后会提示安装成功,之后激活vs2015

 

C:\Program Files(x86) \Microsoft Visual Studio 14.0\Common7\IDE下(笔者默认是安装在系统盘下的)双击devenv.exe启动vs2015,点击菜单栏Help->About Microsoft Visual Studio,可看到vs2015版本信息,如笔者安装后查看如下:

 

同时点击License status会显示license状况,如未激活,请进行激活,否则试用期过后就无法使用vs2015了,如笔者的vs2015已经激活显示如下:


右击此电脑->属性->高级系统设置,点击高级选项卡->环境变量,在系统变量中可以查看安装后的环境变量VS140COMNTOOLS , 如笔者查看如下:

 

 

3.      安装 Windows驱动程序工具包 (WDK) 10

安装地址:

https://msdn.microsoft.com/zh-cn/library/windows/hardware/Dn914754%28v=VS.85%29.aspx?f=255&MSPPError=-2147217396

首先会下载wdksetup.exe,然后双击此exe进行安装,安装成功后打开vs2015,新建一个工程,可以看到可供创建的驱动程序模板有很多。

 

Applications模板:

 


Package模板:

 

Devices模板:

 

WDF模板:

 

Legacy模板:

 

 

WDK 10 包含用于为 Windows 10生成、测试、调试和部署驱动程序的工具。WDK 10统一了对移动和桌面设备、通用 Windows驱动程序的支持,并借助 Visual Studio提供了带有可靠部署和调试设置(包括 WinDbg)的统一测试体验。在集成的环境中,你可以运行各种基本认证测试。 WDK 10包括用于多种技术和驱动程序模型的模板,其中包括 Windows驱动程序框架 (WDF)、通用串行总线 (USB)、打印、网络和文件系统筛选器。WDK 10还支持 Windows 7Windows 8 Windows 8.1驱动程序开发。

 

4.      可以使用WDF10进行驱动程序开发了,如下为笔者新建一个空的KMDF驱动程序(只包含一个inf文件)

 

 

名词解释:

WDK: Windows Driver Kit   windows驱动开发套件

WDF: Windows Driver Framework   windows驱动开发框架

  相关解决方案