学习遇到路口:需要学习驱动程序开发吗?

vcmfc 2001-02-09 08:58:00
新的一年有新的希望,我打算在今年学习驱动程序开发,可是看了一本《WDM开发指南》,让我整个大脑下起了大雾,使我产生困惑,学习驱动程序有哪些必要因素?,像我这样没有任何硬件如此学习开发驱动程序呢,如果是学习的话,我该如此学习呀?,向哪个方面呀?,我好困惑呀?,阿弥陀佛!,各位大仙指点迷津吧!
...全文
2234 56 打赏 收藏 转发到动态 举报
写回复
用AI写文章
56 条回复
切换为时间正序
请发表友善的回复…
发表回复
seashoreking 2001-02-16
  • 打赏
  • 举报
回复
Programmers是需要积累的。早一天开始就早一天迈上大虾之路!

vcmfc 2001-02-15
  • 打赏
  • 举报
回复
告诉大家:在大家的众多参考意见下,vcbear说的对,这是兴趣所在,我决定学,而且以WDM为基础开始学,不过是做为第二爱好学。

谢谢大家,由于贴子已结了,不能再加分了,也请大家不要在加贴了。

谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!
谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!谢谢大家!
tnswy 2001-02-15
  • 打赏
  • 举报
回复
我已经看了《Windows2000驱动程序开发指南》的part I, PnP,power manager and driver installtion,原来如此简单。各位要学driver开发的快去买这本书吧,看了后你决不会后悔。
而且,里面的E文也很简单,很容易看懂!!
vcmfc 2001-02-15
  • 打赏
  • 举报
回复
可我的E文是最最最差的呀!,好痛呀!
UltraUnAsm 2001-02-15
  • 打赏
  • 举报
回复
平时的经验是看其它的书比看微软的文档学习起来好或快(如MFC,WIN32)。
不过DDK我倒觉得还是看微软的文档最好。

除微软的文档外,只有Oney的书还可以。

而且,的确LAN CARD和VIDEO CARD的内容天差地别。
ywsws 2001-02-15
  • 打赏
  • 举报
回复
大家快去http://www.csdn.net/expert/Topic/67480.shtm看呀
iusion 2001-02-14
  • 打赏
  • 举报
回复
study !why not?
vcmfc 2001-02-14
  • 打赏
  • 举报
回复
那请问是学先VXD好呢?,还是直接学WDM好呢?
vcmfc 2001-02-13
  • 打赏
  • 举报
回复
如何进行有选择的学?,这玩意跟环境相关太大了!
xiao_zhu 2001-02-12
  • 打赏
  • 举报
回复
搞驱动程序还是蛮有前途的,这个市场在国内也蛮大的。
vcbear 2001-02-12
  • 打赏
  • 举报
回复
虽然这个帖子已经结了 ,我还是说两句。
vcmfc你放弃的也太快了吧,这样的话你真的只能永远用mfc了。
我毕设做的就是驱动程序,很烂的一个心电图采集板,处理几个硬件接口的读写和
一个硬中断即可。
为此我几乎把DDK和VTOOLSD的文档看了一遍(可是现在记得的不多了)。
我觉得这个经历对我的编程之路很有帮助,虽然我现在作的是应用程序,我还是一有
机会就往底层走,觉得看DDK得到的知识或者说对底层机理的感觉让我至少觉得有
往底层开发靠拢的基础。
你现在也许没有很多精力去开发Drive,也不是每个程序员都要开发Drive.但是如果你觉得
你对这个东西还是有兴趣,对系统底层的机理有兴趣,早晚,你还是要学习这些知识的。
正如醋兄所说:凡事敢想方可突破!


Virtual 2001-02-12
  • 打赏
  • 举报
回复
TO VCMFC:
凡事敢想方可突破!
vcmfc 2001-02-12
  • 打赏
  • 举报
回复
to all:谢谢大家的指点,我决定放弃,我本身在其它方面还很菜,决定专攻,Iamafraid说的对!
to Tchaikov:俺太菜了,Virtual哪里我真的想都不感想呀!,不过要我做网页我还是行的。
Virtual 2001-02-12
  • 打赏
  • 举报
回复
有选择的学!
vcmfc 2001-02-12
  • 打赏
  • 举报
回复
天呀!,我到底是学还是不学呀!
redeemer 2001-02-12
  • 打赏
  • 举报
回复
考,我也想学驱动了:)
vcmfc 2001-02-11
  • 打赏
  • 举报
回复
看来只有放弃了吧!
vcmfc 2001-02-11
  • 打赏
  • 举报
回复
陆麟:lu0.126.com
tchaikov 2001-02-11
  • 打赏
  • 举报
回复
to vcmfc:

如果你只是为了学习,而暂时没有写驱动的实际需要,还是放弃吧,一方面,每个版本的操作系统、每种设备的驱动都有其自己的结构(当然也有兼容的,如98和2K的NDIS驱动就是二进制兼容,但毕竟是少数),即使你学会了WDM,写打印驱动,写网卡驱动还要重新去掌握。

如果执意想学,就找个USB的键盘练练手,或者找块NE2000兼容的网卡,把DDK中的例子拿来看看。也可以做个卖钱的东西,写个打印驱动,把需要打印的内容用MODEM发到指定的传真机上(有些操作系统版本还没有提供,可以先看看Platform SDK中的Fax Service)。

Virtual那里能插上手的尽量去分担一点。
zboat 2001-02-11
  • 打赏
  • 举报
回复
驱动程序也是程序,有微机原理和Windows操作系统的基础,加上开发其他程序的悟性和韧劲儿,应该会有不错的发展。C/C++和一定的英文基础是必要的。未来几年驱动程序工程师在人才市场将会很抢手,当然是真正的wdm驱动工程师,不象skeeter所说的在美国才有前途,微电子产业的中心正从硅谷转向亚洲,大陆也已经开始。对于芯片厂商来说,驱动程序举足轻重,没有驱动程序芯片很难销售,让第三方开发又怕泄漏技术细节,因此需要建立自己的开发队伍。国内已经有几家微电子公司成立,有兴趣的朋友请到51job上查询。
加载更多回复(36)

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧