阅读:1374回复:10
【菜鸟请教】初学者应如何入门?
我是一名在校学生,对驱动开发很感兴趣,但苦于没有硬件环境,请教各位大侠,应如何开始学习,有什么好书推荐,如何构件软硬件环境?另外,Win和Linux下的驱动开发,学哪个比较好?
不深感激!! |
|
沙发#
发布于:2004-07-01 23:16
学就是拉,哪那么多费话??
|
|
|
板凳#
发布于:2004-07-02 12:47
先看相关资料,在确定一种工具,再找些例子。若没有硬件环境,可能要麻烦点。
我是一名在校学生,对驱动开发很感兴趣,但苦于没有硬件环境,请教各位大侠,应如何开始学习,有什么好书推荐,如何构件软硬件环境?另外,Win和Linux下的驱动开发,学哪个比较好? |
|
|
地板#
发布于:2004-07-07 10:55
读windows WDM驱动程序之前,
不妨先看看Linux中的例子, 假如看得懂原理和结构, 可以立即看WDM的程序了。 假如看不明白原理和结构, 回头看MINIX和UCOS等操作系统原理的书吧。 假如操作系统原理的书看起来7头雾水, 好家伙, 接着看计算机结构体系、数据结构。 假如看计算机结构体系、数据结构也看得懵懵懂懂, 伙计, 假如你没兴趣, 就别搞什么驱动程序了。 假如有兴趣, 接着啃吧。 |
|
|
地下室#
发布于:2004-07-07 11:19
前面不是有一篇帖子介绍吗?
http://www.driverdevelop.com/forum/html_39402.html?1089170229 偶虽然用c/c++比较多,但是驱动从来没有作过,现在也开始啃driver了(不是工作需要,只是兴趣而已)! |
|
|
5楼#
发布于:2004-07-07 17:03
我是一名在校学生,对驱动开发很感兴趣,但苦于没有硬件环境,请教各位大侠,应如何开始学习,有什么好书推荐,如何构件软硬件环境?另外,Win和Linux下的驱动开发,学哪个比较好? 一点建议, 仅作参考: 假如可以选择, 在学校的时候多花些时间在理论上, 可能更好些。 |
|
|
6楼#
发布于:2004-07-07 17:10
驱动程序是操作系统的一部分,
理解驱动程序的结构原理, 一般从学习操作系统原理着手。 实际工作中的驱动程序编写, 属于工程性很强的工作, 很多的时间花在调试、测试和完善方面。 假如是本科, 花同样的时间在某门自己感兴趣的专业理论课上, 也许比花在驱动程序的调试上好些。 |
|
|
7楼#
发布于:2004-07-07 17:13
驱动程序和应用程序结构原理上几乎没有任何差别,
不要把它想得太神奇, 以免中毒 :D |
|
|
8楼#
发布于:2004-07-07 19:20
说了一堆,
其实想说的只是: “ 操作系统原理和计算机结构体系原理, 是编写驱动程序的基本功。 ” |
|
|
9楼#
发布于:2004-07-08 09:21
very right!
强烈建议学好基本功,偶过段时间也要补习一下! |
|
|
10楼#
发布于:2004-07-09 21:02
多看例子
|
|