对win10驱动开发环境的理解(二)

所以在看到下面这个网页的入门教程时,心里感觉之前关于打印“HelloWorld”的想法是对的:
https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driver
在这里插入图片描述
Win10下的驱动模型是WDF,它又可以分为UMDF、KMDF两类。这三个例子,分别说明了这两类驱动的基本结构、如何编译、如何调试。这个页面的第二个“教程”,是“Write a universal Hello World driver(KMDF)”,直觉上应该和之前自己想利用驱动程序打印“HelloWorld”的意图相符。
后面通过实际操作,发现不完全是一回事。通过按照教程的step by step的操作,是能理解了关于驱动开发的几个步骤,但是操作完,并没有看到在哪里是原本理解的“打印”出来“HelloWorld”的字样!
但是通过操作实际案例,发现原本安装好的驱动程序开发环境、调试环境有很多问题,KMDF、UMDF的驱动程序,在开发环境的设置上也略有不同。因此把学习这三个案例的操作,当做是win10驱动开发环境的完善来理解。当然,这里win10开发环境,不仅仅是指软件安装的开发环境,还包括调试环境、测试环境。

Win

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值