网络化的嵌入式系统通信机制分析及改进

来源 :湖南大学 | 被引量 : 0次 | 上传用户:aiyang1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式应用的广泛发展,计算机技术和通信技术的进步以及Internet的广泛应用,“后PC时代”,网络连通性是嵌入式系统的必须要求,研究网络化的嵌入式系统有重要的实践意义。 本文研究了基于网关和基于RTOS的两种嵌入式系统Internet互连方案,比较了两种方案的优劣,并分析了EMIT和VxWorks实例,提出了嵌入式系统网络化应用特点和要求。 本文在分析了网络通信过程、Linux TCP/IP协议实现和Socket网络编程接口的基础上,指出提高协议处理性能的途径,并基于Linux的TCP和IP协议实现,做了适合嵌入式应用要求的改进:1)改变协议数据缓冲区的“分配-使用-释放”的内存使用模式,建立静态和动态分配相结合,静态分配为主的通信区,采用高效的“申请-使用-归还”的内存使用模式,实现策略和机制相分离的设计思想。2)为了减少对存储器访问次数,本文设计应用数据复制到协议缓冲区的同时计算数据校验和,以满足TCP差错控制的要求,可以减少一次对应用数据的遍历。3)对应用数据分块,使得数据块大小符合通信子网MTU有效负载的要求,避免IP层分片需要重新分配缓冲区、计算校验和以及数据复制的费时操作。 为了真实测试改进的效果,本文在协议处理中内嵌时间性能测试代码,记载进入TCP处理前和完成IP处理后的系统时间,为了减低由于测试所增加的协议处理开销,将性能参数写入应用数据中,采用客户/服务器的测试结构,由服务器测试程序对时间性能参数进行计算和可视化显示。实验表明,修改后的协议栈可以提高协议处理性能,对于发送1024字节大小的应用数据,性能可以提高12.66%。
其他文献
互联网与WWW以惊人的速度迅猛发展,使得设计与维护Web站点的工作日益重要。设计与维护Web站点需要深入分析站点使用情况,使得整个站点结构更加合理,便利用户浏览。尤其是对各类
该文在研究网络入侵数据特性的基础上,设计了一种新的以Aprior算法为基础,面向入侵检测,基于轴属性、参考属性、相关支持度的序列模式挖掘算法,即SPM-ID(Sequential Patterns
现代化国防,对高科技有很强的需求,计算机的使用成为重点。 其中DSP数字信号处理器的使用让现代化武器的性能更强,功能更多。但是DSP的大量使用使得武器的硬件系统变的复杂,开
该文立足于内蒙古地区蒙文信息上网难、蒙古文网页编辑工具缺乏的现状,在充分了解蒙古文行文习惯和词法规则的基础上,对蒙文编辑技术、网页编辑技术和DHTML组件技术进行深入
在Internet迅猛发展的今天,随着企业规模不断扩大,分支机构不断扩展,移动办公不断增加,企业内部及企业间信息传递越来越多.如何以最低的费用保障通信的高效性和安全性,是企业
MDA及相关规范是OMG组织继OMA及CORBA规范之后,为解决分布、异构系统的集成问题而提出的下一代解决方案.其中的CWM是MDA及开发方法在数据仓库领域的应用.依据模型驱动体系结
IKE(Internet Key Exchange)协议是一种密钥管理协议,与IPSec(IP Security)协议一起使用,负责动态协商和管理IPSecSA(Security Association,安全关联)。论文首先对IKE协议进行了
随着电子商务以及INTERNET技术的日益成熟,电子商务网站已经对人们的生活产生了巨大的影响,人们对电子商务网站服务质量也越来越关注,而支撑整个电子商务网站的后台Web服务器的