鱼C论坛

 找回密码
 立即注册
查看: 4200|回复: 2

windows驱动开发入门——写在blog之前的那些事情

[复制链接]
发表于 2015-3-27 20:56:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
今天我们就开始windows驱动的入门级学习啦。在学习windows编程的之前,我希望各位打算从事这个方面的。并且刚接触这个领域的最好有以下几本书籍。

windows内核方面的书:
(1)天书夜读:从汇编到windows内核编程
(2)寒江独钓:windows内核安全编程
(3)竹林蹊径:windows驱动开发。
(4)windows驱动开发技术详解

C语言方面
(1)C和指针
(2)C陷阱于缺陷
(3)C专家编程

数据结构方面

(1)大话数据结构
(2)一些公司的笔试题目(网上各位找找)

汇编
(1)王爽老师的那本汇编语言
(2)Windows环境下32位汇编语言程序设计

操作系统
(1)深入理解计算机操作系统

其他:
(1)windows 核心编程(我自己为看完。挑挑拣拣的看了一些)
(2)C++ primer
(3)林锐博士写的那本高质量C、C++编程

上面这些就是我看的一些感觉不错的书籍。推荐给大家。这些书籍希望各位能买到纸质版的。书籍推荐完之后。先列出一个大概的这个连载blog的目录吧。

(1)开发环境的搭建。示例程序的安装调试、常用工具
(2)windows驱动程序的基本结构
(3)windows内核函数
(4)windows内存管理
(5)IRP
(6)驱动程序中的同步处理机制和实现demo
(7)IRP的同步
(8)定时器
(9)驱动调用驱动
(10)分层驱动程序
(11)PNP
(12)电源管理
(13)一些示例的demo。。
(14)待定。。。。

       大致的目录就是这个样子。blog主要是参看我上面的windows内核方面的书:内容保持和windows驱动开发技术详解。一致。其中遇到一些我在学习过程中难点的话。我会另外的写出来。比如在同步中。我会先吧我自己在windows核心编程中领悟到的东西给大家先写出一篇blog。然后对应这个看内核。就容易多了。内核的同步和应用层的同步大同小异。只不过应用层是对内核的一层封装。。第一次写博客。而且自己本身还是一个学生。所以写的内容必然比较浅显。虽然浅显,但是我尽力把本质的东西写出来。希望各位指正。在内核这个领域。我们共同进步。

       在这个入门的驱动开发中。我主要是参看的windows驱动开发技术详解。当然大家如果也在看这本书的话。如果有疑问。我们共同讨论。对于每小结的blog。在对应windows驱动开发技术详解中都有相应的章节。遗憾的是:书中在某些章节有错误。但是这个并不会掩盖这本书的质量。好!第一次写这么多。祝各位晚安

                                                                                                                                               ----永不止步nowayings。。
                                                                                                                                                          于2015-03-27 凌晨12点半
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-1 14:08:03 | 显示全部楼层
晕啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-5 09:30:12 | 显示全部楼层
要学这么多才i能学内核驱动编程啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-23 14:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表