- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验 27 VxWorks 网络驱动程序编写实验
一 实验原理
1 MUX 网络设备驱动程序简介
VxWorks 的网络协议栈有个特征,就是在数据链接和网络协议层之间使用公共接口
(API)来进行数据交互,这种接口被称为 MUX网络接口。在 BSD4.3 模型下,VxWorks 网络
骆动程序和协议紧密结合,它们彼此紧密依赖于对方的数据结构。而在基于 MUX的模式下,
网络驱动程序与协议之间没有内部交换数据,它们只通过 MUX 间接相互作用。例如,接收到
数据包后,网络接口驱动程序并不直接访问协议中的任何结构。而当驱动程序准备给协议传
递数据时,驱动程序会调用 MUX 辅助程序,然后此程序用于处理给协议传递数据时的具体细
节。MUX 接口的目的是分解协议和网络驱动程序,从而使它们几乎独立于彼此。这种独立使
添加新的驱动程序和协议变得简单。例如,若想添加一新的 END,所有现有基于 MUX 的协议
均可使用新的驱动程序。同样地,若想添加一新的基于 MUX 的协议,任何现有的 END 均可
MUX 来访问新的协议。
图 1 VxWorks 网络协议栈
IP+ICMP Stream 用户协议
MUX接口
以太网 SLIP 其他
图 2 VxWorks 网络协议与 MUX 接口
图 3 VxWorks MUX 驱动与网络协议
图 1、2、3显示了协议栈、MUX 和一个网络接口驱动程序之间的 API 接口调用关系。可
以看出协议层会执行以下接口:
stackShutdownRm()
stackError()
stackRcvRm()
stackTxRestartRm()
muxBind()
stackShutdownRtn() muxUnbind()
muxDevLoad() endLoad()
muxDevUnload() endUnload()
stackRcvRtm() muxReceive()
stackError() muxError()
muxSend() endSend()
stackTxRestartRtn() muxTxRestartRtn() endTxRestartRtn()
muxMCastAddrGet() endMCastAddrGet()
muxMCastAddrDel() endMCastAddrDel()
muxMCastAddrAdd() endMCastAddrAdd()
muxPollSend() endPollSend()
muxPollReceive() endPollReceive()
muxIoctl() endIoctl()
您可能关注的文档
最近下载
- 格力电器营运能力分析报告.docx VIP
- 小学英语三年级上学期期末模拟试题测试卷(含答案)(1).pdf VIP
- 基于5种罕见病可负担性评价我国罕见病保障机制研究.PDF VIP
- 自制《大学罗马尼亚语》词汇手册.doc
- 鼎信JB-QT-TS3200火灾报警控制器(联动型)安装使用说明书 XF2.900.029AS Ver.pdf VIP
- 中职语文高教版(2023)基础模块下册第三单元1.《祝福》教案.docx VIP
- 【MOOC】数字电路分析与设计实验-浙江大学 中国大学慕课MOOC答案.docx VIP
- 输血安全管理制度 课件.ppt VIP
- 宁远河橡胶坝建设工程环评报告 .doc VIP
- 王力《古代汉语》第一册(第三单元)第一部分PPT.pptx VIP
原创力文档


文档评论(0)