zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1235回复:8

大分相送!求助:截获IP包通过USB发送出去!

楼主#
更多 发布于:2004-03-26 10:05
求教各位DX! :D
我们在做一个通信平台。想法是这样的:通信平台使用扩频方式与其它通信平台通信!通信平台与主机端通过USB相连。
主机终端的设计思想是:应用程序把要传送的数据通过TCP/IP协议栈向下传送,然后截获IP数据包,进行处理,按所要求的帧格式成帧,CRC校验等,然后把这些帧通过USB送到通信台经扩频处理发送出去!
我要完成的是:截获数据包然后通过USB送出去。
我想通过NDIS中间层驱动截获IP数据包进行处理,但是不知道怎么用miniport driver去完成USB的配置传送等,因为NDIS主要是针对PCI网卡的,我看到的USB驱动提供IOCTL_USB_XXX这样的IO控制接口,但是miniport driver并没有这样的接口,又没有做过这方面工作的大侠,帮帮忙啦! :D
谢谢
没钱的日子真难过! 大哥,拉兄弟一把.
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-26 10:15
有没有做过蓝牙或者USB网卡的GGMM啊?
没钱的日子真难过! 大哥,拉兄弟一把.
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-26 10:17
我主要的问题就是不知道NDIS怎么与USB驱动通信的,如何完成一般USB驱动?
大家快来看看啊!
谢谢!不胜感激! :D :D
没钱的日子真难过! 大哥,拉兄弟一把.
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-26 14:42
1、数据经过应用程序中转。
2、数据直接在驱动程序中从NDIS->USB?
好好学习,天天向上,做一个乖宝宝。
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-26 16:01
谢谢楼上!
我也想到这两种方法了,想用NDIS->usb。目前也正在看ddk,看了一个月还是一头雾水,还是不知道具体该怎么做,有没有这方面的例子啊?
谢 :D
没钱的日子真难过! 大哥,拉兄弟一把.
huoxy
驱动小牛
驱动小牛
  • 注册日期2002-03-01
  • 最后登录2014-02-24
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-26 16:53
谢谢楼上!
我也想到这两种方法了,想用NDIS->usb。目前也正在看ddk,看了一个月还是一头雾水,还是不知道具体该怎么做,有没有这方面的例子啊?
谢 :D

不好意思,我对驱动程序的认识也很肤浅,只设计过USB驱动程序。看来没有办法帮你了。
好好学习,天天向上,做一个乖宝宝。
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-26 18:06
呵呵,楼上谦虚了!
大家一起来谈论、学习嘛! :D
没钱的日子真难过! 大哥,拉兄弟一把.
billx
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2011-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-01 11:13
要开发一个usb驱动程序,此驱动对上层是ndis接口,对下层是usb接口。在驱动中完成ndis/usb数据包的转换。
zhaihua
驱动中牛
驱动中牛
  • 注册日期2003-10-11
  • 最后登录2007-07-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-04-01 12:58
谢谢billx!
我也是这么想的!
就是写个NDIS_WDM微端口驱动,上面是NDIS接口下面是USB接口。
你做过这方面的吗?希望多多指教!
没钱的日子真难过! 大哥,拉兄弟一把.
游客

返回顶部