摘要
提出了一种嵌入式网络协议栈框架。其中,系统抽象层用于提高协议栈的可移植性;连接层用于实现协议栈的多连接管理及其访问控制管理;通信接口层改进了目前嵌入式协议栈与网络应用程序的交互方式;而SocketLib用于兼容BSD socket API,使网络应用程序可以直接应用于该嵌入式协议栈框架中。
A network stack framework based on embedded systems named as EPFramework was proposed. In order to improve the portability of the stack, the system abstraction layer was put forward, Connection layer was introduced to maintain the multi-connection management of the stack and the access control, Communication interface layer was introduced to enhance the transaction way between the stack and the application. In order to be compatible with the BSD socket API to make network applications applicable directly in the embedded protocol stack framework, the Socket Lib was designed and implemented, The practical application and the comparison of the variant embedded stacks show that the EPFramework can be more adaptable in different embedded systems,
出处
《计算机应用》
CSCD
北大核心
2008年第4期846-848,共3页
journal of Computer Applications
关键词
嵌入式系统
嵌入式网络协议栈框架
通信接口层
embedded system
embedded network protocol stack framework
communication interface layer