【技术实现步骤摘要】
本公开涉及通信,尤其涉及一种基于微内核操作系统的构件化网络协议栈的实现方法及装置。
技术介绍
1、嵌入式设备网络化的实现,需要以tcp/ip(transmission control protocol/internet protocol,传输控制协议/网际协议)网络协议栈为基础,但由于网络设备上各种通信协议对计算机存储器以及运算速度等要求较高,使得嵌入式系统协议栈的开发比较困难。
2、目前,影响网络协议栈开发的关键因素主要有性能和效率,以及开发调试方便性,一般传统的操作系统只能顾及其中一方面。例如,在linux、freebsd等宏内核操作系统中,网络协议栈作为系统内核的一部分来实现,通常具有较高的通信效率,但是不便于用户添加新的用户协议或者根据特殊需要定制化用户自己的网络协议栈,对协议的实现细节做调节。同时,对于协议代码的维护、调试和升级开发也不方便,在嵌入式开发领域尤为明显。
3、由于嵌入式设备的多样性和通信需求的多样性,嵌入式领域的网络协议栈复用率非常低,因此提供一种在微内核操作系统内部实现的构件化方法来解决
...【技术保护点】
1.一种基于微内核操作系统的构件化网络协议栈的实现方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于微内核操作系统的构件化网络协议栈的实现方法,其特征在于,所述网络协议栈接口包括通用网络API编程接口和协议栈内部固定调用接口,且所述通用网络API编程接口和所述协议栈内部固定调用接口均能够与协议栈构件化界面通信。
3.根据权利要求2所述的基于微内核操作系统的构件化网络协议栈的实现方法,其特征在于,所述协议栈内部固定调用接口的设定基于RFC协议编写实现。
4.根据权利要求1所述的基于微内核操作系统的构件化网络协议栈的实现方法
...【技术特征摘要】
1.一种基于微内核操作系统的构件化网络协议栈的实现方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于微内核操作系统的构件化网络协议栈的实现方法,其特征在于,所述网络协议栈接口包括通用网络api编程接口和协议栈内部固定调用接口,且所述通用网络api编程接口和所述协议栈内部固定调用接口均能够与协议栈构件化界面通信。
3.根据权利要求2所述的基于微内核操作系统的构件化网络协议栈的实现方法,其特征在于,所述协议栈内部固定调用接口的设定基于rfc协议编写实现。
4.根据权利要求1所述的基于微内核操作系...
【专利技术属性】
技术研发人员:王希,叶浩宇,晏翼,
申请(专利权)人:上海鲲宜软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。