![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
驱动开发/核心开发
soulover
牛年非牛人!
展开
-
解决 安装驱动程序后设备管理器中显示黄色问号
【背景】几个月前,我做出的PCI设备驱动程序在设备管理器中出现问号?因为没有影响使用,我认为也是inf中的小问题,一直没有改。直到今天QQ群里面有个人问此类问题,我帮助别人的同时,也干了一件自己一直懒的干的事情!扯淡半,其实很简单!【方法】其实很简单,在inf中有中设置图表索引显示黄色问号肯定说明 你是这样填写的HKR,,Icon,,"-18" PCI设备要改成 -5原创 2009-03-26 20:22:00 · 7926 阅读 · 5 评论 -
PCI转串口驱动程序开发总结
好久没有写blog了!也没有写读后感了!也觉得自己最近学习不够努力!前段时间太忙!一直没有时间(借口吧)!前段时间又要做一个PCI转串口驱动!所以又拿来了那本书,开始研究。这一篇可以当做《19章虚拟串口》笔记!首先介绍一下我用的硬件,是在PCI的BAR2接了个8251的逻辑。目的是做驱动程序,驱动8251来实现PCI转串口功能。所以在开发驱动程序之前要首先熟悉8251的编程。起初难道这个课题没原创 2009-07-20 18:12:00 · 5474 阅读 · 4 评论 -
开始晴耕雨读吧!-----学习《Windows驱动开发技术详解》(第一章)
不知这是第几次准备的仔细的这本好书!过去可以都说半途而废,最近手中的活告一段落了,终于有时间只是为了纯粹的学习来读读这本好书。为了不再次半途而废,在这里写些总结。因为我是菜鸟,随便写写给自己看看,高手飘过。。。这本书售价65元,在卓越或者当当好像50左右吧,再加上有许多源代码,可以说是超值。今天再次的看了看第一章,有些注释的地方还似懂非懂,也许不用深究,看到第三章就明白了。这一章把原创 2009-05-11 22:37:00 · 1242 阅读 · 2 评论 -
学习《Windows驱动开发技术详解》(第二章)
本章的标题《windows操作驱动的基本概念》,就连目录中也是这么写的,我想应该是个错了两个字吧。怎么也该是《windows操作系统的基本概念》吧。本章的内容是windows系统的基本概念,主要是引出驱动程序在系统中的位置,起了什么作用吧。引用小结中的一句话:应用程序无法直接与硬件设备通信,必须借助驱动程序。我认为学习windows驱动程序时,一些基本概念是必须知道的,比如用户模式和内核模原创 2009-05-13 21:00:00 · 787 阅读 · 0 评论 -
学习《Windows驱动开发技术详解》(第三章)
第一个疑问,c语言还是c++?说实话我很疑惑,过去也看过网上有的教程大虾用c来编写了简单的helloworld程序,当时也有许多疑惑,看完了这一节受益匪浅,过去碰到过的一大串函数到出名的错误找到了原因,还有Run Time Function的问题,我是第一次看到这些问题的讲解。当然调用约定好多书都在讲了。DDK编译驱动程序过去只是编出驱动就好了,今天总算知道了每个工具、文件代表的意思。用VC编原创 2009-05-14 22:27:00 · 805 阅读 · 0 评论 -
内核延时的N种方法(转)
方法一:NdisMSleepVOID NdisMSleep( IN ULONG MicrosecondsToSleep );直接调用NdisMSleep,它的参数是微秒数量级。不过这里一定要注意调用环境:KeGetCurrentIrql 方法二:NdisStallExecutionVOID NdisStallExecution( IN UINT转载 2011-06-22 16:04:00 · 1088 阅读 · 0 评论