阅读:1562回复:11
camera 驱动开发
老板最近接了个digital camera 驱动开发,现有camera驱动和它的sdk开发包,但是要作出directshow支持的驱动,好像只要驱动符合wdm就能支持directshow,那在现有条件下怎样开发出符合wdm的驱动那?应该不要重新开发把,能不能利用它原来的驱动和sdk比较方便的做出来那?谢谢!
|
|
沙发#
发布于:2005-03-10 19:36
不好意思,可能我原来没有弄清这个项目,应该并不是开发真正的驱动,只是要把它的sdk封装成符合wdm规范的,我应该怎么做,WDM规范在那能找到?谢谢!
|
|
板凳#
发布于:2005-03-10 20:39
老板最近接了个digital camera 驱动开发,现有camera驱动和它的sdk开发包,但是要作出directshow支持的驱动,好像只要驱动符合wdm就能支持directshow,那在现有条件下怎样开发出符合wdm的驱动那?应该不要重新开发把,能不能利用它原来的驱动和sdk比较方便的做出来那?谢谢! 你 有驱动还有sdk还有自己写驱动干吗啊?。。 直接用sdk里的dll跟头文件就可以用directshow写上层的应用程序控制硬件了。。。 |
|
|
地板#
发布于:2005-03-10 20:40
你看了sdk了吗?里面有说明的。。。
|
|
|
地下室#
发布于:2005-03-10 21:01
我觉的可能它想支持其他的应用程序把,其实它有demo的,可以运行的。反正我现在也被搞的莫名其妙的,不知道到底要做些什么,能把sdk提供的函数封装成符合wdm(或者directshow)规范的么?
|
|
5楼#
发布于:2005-03-10 21:58
我觉的可能它想支持其他的应用程序把,其实它有demo的,可以运行的。反正我现在也被搞的莫名其妙的,不知道到底要做些什么,能把sdk提供的函数封装成符合wdm(或者directshow)规范的么? 哎!,,直接用里面的头文件与dll就可以写控制硬件了,,, 去看sdk!!。。。。。 :D |
|
|
6楼#
发布于:2005-03-11 09:16
我觉的可能它想支持其他的应用程序把,其实它有demo的,可以运行的。反正我现在也被搞的莫名其妙的,不知道到底要做些什么,能把sdk提供的函数封装成符合wdm(或者directshow)规范的么? sdk和wdm根本不相关 sdk软件开发包 wdm Windows驱动模型 |
|
|
7楼#
发布于:2005-03-11 10:08
sdk软件开发包 这个我当然知道,但是他们原来的驱动可能不能直接支持directshow,我开始以为要支持directshow,只要开发个directshow的filter就行了,可他们的要求是根据他们的sdk和驱动,作个符合wdm的驱动(我觉得不可能是驱动),所以我也很奇怪? 能把.h和lib封装成WDM的么(自己都觉不太对,但老板说他们就是这么要求的)。 [编辑 - 3/11/05 by karsus] |
|
8楼#
发布于:2005-03-11 11:04
[quote]sdk软件开发包 这个我当然知道,但是他们原来的驱动可能不能直接支持directshow,我开始以为要支持directshow,只要开发个directshow的filter就行了,可他们的要求是根据他们的sdk和驱动,作个符合wdm的驱动(我觉得不可能是驱动),所以我也很奇怪? 能把.h和lib封装成WDM的么(自己都觉不太对,但老板说他们就是这么要求的)。 [编辑 - 3/11/05 by karsus] [/quote] 嘿嘿,,估计这就难了,,从头开始喽。。。。根据sdk的对硬件控制的说明,,(如何控制硬件。也就是你的驱动要完成的功能),从头写吧,,,,,,,, |
|
|
9楼#
发布于:2005-03-11 12:44
从头写?不太现实把,而且他们说这个事情很简单,这个月底就要交,如果从头写肯定来不及的把。我觉得可能不太会是做驱动,他们只提供了驱动和sdk的库,没有源码的,我能看到的只是sdk的提供的接口,只有这些的话怎么样才能让directshow支持那?
|
|
10楼#
发布于:2005-03-11 15:12
从头写?不太现实把,而且他们说这个事情很简单,这个月底就要交,如果从头写肯定来不及的把。我觉得可能不太会是做驱动,他们只提供了驱动和sdk的库,没有源码的,我能看到的只是sdk的提供的接口,只有这些的话怎么样才能让directshow支持那? ft!人家让你做什么你都不知道,,,还问啥啊。。。 问你们老板去好了,,,, ;) |
|
|
11楼#
发布于:2005-03-11 15:51
我同学说好像把他们提供的接口在WDM用类的形势封装一下就行了,那怎么封装呢,那能找到类似的例子?
|
|