计算机工程Issue(9):134-137,154,5.DOI:10.3969/j.issn.1000-3428.2014.09.027
一种跨平台的实时TCP/IP协议栈设计
A Design of Cross-platform Real-time TCP/IP Protocol Stack
摘要
Abstract
In order to improve the real-time performance of a heterogeneous communication system,this paper proposes a cross-platform Real-time TCP/IP( RTTCP/IP) protocol stack. It introduces an OS independent layer in RTTCP/IP to shield the difference of system-level data processing to provide a good portability and extensibility. It simplifies the standard TCP/IP in RTTCP/IP so that less system resources are demanded, which makes RTTCP/IP a light-weight protocol stack. It avoids duplicating the data packets while delivering the data within the RTTCP/IP protocol stack,and it attempts to adopt a TDMA MAC in the RTTCP/IP protocol stack to avoid communication collisions. Besides, to guarantee the emergency data can be processed in the foreseeable period of time,it introduces a priority mechanism to tackle the thread,or packet,priority reversing problem. Test results show that the RTTCP/IP implementation method can reduce the system overhead and communication delay,and improve system real-time performance and stability.关键词
TCP/IP协议栈/实时性/通信协议/内存管理/数据包优先级/介质访问Key words
TCP/IP protocol stack/real-time/communication protocol/memory management/packet priority/media access分类
信息技术与安全科学引用本文复制引用
黄云婷,江南,杜承烈..一种跨平台的实时TCP/IP协议栈设计[J].计算机工程,2014,(9):134-137,154,5.基金项目
国家部委基金资助项目。 ()