约有 19 项符合查询结果, 以下是第 1 - 2项。
费时 < 1 秒。
前几次和张老师见面,聊起了我们公司做的主机。多做了一个串口在上面,只是我个人的一个执念,当时期望有些应用场景可能会需要它。这套模具也就这么用了下来,两年多了。 调试双机的时候,还是习惯用串口,配置相对比较简单。不过现在自用的机器上面,已经没有串口了,只有用usb转串口的线。虽然简单,可是这个设备的驱动老是会出现点意外的情况。最近调了一些时间 研究LWIP,突然想到,何不自己做个网口转串口的设备呢? ...
Posted in Windows内核调试
by
luobing
on 2016-01-29
最近项目需要开发驱动,我重新去找 wdk下载。发现现在vs2013和wdk绑在一起了?那如如果要发布驱动岂不是要购买vs2013了,大家是怎么解决这个问题的?
Posted in Windows内核调试
by
luobing
on 2014-08-06
更多的调试信息:
参照文档,我使用GUID_SMB去列举设备接口,可是根本没有这样的接口(即用status = IoGetDeviceInterfaces(&GUID_SMB,
NULL,
0,
&pInterfaceList);
得到的pInterFacelist为空)。设备管理器中显示“Intel(R) N10/ICH7 Family SMBus Controller - 27DA”,但是没有与这个设备相应的驱动存在。...如果smbclass.sys和smbhc.sys不存在的话,smbus client driver如何运作?
这么神奇的事情是怎么产生的,以我浅薄的知识背景真是无法理解(愧对引我入门的老师了>:),谁能解释一下? ...
Posted in Windows内核调试
by
luobing
on 2011-06-14
开发smbus driver,我预备这样去做:
1 找到smbus host controller,利用IoGetDeviceObjectPointer之类的函数与之建立联系;
2 组织smb_request发送之
参考smartbattery和http://hi.baidu.com/zgcat/blog/item/08f6933944e7d5ff3b87ce7e.html。
可是,我怎么去找到smb host?微软提供的一个1999年的文档,里面给的GUID,根本找不到这个驱动,哪位给支支招,先谢谢了^^
Posted in Windows内核调试
by
luobing
on 2011-06-14
非常、非常感谢两位的指导。再调试了去看,确实如此。因此也添加了新的迷思,OS是在什么时候回收内存的呢,通过什么方式回收, windbg应该怎么下断才能看到这个过程?......无穷无尽的疑问啊,调试技术确实有趣^^ 我会自己去寻找这些答案的,再次感谢。
Posted in Windows内核调试
by
luobing
on 2011-05-24
顺便加一句,以上的调试都是使用WDK7600.16385.0,xp check模式编译的,当使用Free模式编译的时候不会出现这个问题。我的目标机器是windows xp sp3(在虚拟机和实际的机器上都调试过),真是苦恼,不知道自己哪个地方理解有误,祈盼解答^^
Posted in Windows内核调试
by
luobing
on 2011-05-24
调试一个比较简单的驱动,创建设备并为应用程序准备符号链接。附件为代码。
问题主要出现在Unicode字符串上。在两个例程中:
CreateDevice中创建工作:
UNICODE_STRING devName;
RtlInitUnicodeString(&devName,L''\\Device\\MyDDKDevice'');
......
pDevExt->ustrDeviceName = devName;
......
UNICODE_STRING ...
Posted in Windows内核调试
by
luobing
on 2011-05-24
我下了win2003的check build,解压出来的 acpi.sy_只有211K,感觉还是不对。不管如何,我已经可以调试了,谢谢张老师^^
Posted in Windows内核调试
by
luobing
on 2011-05-16