IEEE1394实时性及资源动态管理的应用研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:liongliong597
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IEEE1394串行总线已经在消费电子领域得到广泛应用,目前其应用已经延伸到工业控制、航空、航天和军工等领域。这些新的应用领域不仅使得IEEE1394总线的工作环境更加复杂,而且还对系统的实时性和服务质量提出更高的要求。为使得IEEE1394总线能适应这些新领域的应用,本论文对IEEE1394系统的实时特性和资源的动态管理进行了研究,主要工作内容如下:传统的IEEE1394系统应用到实时环境会遇到中断延迟和数据包优先级倒置问题。为此,本文提出几种提高其实时性能的方法:中断服务程序只发送信号来激活中断服务任务,中断服务任务再将事件的处理分发给不同优先级的任务,这样即可减少系统的中断延迟。通过在异步数据包头中加入自定义位域作为优先级标记,并根据数据包的紧迫性对其赋予不同的优先级。此后数据包依据其优先级进入相应的请求队列,不同队列由不同优先级的任务处理。高优先级任务通过抢占调度优先执行,即紧迫的数据包被优先处理。另外通过对拓扑结构的优化使得某些节点在仲裁总线时具有更高的自然优先级。在VxWorks实时嵌入式操作系统中对本文提出的方法进行测试,结果显示高优先级数据包的响应时间更短而且具有更好的稳定性。传统的IEEE1394系统采用固定带宽资源利用模式,不能保证异步传输及单个节点的带宽。为此,本文提出了数据传输控制模型,并将其用于异步带宽预留和异步传输的等待时间评估。利用该模型设计了带宽资源管理与动态调度模块。该模块由位于资源管理节点上的主控制任务和其它节点上的协作任务组成,协作任务负责其所在节点的资源管理,主控制任务通过管理协作任务来实现整个IEEE1394系统的资源管理。通过该模块可以对等时信道进行定量分配、动态调度和抢占回收,从而为异步传输动态预留带宽。最后分别对该模块提供的异步带宽预留、信道动态调度、异步带宽独占和节点异步带宽限制等服务进行了功能性测试。IEEE1394协议可以让设备之间以等时和异步方式进行数据传输,当具体到某个应用时,需要在其上层实现相关的应用协议,如:AV/C和SBP2。由于IEEE1394磁盘设备不是VxWorks操作系统的标准设备,本文设计了基于IEEE1394协议的SBP2磁盘存储系统,将其以块设备驱动的方式与VxWorks操作系统的文件系统实现无缝连接。
其他文献
配送收集旅行商问题(TSPPD)是一个非常经典的组合优化问题,已有相当多的文献对此问题进行了研究。在现存的大部分文献中,TSPPD的合法解都是使用线性序列来表示,并且需要执行一些
随着信息技术的快速发展和互连网的普及,海量的数据出现在人们的面前,人们可以很容易地获取大量的信息,从而方便了我们的生活,学习和工作。与此同时,人们越来越倾向于综合地
随着全球定位技术的发展与嵌入式设备的普及,移动导航系统得到了越来越多的应用。移动导航系统开发是涉及GIS、GPS、嵌入式系统、移动通讯等不同技术领域的综合性系统项目。
目前无线通信技术已经进入3G时代,通信界将CDMA技术作为3G的主流技术,国际电联确定三个无线接口标准,分别是CDMA2000,WCDMA,TD-SCDMA。TD-SCDMA通讯协议是第三代通讯协议的三个标
彩色图像在不同的设备上再现时,由于各设备色域不一致,输入/输出关系通常也具有不同的非线性特征,因此在实际应用中,首先需要进行色域匹配。传统的色域匹配算法是颜色到颜色
Petri网是一种适合于描述异步并发现象的系统模型,是离散事件系统建模的一种强有力工具,但是在使用基本Petri网来为复杂系统建模时会出现“节点爆炸”问题,有色时间Petri网(C
随着信息技术,计算机网络技术的快速发展,以及多媒体技术的广泛应用,视频信息大量涌现,如何从如此丰富的信息中快速、准确的检索出所需要的信息就显得至关重要。在这个形势下
最近几年,P2P技术作为一种新的互联网应用模式迅速风靡全球,作为改变互联网应用模式的一项新技术,P2P业务己悄然占据了互联网业务总量的70%以上。这样巨大的流量给运营商带来了巨
XML已成为Internet/Intranet上信息表示、存储和交换的标准格式。XML实例文档用来记录具体的应用信息,其有效性通常是用W3C XML Schema来定义。由于生成的XML实例文档需要符
细分方法作为一种递归离散化的几何造型方法,其简单高效的特点使得它在在3D游戏和电影娱乐等计算机技术领域得到广泛的应用。随着人们对于虚拟场景画面的真实感和细节性提出了