vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
阅读:2200回复:18

迷茫的我,哪位仙人来指路呀???

楼主#
更多 发布于:2002-05-07 19:31

在一次次的犹豫中扎挣,终于下定决心学习Driver,凭着原有的C++与window开发知识,终于踏上的Driver这条不归路,可一上路,却发现面前竟有好多的路,不知该向哪边走?,特来请仙人指点!!

背景:厌烦了window应用程序的开发,喜欢从事底层开发才踏上这条路。

技术背景:熟练的C++与windows开发,对windows核心有一点了解。

缺陷地方:没有做过驱动开发,没有电子方面知识,至少目前对于开发板的用途还是相当不解。

目前Driver学习程序:在看了几本书后,对WDM的PNP的驱动体系有点了解,清楚驱动开发的基本知识,Slave DMA操作,对PCI驱动开发有点了解,对USB驱动开发也有点了解,目前基本上能看懂一些例子。

向往地方:从事Driver开发,目前自已向PCI,USB学习,不知道还该学习哪些方面知识?

目前困惑:像我这种硬件白痴的人可以从事开发Driver吗?,我下一步该向哪方面学习?,需要投入哪些资源?


条条大路,不知何处是我家!,恳请仙人指点迷津!!!,谢谢!
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-08 14:15


快晕倒了,竟然没有人给俺指点迷津???????


这个贴子我至少看了N遍了!!!




555~~~~5555555~~~~~~~~~~~~
liumda
驱动小牛
驱动小牛
  • 注册日期2002-01-23
  • 最后登录2012-07-16
  • 粉丝0
  • 关注0
  • 积分76分
  • 威望48点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-08 14:42
最近我和我的一个同事开发一个USB的东东,接口卡这一块是我做的,他负责做驱动,和你一样,他对电子也没有什么了解,但没有用多久就成功了,关键是我们配合的好,他需要了解什么,我就告诉他,所以做起来就容易多了

因此,我想有一个好的合作伙伴还是很重要的:)

You Happy,So I Happy!
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-08 15:50
终于有仙人说话人。


这个当然,可是我目前还未从事driver开发,根本谈不上配合,且我的目的是我该学习到什么程度??,才可以从事这行的工作。以我目前的基础,还需要学习什么??,或是我根本就没有希望!,只能回家种田的那种。晕呀!!!
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-08 22:02
vcmfc,你在哪儿?我和你相反,硬件略知一二,驱动等上层的东东一窍不通,或许我们可以相互学习、相互帮助!
我的Mail: liuxf66@hotmail.com 或 nuaalxf@sina.com
liuxf66
liuwan
驱动小牛
驱动小牛
  • 注册日期2001-10-15
  • 最后登录2004-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-09 08:26
哈哈,你比我强多了,还在哀怨,我岂不是要去撞树?我MAIL是zhangcl@i-net.com.cn,希望有机会多探讨。
菜菜
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-09 10:21
如果是搞USB驱动看看Chris Cant的<<windows wdm设备驱动程序开发指南>>和《USB大全》就可以开始干了。
很想你,身不由己……
mikelish
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2011-10-27
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-09 10:51
for usb.
you must learn usb 2.0 specification.
than if you want to touch the host controller directly,
you must learn PCI specification. (PCI master transfer)

and usb ohci specification or EHCI (usb 2.0 host)
specification.

most work in windows the basic usb bus driver was already done by microsoft.


so you many only need to program usb device class driver, which is much easy than system software.

 but program for system software, you need more analyzer like PCI protocol analyzer and USB protocol analyzer, which is very expensive.

you should have a linux driver as reference. do not forget linux is very good OS with source code.
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-09 13:18
首先得感谢各位仙人的指点,太感动了5555~~~~~~~


话说回来,我目前看过chris cant,watter Oney的WDM中译本,2000驱动开发指南,还痛苦地看了点Microsoft出的DDK的书本的中译本,不过还有些细节搞不清,待进一步。


acx与mikelish说的是,至少我还没有看过USB specification,该去看一下USB大全。至于mikelish说的那个境界,我现在根本就不敢想呀。


问各位一个问题:我有没有必要去买开发板,它对学习Driver有什么帮助呢?
dazzy
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-08-12
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望10点
  • 贡献值1点
  • 好评度10点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-09 15:20

问各位一个问题:我有没有必要去买开发板,它对学习Driver有什么帮助呢?


舍不得孩子,套不了狼啊!
   没有硬件,要写面向硬件的driver,无异于纸上谈兵!有些东西时间长了就什么都明白了!
liumda
驱动小牛
驱动小牛
  • 注册日期2002-01-23
  • 最后登录2012-07-16
  • 粉丝0
  • 关注0
  • 积分76分
  • 威望48点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-09 16:20
先得了解USB的协议,这是最基本的,网上有下载的,1.1和2.0的都有:)
当然,如果你运气好的话,还可以找到别人翻译成中文的
祝你好运
You Happy,So I Happy!
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-05-09 20:21
再次感谢仙人指点,马上去买ZBoard的开发板,可是不幸的是,我的就是SIS 7000USB控制器,还是去买快USB板。


我当好买了USB大全与USB体系,看来得好好读一读。

我现在最大的困惑是如何学习PCI与USB,如何入门?


再次等待仙人的指点!!!!


znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
12楼#
发布于:2002-05-09 20:37
建议不要买了.我试了,不是usb接口的事,好象是主板的io片子有问题,除非你能换台机器.........
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-05-09 20:59


这不是问题,我部门有多台机器,找台intel是没有问题。 :D
vcmfc
驱动中牛
驱动中牛
  • 注册日期2001-03-23
  • 最后登录2008-01-28
  • 粉丝0
  • 关注0
  • 积分528分
  • 威望53点
  • 贡献值0点
  • 好评度52点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-05-09 21:07


znsoft,再有深圳聚会,可不要忘了通知我呀!!!


liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-05-09 23:12
“如果是搞USB驱动看看Chris Cant的<<windows wdm设备驱动程序开发指南>>和《USB大全》就可以开始干了。”

Chris Cant的<<windows wdm设备驱动程序开发指南>>的翻译版本很磋!价值不大,我看了三分之一左右后还一头雾水,建议“该放就放”。  ^_^
liuxf66
liumda
驱动小牛
驱动小牛
  • 注册日期2002-01-23
  • 最后登录2012-07-16
  • 粉丝0
  • 关注0
  • 积分76分
  • 威望48点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-05-10 13:15
liuxf66:
   您好,您可以推荐几本好的做驱动开发的书吗?
   当然有好的经验也传授一下好吗?
You Happy,So I Happy!
loadn
驱动牛犊
驱动牛犊
  • 注册日期2001-11-05
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
17楼#
发布于:2002-05-10 13:37
我也是一个迷茫的人,目前在学做USB的驱动。

我有开发板(SYPRESS 3650),可至今还不会用。


我的E:zhd321@163.net
欢迎广州的朋友能交流。
我不懂,但我会……
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-05-13 14:30
vcmfc: 有一年多没有来了,现在怎么又有兴趣了?
欢迎!:)
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部