阅读:2563回复:21
minidriver
hi gung
我刚完成PCI的驱动设计 我在次基础上做minidriver 能给我点启发么主要是PCI和 minidriver的接口 |
|
|
沙发#
发布于:2003-06-18 13:17
minidriver本身就是驱动程序,并不需要与pci驱动做接口,你能谈谈为什么想做内核流驱动吗,pci wdm驱动读取码流也不错啊,你的卡仅仅是采码流吗,是不是同时也是视频采集卡?
|
|
板凳#
发布于:2003-06-18 15:30
我想用驱动程序直接驱动directshow
所以是不是需要做miniDriver |
|
|
地板#
发布于:2003-06-18 15:52
到核心论坛去讨论
|
|
|
地下室#
发布于:2003-06-18 18:03
可以参照NTDDK\\src\\wdm\\videocap\\testcap
赫赫,帮主代劳一下吧,转过去:D |
|
5楼#
发布于:2003-06-18 18:17
谢谢两位大侠
|
|
|
6楼#
发布于:2003-06-18 18:21
gunng
例程中没有和硬件的接口 怎么做给我多多的建议 我快郁闷死了 |
|
|
7楼#
发布于:2003-06-20 10:06
hi gung please give me some suggest
|
|
|
8楼#
发布于:2003-06-20 10:27
和硬件接口就是同你写好的pci驱动一样的啊,直接在里面启动dma传送数据就行了啊,然后把它的定时器中断改为你的dma完成中断就行了,它本身就是驱动程序,不需要再和你的pci驱动做接口的。
|
|
9楼#
发布于:2003-06-20 13:03
我的驱动程序已经实现中断等功能
我想进一步做minidriver也就是stream 类似DDK上的testcap 但是我不知道怎么将我的stream找到我的驱动 stream通过下面的 PHW_STREAM_REQUEST_BLOCK pSrbà PPORT_CONFIGURATION_INFORMATIONà HwDeviceExtension能够访问到硬件的相关资源如DMA buffer,intrupter等 stream是通过*.inf和我的驱动绑定么?? |
|
|
10楼#
发布于:2003-06-20 13:19
响应SRB_INITIALIZE_DEVICE
其中pSrb->CommandData.ConfigInfo 为PORT_CONFIGURATION_INFORMATION结构,里面什么东东都有咯 :D |
|
11楼#
发布于:2003-06-20 14:42
老大...
我还是没明白 烦你再说明白点??? |
|
|
12楼#
发布于:2003-06-20 15:19
1. minidriver 本身就是驱动程序,可以直接访问硬件,下面不需要再通过另外一个驱动程序(你先写好的那个)来访问硬件,你可以将原来些好的访问硬件的部分移植到minidriver中就可以了。
2. 如果你一定想通过minidriver访问你的pci driver的话,这个属于驱动间通信和互相调用函数的问题,具体我没有用过,可以搜索一下论坛,以前有很详细的讨论 |
|
13楼#
发布于:2003-06-20 16:09
太明白了,好象重新见到阳光一样的感觉
谢谢 怎么给分,给多少分都行 我在北京,保持联系. tiangj@chinadigipro.com |
|
|
14楼#
发布于:2003-06-20 16:21
呵呵,等你分多了再给我把 :D
另外,你们的h.263是用DSP做的吗,还是买的ASIC?可以编720*576*25吗? |
|
15楼#
发布于:2003-06-20 16:25
是dsp h263
CIF VGA |
|
|
16楼#
发布于:2003-06-20 17:17
我们是同行???
|
|
|
17楼#
发布于:2003-06-20 17:29
呵呵,差不多,不过你们好像是做家用的,我们主要做监控
|
|
18楼#
发布于:2003-06-23 18:03
嘿,gung
又来麻烦你了 minidriver怎样才能找到我的PCI板 |
|
|
19楼#
发布于:2003-07-29 19:41
gung帮忙:
我用directDraw 的来显示PCI卡采集的原始数据,通过lock 获取先存的虚拟地址,能否把虚拟地址传给driver,由driver把这个虚拟地址保存下来,当PCI卡把数据传给driver时直接把数据写到这个虚拟地址,而不是通过DeviceIOControl或者ReadFile之类的函数读取。 我知道driver是无法访问用户模式的地址的,能否通过转换实现呢 |
|
|
上一页
下一页