我们在做一个通信平台。想法是这样的:通信平台使用扩频方式与其它通信平台通信!通信平台与主机端通过USB相连。主机终端的设计思想是:应用程序把要传送的数据通过TCP/IP协议栈向下传送,然后截获IP数据包,进行处理,按所要求的帧格式成帧,CRC校验等,然后把这些帧通过USB送到通信...
全文
回复(11) 2004-03-26 10:27 来自版块 - NDIS网络接口开发
表情
kangzh我在PASSTHRU里面可以直接IoCallDriver调用一个SCSI驱动吗?如何得到这个SCSI驱动的设备指针呢(2004-04-07 16:01)
asmsys用PASSTHRU直接改就可以了,改动MpSend,把网络PACKET转化为IRQ 然后IoCallDriver ,把PtReceive做为事件处理函数接收包。就是我上面说的思路。(2004-03-29 12:26)
zhaihua呵呵。 我还是不大懂,这个NDIS_WDM怎么实现啊?洗耳恭听! :D 我的QQ:26610079(2004-03-29 12:08)
asmsysHA HA 我看了,和我的想法完全一样,只是更具体了一些细节。(2004-03-29 12:02)
zhaihuaDDK上对NDIS_WDM微端口讲的不多,我现在还没找到太多的资料。 DDK上的位置:network driver->design guide->part 2->12 章。(2004-03-29 11:50)
asmsys上面的思路就是要实现这样一个下沿,既然已经有这样的下沿,不是更简单吗?能指明具体出处吗,谢谢,学习ING。(2004-03-29 11:18)
zhaihua谢谢! 现在我是这样想的写NDIS_WDM miniport驱动上层与TCPIP协议栈或IMD绑定,下面与USB的WDM驱动绑定,你觉得这样还行? 关于NDIS_WDM miniport driver的叫法微软的MSDN库中是这样说得:A miniport driver wi...(2004-03-29 10:57)
asmsys关于这个问题,我没有做过,但周末我仔细想了想,也是容易 实现的。在一般的IMD中是用NDISSEND发包,但这里可以调用 USB的驱动来发包。至于在驱动中调用另一个驱动本站是有例程的。 接收包的时候,USB可以用事件通知IMD,而IMD的事件 处理函数代替或调用PtRec...(2004-03-29 10:29)
zhaihua我看了DDK自带的例子passthru,也没发现提供IO控制接口啊,难道还要重新编写USB的驱动?(2004-03-26 10:33)
zhaihua我主要的问题就是不知道NDIS怎么与USB驱动通信的,Miniport driver如何完成一般USB驱动完成的工作? 感谢非常! :P(2004-03-26 10:29)

返回顶部