VxWorks网络协议栈的MUX接口

摘要:嵌入式系统网络协议栈的灵活性在应用上是一个重要指标。介绍嵌入式实操作系统VxWorks网络协议栈的MUX(Mutiplexer)接口及其使用方法。

关键词:VxWorks 网络协议栈 MUX

VxWorks是美国Wind River System公司(风河公司)推出的一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军 事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通信、军事演习、弹道制导、飞机导航等。VxWorks操作系统包括进程管理、存储管理、设 备管理、文件系统管理、网络协议及系统应用等几个部分。VxWorks只占用很小的存储空间,并可高度裁减,保证了系统能以较高的效率运行。它可以根据用 户需求进行组合,其开放式结构对工业标准的支持使开发者只须做最少的工作即可设计有效的适合于不同用户的要求。

1 VxWorks的网络协议栈和MUX接口

VxWorks中的网络协议栈叫作SENS(Scalable Enhanced Network Stack),即可裁减强网络协议栈。SENS是基于4.4BSD TCP/IP协议栈发展而来的,包含了许多4.4BSD TCP/IP协议栈没的协议;而且SENS在实现一些协议功能时增加了许多新特性,如在IP协议实现时增加了多播功能。SENS协议栈层次如图1所示。

 


 

原文阅读

posted @ 2009-06-22 16:16  clara  阅读(1228)  评论(0编辑  收藏  举报