大家学驱动如何起步的

粉红色的火烈鸟 2004-09-18 01:02:12
我学其他的东西都没感觉到理解上有什么困难,但学驱动开发看了好长时间也不知道是怎么回事,另外感觉有关驱动开发的中文资料太少太烂,不知大家是看哪本书起步的。
...全文
1782 点赞 收藏 72
写回复
72 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jenny00101 2005-06-27
楼上各位,有谁有Programming Windows Driver Modul这本书的,请发给我一份,多谢了!
sindy0335@163.com
回复
aigh 2005-06-27
也算我一份,谢谢了
aigh0410@163.com
回复
HickMars 2005-06-21

做驱动有个什么NB的,

硬件提供接口, 操作系统提供接口, 驱动就是把这两个接口连接起来的一个中间层而已.

如果你对某个操作系统接口比较熟,写个驱动是小CASE
-------------------------------

驱动程序真简单,太简单了,比vb什么的简单多了。
回复
ycl 2005-06-21
做驱动有个什么NB的,

硬件提供接口, 操作系统提供接口, 驱动就是把这两个接口连接起来的一个中间层而已.

如果你对某个操作系统接口比较熟,写个驱动是小CASE
----------------------------------------------------------------
会者不难,难者不会...
回复
sirdan 2005-06-20
看来搞驱动还是不错的
回复
333sunshine 2005-06-17

做驱动有个什么NB的,

硬件提供接口, 操作系统提供接口, 驱动就是把这两个接口连接起来的一个中间层而已.

如果你对某个操作系统接口比较熟,写个驱动是小CASE
回复
hc_z 2005-06-16
谁得到了《Programming Windows Driver Modul》,请转发一份给我,
zip2001_02@163.com
我愿意传下去,只靠一个人传是不现实的。
谢谢。
回复
qrlvls 2005-06-16
推荐 Windows 2000 驱动程序设计、WDM驱动程序指南
另外,做驱动并不一定要用硬件
你可以先尝试着学习编写DriverEntry和AddDevice、Unload来实现一个虚拟设备
然后再考虑给驱动加若干个IoCtl来增加简单功能
最近再考虑使用IO和Buffer来处理较为复杂的内容
回复
aiyue2010 2005-06-16
支持hc_z(石泉)
我也想作为一个中转站,发给我一份
superbishop@sina.com
回复
tjucruiser 2005-06-14
_zhouzhongxing_@163.com
回复
tjucruiser 2005-06-14
前辈,您能把你的那本电子书《Programming Windows Driver Modul》发给我一份吗?我的信箱是_zhouzhongxing_@163.com.多谢了!!
回复
newcore 2005-05-29
看了楼上的发言,窃认为没有说到重点!!!

忍不住冒点泡~~~

大家似乎忽略了两个很重要的前提:1是平台!!!2还是平台!!!

大谈驱动驱动,驱动和硬件直接相关,和平台直接相关。在51下写个东西就是驱动了?在dsp下写个东西就是驱动了?还是在win下写vxd,wdm,抑或在linxu下写个init_module()叫驱动???

离开硬件,离开平台谈驱动,如同一些人常常在谈论学java还是学c++,学.net还是学vc++一样没有意义!

ps:偶也菜,只是有点看不下去...个人意见,欢迎拍砖。
回复
niuniu612 2005-05-24
学习
回复
fineday 2005-05-24
cenfil发给我一本好吗,多谢!
bbb600@sohu.com
回复
zmj925 2005-05-23
o,我也正想学.请给我发一份;
zhang-mengjie@hzfuji.com
回复
lift 2005-05-23
o,我也正想学.请给我发一份;
tzg77@sohu.com
回复
supera2z 2005-05-22
我也想要……

doabc@163.com
回复
zPlus 2005-05-22
chmark2002@yahoo.com.cn 我也要一本《Programming Windows Driver Modul》
回复
red-fly 2005-05-22
我是从UI转到做驱动的,个人认为:

1)光看书只能停留在理论阶段,永远是纸上谈兵的水平;
2)光蒙头看代码也只能是一头雾水,不之其所以然;
3)光看芯片资料也只能了解局部的指令操作,不结合操作系统的内核处理机制恐难完成驱动开发;
4)没有实际的实物调试,前三个条件都具备了也几乎是不可能完成驱动开发的。

---------------------------------------------------------------------------------------
我感觉这位老兄说得是太对了,以为只有我一个人是这么认为,原来的确是这样的
现在买了一本usb2.0的书,是用cypress的usb芯片,书上说的,看了半天也不懂,再看几眼代码,才想起来书上的理论,再去看那些“理论”,然后再看代码,头晕呀弄得,这样反反复复,要继续下去。然后有空叫上一个朋友,去买些元件回来,准备再买个什么编程器,这样从软件到硬件都可以实践。
不知大家对此有何看法呀
回复
niuniu612 2005-05-20
mark
回复
加载更多回复
相关推荐
发帖
驱动开发/核心开发
创建于2007-09-28

2.1w+

社区成员

硬件/嵌入开发 驱动开发/核心开发
申请成为版主
帖子事件
创建了帖子
2004-09-18 01:02
社区公告
暂无公告