摘要: 本文通过对协议栈的可重构性进行分析,设计并实现了一种可重构的嵌入式TCP/IP协议栈,并介绍了关键技术的实现细节。该协议栈可以根据用户需求重构为IPv4、IPv6、双栈协议栈等多种协议栈,具有良好的灵活性、可移植性。该协议栈已成功应用在嵌入式双向通信平台上,通过实际网络测试表现出良好的性能和可靠性。在主频为66MHz的ARM7CPU上运行,吞吐率可达1.5MB/s以上,目标代码大小仅为传统协议栈的30%左右,并可满足IPv4到IPv6网络过渡时期嵌入式设备的网络需求。
宋丽华 张晓彤 王沁 郭艳飞. 嵌入式协议栈可重构性分析与设计实现[J]. 计算机科学, 2007, 34(9): 69-72. https://doi.org/
SONG Li-Hua, ZHANG Xiao-Tong, WANG Qin, GUO Yan-Fei (Information Engineering School, University of Science and Technology Beijing, Beijing 100083). [J]. Computer Science, 2007, 34(9): 69-72. https://doi.org/