Windows驱动开发之入门篇(一)

本文是作者关于Windows驱动开发入门的个人经验分享,涵盖了开发工具、调试工具、调试手段、开发框架等方面。介绍了WDK7600和VS2015+WDK10的安装配置,以及调试工具如DebugView、WinDbg的使用,强调了在虚拟机中进行驱动开发的重要性。同时,概述了WDM和WDF驱动框架,为初学者提供了学习路径。
摘要由CSDN通过智能技术生成

        本文主要介绍“如何入门Windows驱动开发”和“新手需要掌握哪些知识和动手技能”,大部分是本人探索Windows驱动开发近一月时间的经验之谈。大致包括如下几个方面:

1,开发工具、调试工具和调试手段;

2,Windows驱动开发框架;

3,驱动程序基本知识;

4,PCIE驱动程序;

5,学习资料

        以上内容在本文仅做简单介绍,后续随着本人经验的增加,将经常更新本文,并对有些内容单独开篇进行讲解。

        参考MSDN文档:点击打开链接

一、开发工具

1,虚拟机和操作系统

        本人使用的win10操作系统,并安装了“VMware Station11”,在虚拟机中暂时只安装了一个“win7 x64”操作系统,后续将安装一个win10虚拟机系统。一般情况下,我都是在虚拟机操作进行驱动的安装和调试,这样可以防止将本机的操作系统弄乱。

        后续将尝试“通过本机winDbg来调试虚拟机中的驱动”。这是一个比较高级的调试方法,点击打开链接

2,开发工具

        本人主要使用“WDK7600”(点击打开链接)和"VS2015+wdk10"(点击打开链接)。我把前者安装在“win7 X64”虚拟机中安装,把后者安装在本机和实验室电脑上。由于我使用的教材《Windows驱动开发详解》和学习博客

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值