基于Linux的实时以太网通讯

来源 :山东大学 | 被引量 : 0次 | 上传用户:llw88636108
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该课题通过对实时系统的研究,对Linux操作系统的实时性和实时通信系统进行了分析和论述,由此提出一种基于Linux的软实时通信模型,并对其应用和关键技术进行了探讨与实现.实时系统与其他普通的系统之间的最大的不同之处就是要满足处理与时间的关系.在实时计算中,系统的正确性不仅仅依赖于计算的逻辑结果而且依赖于结果产生的时间.实时通信在实时系统中十分重要.由于以太网的高性价比、高带宽和开放性,以太网成为最广泛的局域网技术,并延伸到控制领域中,但是它缺乏对实时网络的支持.局域网的ETHERNET协议——CSMA/CD——本身是一个随机的协议,在协议中,待发送数据的节点可能与网络上的其他机器发生冲突,一旦发生,就放弃发送,随机等待一段时间后再次发送.因此,该协议不可能给出在网络最坏情况的上下限,就造成了发送数据的时间的不确定性问题.Linux是一个通用的操作系统,如果把Linux应用于实时系统中,就要解决其核心的实时性问题,诸如时钟中断的颗粒度问题,进程的调度问题,核心代码的不可抢占性问题等.当前有许多研究机构对linux的实时问题进行了解决.通过对现代控制网络与数据网络的一体化研究发现,在一个网络节点上实时数据和非实时数据并存.因此,如何分辩和优先处理实时数据、防止突发的非实时数据传输独占网络带宽,该文对此进行了探讨和实践,提出一种带限制性的优先级分类的实时通信模型.该模型把实时系统中的数据包分为实时和非实时两种优先级,同时为了防止非实时数据的在网络中长时间占据网络带宽,对每个站点的非实时数据通过令牌桶算法加以限制,其值可以根据实际情况,预先设定.针对该模型,基于Linux的开放源代码,对Linux中的网络系统加以改造,把IP中的TOS(Type of service)中priority字段作为实时非实时的分类标志,通过对linux网络子系统的实现进行分析改造,采用动态模块机制,在TCP/IP层和Mac层之间增加了一个分类流控模块,使Linux在一定程度上支持软实时通讯,并通过实验证明,获得了良好的效果.
其他文献
伴随着Internet的蓬勃发展,电子商务正以自身高效、低成本的优势,逐步成为新兴的商业模式和理念。在线支付是电子商务应用的关键技术。基于开放的Internet平台,在现有商务框架的
目前,图像匹配是飞行器导航和制导的一个关键技术。在传统的图像特征匹配算法中,由于实际条件和成像条件的限制,基准图与实时图之间存在较大的灰度变化和几何失真,这些差异严重地
近年来,人体运动分析成为计算机视觉和图像处理技术中备受关注的一个前沿方向.其研究在虚拟现实、智能监视系统、高级用户接口、运动分析和基于模型的图像编码等方面具有广阔
目前,Internet和电子商务的发展带动了面向Web的数据挖掘技术的发展。在电子商务中,运用数据挖掘技术对服务器上的日志文件等Web数据进行客户访问信息的Web数据挖掘,根据对客户
随着网络技术的飞速发展,网络的安全性也变得越来越重要。PKI是解决网络安全问题的技术支持手段。基于X.509标准的传统PKI解决了网络安全中的身份认证、数据保密、数据完整、不
本文提出了一个基于语义Web的远程教育系统框架,在这个框架中系统用户对资源的检索、共享以及不同系统之间的互操作都是建立在资源本体的基础之上.为了使用本体来表示教育资
由于当前各个系统都对业务的反应时间提出很高的要求,实时操作系统也得到了广泛的应用。实时操作系统的职能是对运行在其上的各种实时应用提供执行时间的保证,也就是对应用的各
电子检务信息系统是构建于J2EE平台技术的应用系统,以实现检察院网上办案、办公为目的.J2EE本身是一系列规范的集合,涉及诸多技术,除了包括人们熟知的Servlet、JSP之外,还包
高光线是一种交互式评估曲面光顺性的简单反射模型,是由曲面上方某处无限延伸的直线光源产生的,是直线光源在曲面上产生的印迹.这些印迹是曲面上点的子集,这些点处的曲面法向
随着流媒体应用程序在Internet上的广泛应用,预计最近一、二年,连续媒体将超过源服务器上可用数据的50﹪.数字视频的高带宽和实时性要求,必将给互连网的负载带来巨大的变化;单