zhongdq
驱动牛犊
驱动牛犊
  • 注册日期2004-07-01
  • 最后登录2004-07-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1374回复:10

【菜鸟请教】初学者应如何入门?

楼主#
更多 发布于:2004-07-01 20:57
我是一名在校学生,对驱动开发很感兴趣,但苦于没有硬件环境,请教各位大侠,应如何开始学习,有什么好书推荐,如何构件软硬件环境?另外,Win和Linux下的驱动开发,学哪个比较好?

不深感激!!
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-07-01 23:16
学就是拉,哪那么多费话??
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
metalwing
驱动中牛
驱动中牛
  • 注册日期2003-10-13
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望58点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-02 12:47
先看相关资料,在确定一种工具,再找些例子。若没有硬件环境,可能要麻烦点。
我是一名在校学生,对驱动开发很感兴趣,但苦于没有硬件环境,请教各位大侠,应如何开始学习,有什么好书推荐,如何构件软硬件环境?另外,Win和Linux下的驱动开发,学哪个比较好?
新手上路,请多关照.
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-07 10:55
读windows WDM驱动程序之前,
不妨先看看Linux中的例子,
假如看得懂原理和结构,
可以立即看WDM的程序了。

假如看不明白原理和结构,
回头看MINIX和UCOS等操作系统原理的书吧。

假如操作系统原理的书看起来7头雾水,
好家伙,
接着看计算机结构体系、数据结构。

假如看计算机结构体系、数据结构也看得懵懵懂懂,
伙计,
假如你没兴趣,
就别搞什么驱动程序了。

假如有兴趣,
接着啃吧。







这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
qinxj
驱动牛犊
驱动牛犊
  • 注册日期2003-11-11
  • 最后登录2004-07-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-07 11:19
前面不是有一篇帖子介绍吗?

http://www.driverdevelop.com/forum/html_39402.html?1089170229

偶虽然用c/c++比较多,但是驱动从来没有作过,现在也开始啃driver了(不是工作需要,只是兴趣而已)!
网海寻墓
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-07 17:03
我是一名在校学生,对驱动开发很感兴趣,但苦于没有硬件环境,请教各位大侠,应如何开始学习,有什么好书推荐,如何构件软硬件环境?另外,Win和Linux下的驱动开发,学哪个比较好?

不深感激!!


一点建议,
仅作参考:

假如可以选择,
在学校的时候多花些时间在理论上,
可能更好些。
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-07 17:10
驱动程序是操作系统的一部分,
理解驱动程序的结构原理,
一般从学习操作系统原理着手。

实际工作中的驱动程序编写,
属于工程性很强的工作,
很多的时间花在调试、测试和完善方面。

假如是本科,
花同样的时间在某门自己感兴趣的专业理论课上,
也许比花在驱动程序的调试上好些。



这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-07 17:13
驱动程序和应用程序结构原理上几乎没有任何差别,
不要把它想得太神奇,
以免中毒
:D
这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
hzhq1
驱动老牛
驱动老牛
  • 注册日期2002-12-13
  • 最后登录2012-03-29
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望1054点
  • 贡献值0点
  • 好评度606点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-07-07 19:20
说了一堆,
其实想说的只是:

操作系统原理和计算机结构体系原理,
是编写驱动程序的基本功。




这是一个,一个风雨交加的,漆黑的夜晚......恩,情节越来越复杂了。
qinxj
驱动牛犊
驱动牛犊
  • 注册日期2003-11-11
  • 最后登录2004-07-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-07-08 09:21
very right!

强烈建议学好基本功,偶过段时间也要补习一下!
网海寻墓
darydl
驱动小牛
驱动小牛
  • 注册日期2003-06-29
  • 最后登录2017-05-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2004-07-09 21:02
多看例子
游客

返回顶部