znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:10357回复:40

竹林蹊径windows驱动开发 ,内容征集

楼主#
更多 发布于:2008-11-03 20:18
本着驱网一惯的原则,会先发试读版本.

想听一下各位网友需要知道什么?

鉴于本人的纯软件背景,基本上只会有一点硬件相关的内容,而且由友人友情提供.
其它都是驱动开发基础知识,包括要掌握的基础知识,以及调试技巧之类的.

主要还是侧重于实践,以及经验之谈,争取把本人8年的驱动开发经经验浓缩于一本书中,希望对后来者有所帮助.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
baiytao
驱动牛犊
驱动牛犊
  • 注册日期2008-08-19
  • 最后登录2012-08-05
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-04 09:58
最好能在关键的知识点上,引出一实际开发中的案例.这样学习能够印象深刻.
我现在是做IC测试软件的,如果再深入下去可能要写驱动的.

现在的操作系统也在不断的更新,Windows 7也很快推行.
Vista算是个过渡的产品,很少人买帐.
Windows XP现在还是用得最多的.
书应该是基于Windows XP环境开发为准.

学精了一门,应该可以触类傍通,一通百通吧!
boywhp
驱动中牛
驱动中牛
  • 注册日期2007-08-09
  • 最后登录2015-04-24
  • 粉丝2
  • 关注0
  • 积分1105分
  • 威望515点
  • 贡献值0点
  • 好评度254点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2008-11-04 10:50
建议讲一些调试技术、一些实际案例以及注意事项,最好是系统一点。
Leonsoft
驱动小牛
驱动小牛
  • 注册日期2003-05-08
  • 最后登录2012-08-11
  • 粉丝1
  • 关注0
  • 积分21分
  • 威望281点
  • 贡献值1点
  • 好评度103点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-11-04 11:15
卖几本书,赚了不少,希望是好书,还有希望不要抄别人的,要有自己的心得和独到见解,调试技巧等等。。
I will do the best with what the God gave me.
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2008-11-04 11:54
支持,顶,嘿嘿......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
ljh1021
驱动小牛
驱动小牛
  • 注册日期2007-05-30
  • 最后登录2010-05-18
  • 粉丝0
  • 关注0
  • 积分936分
  • 威望126点
  • 贡献值0点
  • 好评度92点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-11-04 21:49
希望讲IDA的内容能多一点
消灭人类暴政,世界属于三体!
wuheyimu
驱动牛犊
驱动牛犊
  • 注册日期2007-11-25
  • 最后登录2011-08-15
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望145点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-11-06 10:52
希望能尽量通过实例来讲解原理,透过原理来总结,把新手容易犯错的地方 用醒目的文字标注,讲解的希望能详细一点,多讲一些为什么?那么这本书就能算的上一本珍藏的好书了!
热爱驱动开发!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
7楼#
发布于:2008-11-06 16:35
引用第3楼Leonsoft于2008-11-04 11:15发表的  :
卖几本书,赚了不少,希望是好书,还有希望不要抄别人的,要有自己的心得和独到见解,调试技巧等等。。


这个放心好了,如果抄别人的,不如不写,写这种书挣不到钱的.作个项目比这个挣钱多了.hehe
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
yaoq
驱动牛犊
驱动牛犊
  • 注册日期2005-11-17
  • 最后登录2009-04-06
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望16点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-11-06 18:15
顶顶顶
newcreater
驱动牛犊
驱动牛犊
  • 注册日期2008-06-11
  • 最后登录2018-08-08
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望112点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2008-11-07 22:42
我的建议:
1.建议以大量完整的实例带动原理的讲解,实例最好有详尽的注释,而不是代码的罗列
2.原理的讲解尽量不要跳着讲,希望能够抽丝剥茧,环环相扣
3.对于driverstudio软件,希望以若干个实例做一个详尽的介绍
4.内容尽量详细,短小精悍固然很好,但详细又精悍更让读者欢迎
5.希望概述脉络清晰
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
10楼#
发布于:2008-11-09 18:19
不会讲啥driverstduio了,对这种已经废掉的软件,再花时间,精力去作,是一种浪费.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
newcreater
驱动牛犊
驱动牛犊
  • 注册日期2008-06-11
  • 最后登录2018-08-08
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望112点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2008-11-09 20:49
那我建议还是要尽量讲的比较的详尽,其实,有许多人还是需要driverstudio软件编程提高效率的,并不是所有人都是高手的,如果该书旨在阐明作者的对于驱动开发的精粹,不讲是可以的,如果是成为一本对于凡是驱动开发者不管是新手还是老手都皆有裨益,那加上driverstudio应该还是不错的,关键还是看作者的指导思路,是面向所有的包括驱动开发的学习者,还包括驱动开发的高手。。。
xuplus
驱动牛犊
驱动牛犊
  • 注册日期2008-04-10
  • 最后登录2010-06-11
  • 粉丝1
  • 关注0
  • 积分2分
  • 威望28点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2008-11-11 23:22
       首先,对老m能够静下心来写这么一本书表示感谢,的确,写书的确赚不了几个钱,而且现在有太多的写书的人是专职写书!

   对于老M,写书肯定不是为了钱!写书是个费时费力的活,需要心静,需要坚持,需要多思多想多回忆,多总结……


有这多年驱动开发经验,水平颇有造诣的人写一这样一本书,是为了奉献!虽然将来我们需要花钱买它,但我们都在寻觅,期待一本高水平高质量,国人写的介绍驱动学写的书籍。

     作为一个普通的软件技术人员,我真是很期待这是一本好书!虽然好书的定义不好下,最起码是一本应该包括了读者自己的经验,心得和思考的痕迹。

现在别人一说托福考试,我们想到了新东方,想到了俞敏洪;说搜索想到了百度,想到了李彦宏;说破解就想到看雪,想到《加密与解密》;说VC++学习想到了程序员之家,想到了孙鑫……

   期待着以后,别人一说学习驱动,就有人推荐来《驱动开发网》,推荐看M,Y,的书……
halfsoul
驱动牛犊
驱动牛犊
  • 注册日期2008-06-05
  • 最后登录2010-04-27
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2008-11-18 19:52
我觉得对一些特殊专题驱动应该多点笔墨,比如文件驱动,键盘驱动,网络驱动。。。
Da Vinci
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望59点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2008-11-19 14:18
1. Windows 驱动模型. 驱动线程模型. IRP调用机制, 中断分发在驱动中的机制, 同步与异步操作机制
2. Windows 驱动与内核的互操作: 与对象管理器, 内存管理器(重点), 进程管理器, CPU, 文件系统, I/O管理器, 电源管理的互操作.
3. Windows XP, Vista, Win7的驱动架构, NT子系统的架构.
4. 文件系统驱动/过滤驱动的一些知识, 深入的知识!!!而不是肤浅的知识. 与1, 2 联系起来的操作机制.
5. WDM与WDF的简单介绍, 具体的就算了, 太多了
6, 重要的一点!!!!!: 千万别走老路, 讲什么驱动开发的过多简单细节, 比如怎么写DriverEntry, 字符串什么的. 我现在看了windows驱动开发技术那本书很失望, 都是一笔带过的, 根本没有一些重要的原理及实现.
7. 还有关键的一点!!!!: 就是代码量的控制, 代码最好控制在1/3之下, 原理与实现结合.
8. 希望本书能成为经典, 而不是肤浅的泛泛的讲解!!!!!!!!!!!!!!!!!!!!!
我是菜鸟
Da Vinci
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望59点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2008-11-19 14:27
另外, DriverStudio这个东西怎么讲呢, 有用处, 但是不能过分依赖, 驱动开发有很多方式, 有些就不一定要用它, 开发驱动就用记事本, 也没觉得不好. 可以划一节讲DriverStudio的编译过程, 及一些相关的需要注意的点. 有一类书是大量的贴截图, 连安装过程也贴进去, 这种书是教给老年人和小孩子学计算机的, 不是我们开发人员学核心技术的. Jeffery的书大家都看过, Windows核心编程设计的就很好.
另外, 可以讲具体的API, 也可以讲怎么用, 但是API要讲重要的点, 具体和什么联系起来, 而不是就API而讲API
我是菜鸟
Da Vinci
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望59点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2008-11-19 14:46
还有一个小要求:书最好在400页左右,嘿嘿,太少了讲不到什么东西,太多了也繁琐
我是菜鸟
newcreater
驱动牛犊
驱动牛犊
  • 注册日期2008-06-11
  • 最后登录2018-08-08
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望112点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
17楼#
发布于:2008-11-19 17:17
基础的书有很多,但不见得讲的就好,有几个是真正为读者考虑的呢,建议本书也分为初中高级三篇,做成国内一本驱动开发的经典大全,就像代码大全之类的书,大家都说他是好书,为什么呢,难道就是他讲的只是高深?不是吧,而是深入浅出啊,老少皆宜,经典之所以成为经典,在于大家(当然是凡是学驱动开发的,有一定编程基础的)都可以从中获得自己需要的一块,这样才不失为好书
Da Vinci
驱动牛犊
驱动牛犊
  • 注册日期2008-10-22
  • 最后登录2009-06-15
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望59点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2008-11-19 19:38
ls的, LZ要写成代码大全那样的,估计一年两年下不来。根本没办法这么全的。基础的东西就不用讲太多了,很多书都有,网上也能看,主要是进阶的和中级的技术结构。
我是菜鸟
zlfxia
驱动牛犊
驱动牛犊
  • 注册日期2003-11-06
  • 最后登录2009-03-21
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望15点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2008-11-20 15:49
看看国外的书,特别是美国和日本的书都非常有特点,美国的书,每本都有自己独到的见解和深邃的思想,日本的书,理论不多,但它会告诉你,如果这样做会怎么样,如果那样做又会怎么样,而且都有明确的结果给你看,感觉是手把手在教你,非常实用,对巩固知识,理解知识很有帮助。
希望中国人也能把自己的思想和经验写在书里,流芳百世!!!!
上一页
游客

返回顶部