发明名称 一种基于lwIP协议栈多网口多连接的通讯系统
摘要 本发明公开了一种基于lwIP协议栈多网口多连接的通讯系统,包括逻辑处理单元、外接网口单元、存储单元和时钟单元;逻辑处理单元包括CPU,在CPU上移植μC/OS II系统,并在μC/OS II系统上移植入开源的lwIP协议栈;逻辑处理单元用于处理外接网口单元输入的通讯帧以及向外接网口单元输出通讯帧;外接网口单元包括多个外部网络接口,外部网络接口包括以太网控制器、PHY芯片和RJ45接口;时钟单元由RTC时钟芯片经总线与逻辑处理单元相连。本发明应用层不再区分多网口任务或者处理函数,建立的应用层数据处理任务或者函数不随着外部网口数量或者连接数量的变化发生变化,对所有网口发起的所有TCP连接统一管理。
申请公布号 CN105162751A 申请公布日期 2015.12.16
申请号 CN201510340758.4 申请日期 2015.06.18
申请人 南京国电南自电网自动化有限公司 发明人 徐业荣;包明磊;李明
分类号 H04L29/06(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林;汪庆朋
主权项 一种基于lwIP协议栈多网口多连接的通讯系统,其特征在于,包括逻辑处理单元、外接网口单元、存储单元和时钟单元;所述逻辑处理单元包括一个CPU,在所述CPU上移植μC/OS II系统,并在所述μC/OS II系统上移植入开源的lwIP协议栈;逻辑处理单元用于处理外接网口单元输入的通讯帧以及向外接网口单元输出通讯帧,并为每个外部网络接口建立对应的lwIP协议栈中的虚拟网络接口;逻辑处理单元中应用层包括UDP处理任务和TCP处理任务,所述UDP处理任务实现应用层与lwIP协议栈之间UDP报文交互,所述TCP处理任务实现应用层与lwIP协议栈之间TCP报文交互;所述外接网口单元包括多个外部网络接口,每个所述外部网络接口包括以太网控制器、PHY芯片和RJ45接口;所述时钟单元由RTC时钟芯片经总线与逻辑处理单元相连接;所述存储单元经总线与逻辑处理单元相连接。
地址 211100 江苏省南京市江宁区菲尼克斯路11号