windows驱动
文章平均质量分 70
mofabang
这个作者很懒,什么都没留下…
展开
-
学习DMA原理
2015-11-3 11:20:28 周二目的: 掌握DMA原理,在工作中能灵活应用。概念:DMA原理:DMA(Direct Memory Access,直接内存存取) ,它可以让不同速度的硬件沟通,不需要依赖CPU的大量中断负载。不然,CPU 需要从 来源 把每一片段的资料复制到 暂存器,然后把他们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用原创 2015-11-03 16:20:39 · 3010 阅读 · 0 评论 -
windbg符号加载和调试
驱动文件*.sys一般在目录:C:\Windows\System32\driverspc机上每个东西都有驱动,键盘、鼠标、显示器、cpu等等。没有驱动,这些东西都不能运作,就是一堆废品。谈一谈windows驱动调试。使用windbg调试。一般安装ddk后,就安装了windbg,在目录C:\Program Files (x86)\Windows Kits\8.1\原创 2015-11-06 14:50:07 · 6620 阅读 · 0 评论 -
怎么调试驱动代码
2015-11-6 15:17:05 周五当拿到一个程序,要调试它。那么怎么调试它呢?首先要将代码编译成debug版本,其次搭建debug环境。接下去就可以进行调试了。这些只是调试工作的准备工作,真正调试的工作还没有开始。真正调试的是针对代码要达到的功能与代码实际跑的现象做对比。如果代码现象跟目标要求不一样,就要在调试器里查看代码的特征,在不一样的地方查原创 2015-11-06 15:30:19 · 766 阅读 · 0 评论 -
windbg双机调试命令使用
F5或在命令输入g,运行。 F9在代码光标所在行下断点。 bl列出所有断点 bc *删除所有断点 bc 0 删除0号断点0n(十进制) 0x(十六进制) 0t(8进制) 0y(2进制) 可以使用n [8|10|16]命令来修改数值进制表示方式(输入n可查看当前进制,默认为16进制)dt - dump symbolic type information. dt [[-ny] [!原创 2015-11-11 10:20:31 · 720 阅读 · 0 评论