zhyxue
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2302回复:3

以太网驱动写好后怎么跟上层协议连接!!!

楼主#
更多 发布于:2002-11-08 11:04
  各位,开发以太网驱动时,如果底层的东西写好了,即用muxDevStart()函数开始后,下面的工作怎么做。怎么把它搭接到上层协议。是用ipAttach(),还是muxBind()?,对于muxBind(),我们必须自己写一个stackRcvRtn()函数吗?
msystem
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2003-03-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-11 11:16
让我来试着回答这个问题。
当你的 data link layer driver启动以后,如果想要将系统的IP protocol bind 到该设备,用
int ipAttach(
    int unit,        //Unit number
    char *pDevice    //Device name(i.e. ln, ei etc.).
)

但是当你想要将其他的protocol bind 到某个driver, 用
void * muxBind(
       char *                           pName,
       int                              unit,
       BOOL (* stackRcvRtn)  (void*)
)

小弟初来乍到,一分未拿,请多指教!


 
寻找IT的新动力!
wandergone
驱动牛犊
驱动牛犊
  • 注册日期2002-11-13
  • 最后登录2008-11-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-09 08:54
应该是用ipattach,我看我的bsp中的FCC2对应的end就是按照这个顺序启动的。
wandergone
驱动牛犊
驱动牛犊
  • 注册日期2002-11-13
  • 最后登录2008-11-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-10 21:17
用了ipAttach之后,还要给这个end设备一个ip地址,要用到usrNetConfig函数,然后你就可以任意的ping它了。
游客

返回顶部