mboma
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2010-03-11
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2004-06-30 13:39
1.操作系统如何识别DSP板为网卡
如你所说 inf文件把class设为NET就可以了。当然,你的驱动程序的代码也要按照NDIS来写
2.驱动程序只是取得NDIS packet,将它传给实际的硬件,如DSP的内存区。接下来就是DSP内部跑的程序进行MAC的处理,并交由更底层的如FPGA完成PHY的功能。
而收数据的时候,DSP内部的程序会将信号还原为NDIS Packet的格式交给驱动程序。驱动程序将它传给NDIS。

真正实现MAC和PHY的是你的硬件。所以DSP必须跑你编写的程序。
而驱动只是将硬件与你的操作系统交互,让OS能识别你的硬件。这样上层的应用才能通过硬件与网络通信
trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2004-07-01 12:20
听mboma兄之言,真是茅塞顿开!我的任务就是写驱动,将硬件与操作系统交互,让OS能将我的DSP硬件识别成网卡。这样浏览器的数据才会通过DSP传。你能不能将你写驱动的过程跟我仔细说说?感激不尽!!!另,我会另外张贴的,你去拿分吧。受你启发很多的,无以为报,送点分给你吧,请一定笑纳! :D
mboma
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2010-03-11
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2004-07-05 15:44
你太客气了 我走了不少弯路 希望别人不要跟我这样 呵呵
我qq 57245827 我可以跟你讨论讨论 共同进步嘛! ^_^
trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2004-07-12 13:51
mboma,能否将你的MiniPort驱动的源代码发给我参考一下,快搞得焦头烂额了,我的要求是不是太过分了?不管怎样,我已经无法可想,顾不得脸面了。 :(
trison@my3ia.sina.com

[编辑 -  7/12/04 by  trison]
上一页 下一页
游客

返回顶部