多网口通信在VXWORKS中的实现.pdfVIP

  • 15
  • 0
  • 约1.49万字
  • 约 3页
  • 2017-07-30 发布于浙江
  • 举报
多网口通信在VXWORKS中的实现

维普资讯 微计算机信息2002年第 18卷第 8期 多网口通信在VXWORKS中的实现 Multjplex EthernetportImplementation in Vxworks 王保华 方惠如 摘要 :随 着嵌 人 式 实 时 系统 的广泛 应 用 ,通 信 也 越 来 越 重要 式 。另一种标准是 VxwORKS专有 的END (ENHANCEDNET- 了 。本 文 阐述 了在 Motorola MPC860 系 列 芯 片上 采 用 VXwoFks WORK DRIVER)DRⅣER,它通 过 一个称 为 MUX 的薄层 ,将 实 时嵌 人 式操 作 系 统 时 实现 双 网 口通 信 的 方 法 。文 中给 出 了 DRIVER和 协议栈 隔离开 ,达到 DRIVER独立 于具体协议 的 目 实现 的 具 体 原 代 码 。 的 ,从而实现多协议 的支 持。END DRIVER支 持多播和轮询通信 关 键 字 :VXW ORl(s、TCP/ll、 多 以 太 网 接 口 、DRIVER 加 方式 。因此我 们采用 END DRIVER方式 实现 网络设 备驱动 程 序 ,以便通信功 能的扩展 。 载 、RToS 系统硬件框 图: ABSTRACT:along witII the embed real time system deve— lopment ,communication becomes more and more important . this paper describes how to implement Multiplex Ethemet po rt in Vxworks on Motorola MPC860 series. program code is provided in C lna guage. Keywords: vxworks、TCP/IP 、 M ultiplex Ethernet port、 DRIVER load、RTOS MUX的结构 以太网上的 TC P协议栈 ,具有其他通 信方式无法 比拟 的 END DRIVER与 MUX层连接 ,MUX 层是关联 协 议层与数 优势 :组 网方便 、价格 低廉 、速度 快 、支持软件 丰富 、易与其他通 据链路层的一个接 口。其结构如下: 信设备 (一般 都提供 以太 网口)互连互通 、网络 的扩 展性 良好 。 TCPAP网络必将是未来通 信的主要发展方 向。因此 一般 通信 设 备都要求实现此通信协议 。 通信控制设备大多是嵌人式系统 ,要求有较强 的实时性 。为 了提高系统 的可靠 性和 软件代码 的可移植性 ,加快产品的开发 速度 ,嵌人式系统 日益广泛地使用各种嵌人式操作系统 。WIND RIVER公司 的 VXWORKS实时嵌 人式操作 系统 是大 多数 实 时 嵌人式系统 的首选 ,它 具有其他嵌人式操作系统无法比拟 的内 核代码少 、裁剪性强 、实时性强、软件模块多等优点 。我们 的多网 口通信实现是在 VXwORKS集成环境 r0RNADO 2.0下开发 从上图可以看到 ,数据 链路层的 DRIVER通 过 MUX层 的隔 的。关于 VXWORKS实时嵌人式操作系统可参见该公司 的相关 离,使得与协议层采用协议无直接联系 ,达 到支持 多协议 目的。 资料 。 DIuVER接收到的数据 ,直

文档评论(0)

1亿VIP精品文档

相关文档