摘要
为了提高MIL-STD-1553B总线的灵活性、可扩展性等,以个人计算机为硬件平台,在Linux操作系统2.6内核下对TCP/IP网络协议以及PCI网络设备驱动模型进行了研究,设计并实现了基于1553B协议的TCP/IP网络。1553B总线终端采用DDC公司的BU61580芯片,以PLX公司的PCI 9052为PCI总线接口芯片,设计并开发了具有PCI接口的1553B总线接口卡。采取开发网络设备驱动的方式在接口卡上实现了网络层数据包的传输和路由,使得基于TCP/IP协议的应用程序可以透明的运行于1553B接口卡上。
In order to improve the flexibility and the expandability of the MIL-STD- 1553B bus, 1553B-based TCP/IP network is designed and implemented on the personal computer hardware platform by means of studying and researching TCP/IP network protocol as well as the PCI network device driver model of Linux 2.6 kernel. The 1553B net interface card is developed, which communicates with CPU through PCI bus. DDC' s BU61580 chip is used as 1553B bus terminals and PLX' s PCI9052 chip is adopted as the PCI bus interface chip. The network layer data packet can be transmitted and routed because of the 1553B card is treated as network device by Linux OS with the network device driver. The application software developed for TCP/IP protocol can run transparently on the 1553B card without modification.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第2期401-404,408,共5页
Computer Engineering and Design
作者简介
王若龙(1982-),男,山东菏泽人,硕士研究生,研究方向为计算机网络;E—mail:wangruolong@126.com
张善从(1976-),男,福建人,博士,研究员,研究方向为空间探测技术。