- 博客(10)
- 收藏
- 关注
原创 UMDF的第一个win10驱动:驱动程序开发环境完善(四)
问题8 使用windbg.exe调试驱动时,停留在“Waiting to reconnect…”的问题这是在一开始使用无线网卡进行驱动调试时需要的问题。这个问题的“解决”也花了很久。“解决”两个字加了引号,是因为其实我也不知道这个算不算真正解决了,因为还是没有最后找到无线网卡为啥就是不行的原因。但是microsoft的教程能够继续操作下去了,所以也可以算是解决了。尤其对我这个初学者,更是先把这...
2019-01-29 11:43:52
1328
原创 UMDF的第一个win10驱动:驱动程序开发环境完善(三)
问题5 Win10进入测试模式的问题Provision成功后,测试计算机会重启,这时会在屏幕右下角显示windows工作在测试模式。要让计算机退出测试模式,执行如下命令后重启电脑即可:cdedit /set testsigning off因此可以推理,在Provison过程中,应该是host computer自动在测试计算机上执行了:bcdedit /set testsigning on...
2019-01-28 11:10:36
2207
1
原创 UMDF的第一个win10驱动:驱动程序开发环境完善(二)
问题 3 InfCat,Signability test failed有时重新“编译工程”,在【解决方案资源管理器】中,右键单击【解决方案”…”(1个项目)】,先后点击【清理解决方案©】、【重新生成解决方案®】,会出现如下的问题:双击错误信息“InfCat,Signability test failed…”,获得如下的错误详细信息:What? 使用了一个未来的时间?出现这个问题后,需要...
2019-01-25 14:15:32
1970
原创 UMDF的第一个win10驱动:驱动程序开发环境完善(一)
安装好相关软件后,就可以照着microsoft网站提供的内容进行第一次“尝试”:https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driver这里面三个例子,第一个是是UMDF,后两个是KMDF。跑完这3个例子,可以看到UMDF和KMDF调试过程略微有些不同。...
2019-01-24 10:55:24
8098
16
原创 对win10驱动开发环境的理解(二)
所以在看到下面这个网页的入门教程时,心里感觉之前关于打印“HelloWorld”的想法是对的:https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-your-first-driverWin10下的驱动模型是WDF,它又可以分为UMDF、KMDF两类。这三个例子,分别说明了这两类驱动的基...
2019-01-21 12:11:25
966
1
原创 对win10驱动开发环境的理解(一)
学习一个东西,对于初学者来说,总是希望一开始通过简单的操作,能看到一个直观的结果。开始学习C的时候,开始并不知道C能做些什么事情,但是通过显示“Hello World”,首先直观知道了这个东西可以打印出我们需要的东西。学习Verilog也是类似,或者说学习FPGA的也是类似。对Verilog,也可以先通过仿真器在屏幕上打印Hello Verilog的字样,来获得直观的感受。学习FPGA,除了利用v...
2019-01-21 11:42:19
2484
原创 Win10驱动开发之开发环境的搭建(二)
1. Win10使用Win10易升升级到1809在最开始学习时,在“部署驱动程序”时,碰到了很多问题。由于是门外汉,曾经怀疑是windows版本的问题,所以把win10进行了升级,升级到了1809版本。升级链接为:https://go.microsoft.com/fwlink/?LinkID=799445或者进入microsoft网站:https://www.microsoft.com/...
2019-01-18 09:41:02
1909
原创 感觉这个坑真的好大
在写博客的同时,主要还是尝试把win10的driver开发的流程跑通。然后再根据“结果”来“总结”遇到的问题的解决过程。之前在“Provision a computer for driver deployment and testing ”,搞了很久:英文链接:https://docs.microsoft.com/en-us/windows-hardware/drivers/gettings...
2019-01-17 11:40:57
780
1
原创 Win10驱动开发之开发环境的搭建(一)
核心内容:这次学习最后采用的开发环境如下:Windows : win10 64位 1809版本(Host计算机和测试计算机上相同)Visual Studio Community 2017 : 版本15.9.4SDK : 10.0.17763.132WDK : 10.0.17763.132之前一个朋友开发了一个单板,使用USB2.0的接口,一直以来,他提供的驱动都是基于X...
2019-01-17 00:11:23
5116
1
原创 win10驱动开发学习笔记
Win10驱动开发学习笔记前言找个地方发发自学Windows驱动开发的学习笔记。首先说说为什么要学这个东西,最近不是Python很火嘛,为啥不学Python,学这个驱动开发呢?主要是以前做过一些FPGA设计,常常会遇到一个问题,就是单板开发好了,集成到系统中后,就需要给开发人员提供板子的驱动程序。这成了一个瓶颈,自己无法提供。虽然通常的比如USB接口的,PCI接口的,听说驱动都很容易,但是...
2019-01-15 18:02:35
1448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人