摘要
本文针对嵌入式系统网络协议栈的特点,设计了一种简洁、高效、且对存储资源要求很少的缓冲区管理策略。该策略基于缓冲区单次拷贝技术,克服了有些嵌入式系统存储控制器低效的存储块拷贝。除了提供缓冲区管理例程,还实现了缓冲区的动态分配与回收。最后,我们将实现源代码移植到X86嵌入式裸机平台的64K PCI扩展ROM中,基于该缓冲区管理设计了TCP/IP协议,并已经应用于无本地存储设备的超级刀片服务器上。
According to the characteristics of embedded system network protocol stack, the paper designs a simple and efficient buffer management strategy which requests little storage resource. Based on the single buffer copy technology ,the strategy overcomes the inefficiency of storage block copy in some embedded system's memory control unit . Besides providing buffer management routine , it implements dynamic buffer allocation and callback. In the end, we transplant the implementation source code into 64K PCI extended ROM of X86 embedded system platform.Based on the buffer management ,we design TCP/IP protocol which has been already applied to super blade server without local storage device.
出处
《微计算机信息》
北大核心
2006年第10Z期166-169,共4页
Control & Automation
基金
湖南省教育厅(项目批准编号:05C031)
关键词
缓冲区管理
简化实现
嵌入式系统
buffer management,simple implementation,embedded system