您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 基于VxWorks实时系统的CompactPCI平台高可用应用研究
西安电子科技大学硕士学位论文基于VxWorks实时系统的CompactPCI平台高可用应用研究姓名:师于杰申请学位级别:硕士专业:软件工程指导教师:郑有才;张帜20060101基于VxWorks实时系统的CompactPCI平台高可用应用研究作者:师于杰学位授予单位:西安电子科技大学相似文献(10条)1.期刊论文实时操作系统VxWorks在微机保护中的应用-电力系统保护与控制2009,37(19)基于微机保护设备中引入嵌入式实时操作系统,可以很好地满足设备实时性和保护稳定性的要求,满足新型保护设备的发展要求,在对多任务实时操作系统(RTOS)特点分析论述的基础上,重点介绍VxWorks在保护设备中的应用,分析了多任务实时操作系统VxWorks对微机保护的影响,最后研究了针对微机保护装置如何进行系统移植和应用程序开发的详细步骤.2.学位论文陈俊青基于Vxworks实时操作系统与多路DSP伺服网络通讯系统研究2008随着以太网技术的发展,工业以太网技术应用越来越广泛。以太网在伺服系统应用成为一种发展趋势。本文就是在这个背景下,针对某款特殊的伺服系统网络通信进行研究。伺服系统包括伺服控制上位机系统和下位多路伺服控制器部分,伺服控制上位机采用了奔腾4的PC机,下位多路伺服控制器部分控制采用了TI公司的TMS320F2812。奔腾4的PC机移植Vxworks实时操作系统,通过编译网卡驱动程序完成对网络通信的支持,同时增加Windml组件来完成对人机界面的开发。下位多路伺服控制器DSP通过外扩以太网控制器和USB总线控制器,来实现以太网通信和U盘数据存储。伺服控制上位机系统与3路DSP伺服控制器组成小型的局域网,通过特殊的组播报文来完成指令数据之间的交换,同时解决下位各路伺服控制器接收数据的同步问题。通过读取U盘中的Bootloader数据流引导表,来完成对DSP中软件的更新升级。同时在Vxworks上开发简易的人机交互平台来实现基本的指令的发送。最后本文又介绍一款电源系统的电路设计、调试过程,给出最终实验波形。3.期刊论文朱泽诚.王兴元.李洁VxWorks实时操作系统的USB驱动程序原理与分析-计算机工程与应用2003,39(22)VxWorks是一种由WindRiver公司开发的先进的实时操作系统,广泛地应用于各种嵌入式实时应用领域.论文是作者实践的结果.首先在简单介绍了VxWorks这种先进的实时操作系统后,具体地分析了VxWorks下的USB驱动程序模型的结构以及功能,详细地说明了其USBD驱动栈.同时,按照USB事件的调用过程,列出了相关的操作函数,并给出了其相应的调用方法.论文侧重于分析USB协议栈的内核,在此基础上完全可以实现一个稳定的USB驱动程序.4.学位论文高云嵌入式操作系统VxWorks下的网络通信2004VxWorks是WRS(WindRiverSystemInc)公司开发的一套具有微内核、高性能、可裁剪的嵌入式实时操作系统。在目前全世界多达200多种的实时操作系统中,VxWorks是应用最广泛、最有名的实时操作系统,在全美的市场上,已连续几年销量第一。与同类产品相比,VxWorks具有比较优秀的网络处理能力,其网络处理速度及流量目前均处于领先水平,这也是VxWorks受欢迎的原因之一。VxWorks是最早在其内核中加入TCP/IP网络协议的实时操作系统,其内部包括一个与BSD4.4兼容的实时TCP/IP协议栈。与其它实时网络协议栈比较起来,此协议栈具有性能优越、编程方便、协议完备、裁剪灵活和不断发展等诸多优点。但是,由于介绍VxWorks网络协议栈的资料十分有限,而且论述也不详细,所以在实际的网络开发与应用中必然面临许多的困难。本论文就是针对VxWorks的在网络通信方面的应用进行阐述,旨在更好的利用VxWorks进行网络应用的开发。在本篇论文中,首先作者对VxWorks的内核Wind的基本部分进行了论述,分析了它的任务调度、存储器管理、中断机制、任务通信与同步,并在分析的基础上概括了Wind内核设计的特点。在论文的第二部分,针对VxWorks的网络协议栈进行了介绍,内容主要包括:协议栈的配置与裁剪、协议栈中主要协议的实时性讨论、网络协议栈的静态内存分配与数据管理和如何实现对数据访问的零拷贝技术的。在论文的最后部分,作者围绕本课题所要实现的VxWorks操作系统间的网络通信展开,内容涉及:在实时通信中,以太网所面临的实时性和可靠性问题,并提出了相应的解决办法、END网卡驱动程序的设计、VxWorks操作系统网络应用程序的编写、并且作者还对实时UDP/IP协议的设计原理进行了详细分析。5.期刊论文徐美荣.蔡铭.董金祥.XUMei-rong.CAIMing.DONGJin-xiang基于实时操作系统VxWorks的CAN驱动设计与实现-计算机应用研究2006,23(5)设备驱动设计是嵌入式系统开发的难点.针对本系统可靠性和实时性要求严格的特点,在详细分析VxWorks实时操作系统设备驱动机制的基础上,通过采用内核过程的方式实现了VxWorks下CAN设备驱动,达到了预期的目标.所给出的VxWorks下设备驱动设计的一般步骤为VxWorks其他设备驱动开发提供了参考.6.期刊论文王枫.罗宗融VxWorks实时操作系统在HT-7极向场控制系统中的应用-计算机工程2003,29(16)文章描述了将实时操作系统VxWorks应用到核聚变领域,利用VxWorks优异的实时性和多任务调度实现了对等离子体放电的实时控制,并且给出了在VxWorks下进行实时控制软件开发的过程.7.学位论文郝晓辉基于AT91RM9200的VxWorks实时系统的研究和开发2007VxWorks实时操作系统,以其高性能的内核和友好的用户开发环境,在嵌入式实时领域占有不可替代的地位。本文首先对VxWorks的Wind内核进行了研究,就VxWorks5.5中多任务环境及其任务管理和调度机制进行讨论和分析,并对VxWorks内核的进程间通信和中断处理机制做了简要的分析。然后根据以AT91RM9200处理器为核心的开发板研究了基于VxWorks的嵌入式系统的开发及其底层驱动程序的开发,通过熟悉AT91RM9200处理器的架构及其相关寄存器的配置,分析VxWorks的启动过程、VxWorks映像的种类及在VxWorks启动过程中的内存映射、BSP(板级支持包)的移植方法等,实现了VxWorksBSP中所要包含的驱动程序,如时钟驱动,中断驱动和串口驱动等。最后移植VxWorks操作系统到该开发板上。8.期刊论文尚涛.施亮.吴智铭实时操作系统VxWorks下I/O设备驱动程序的编写技巧-微计算机信息2001,17(8)近年来,嵌入式设备得到高度重视,在通信,自动化等领域的应用也越来越广泛.在开发嵌入式设备所用的实时操作系统中,VxWorks是较受欢迎的的一种.开发嵌入式设备经常遇到的一个问题就是如何编写高效可靠的设备驱动程序.本文对VxWorks下设备驱动程序开发的几个主要方面进行了详细介绍,为初涉VxWorks的开发人员提供有参考.9.学位论文王仁勇VxWorks软件开发平台初步构建2007在嵌入式技术领域,为了提高开发效率,芯片制造商、设计方案供应商、软件公司,以及终端产品制造商在软硬件协同设计的基础上,都致力于扩大嵌入式软件平台的使用范围。软件平台不仅能够有效地封装硬件层的差异,向上层应用开发提供统一、易用的接口,而且使软件复用成为可能。这样可以运用嵌入式软件平台进行多品种应用开发,从而大幅降低嵌入式应用开发中的人力成本和时间成本,大幅提高开发效率。未来几年,嵌入式软件平台将成为嵌入式开发中的主流。在上述背景下,作者展开了构建通用实时操作系统VxWorks软件平台的分析和研究。本文首先对基于VxWorks操作系统的软件平台进行了分析,然后介绍了在HiMai701开发板上构建VxWorks软件平台的基本方法。HiMai701嵌入式开发板使用了基于ARM7TDMI核的S3C44B0X处理器。作者在攻读硕士学位期间,最终实现了VxWorks软件开发平台的主干部分,其功能包括:串口通信、TCP/IP网络通信、文件系统、图形用户界面等。本文主要内容如下:1.分析了VxWorks操作系统的实时调度机制、异常处理机制、内存管理机制、高速缓存机制等,并针对VxWorks操作系统的内存分配管理介绍了三种改进方案。2.介绍了板级支持包BSP的概念和结构。以作者在HiMai701开发板上完成的BSP开发、调试以及测试工作为基础,详细描述了进行BSP开发的具体步骤、调试方法和技巧。本文提出和实现了一种避免反复烧写BootRom的BSP调试方法。重点分析了VxWorks和S3C44B0X处理器在异常处理上的冲突并介绍了两种具体解决方案。3.阐述了VxWorks中为分解数据链路层和网络层而引入的MUX接口。并以作者已经编程实现并通过验证的以太网接口卡RTL8019AS的驱动程序为例,描述了如何实现基于MUX的网络驱动程序。4.分析了TureFFS的实现原理,包括虚拟块机制、损耗均衡机制、碎片回收机制、错误恢复机制等;并以作者在Flash芯片Intel28F320J3A上编程实现的文件系统为例,说明如何利用TrueFFS实现文件系统。文中还给出了对基于TrueFFS的文件系统的性能分析和比较。5.分析了WindML组件的体系结构,并以作者在HiMai701开发板上编程实现的LCD驱动为例介绍了开发WindML图形驱动的具体方法。10.期刊论文赵佑春VXWORKS实时操作系统中信号量用于多任务同步与互斥的讨论-微计算机信息(测控仪表自动化)2004,(3)实时操作系统中对任务的响应时间提供了机制上的保障,但任务的同步与互斥又会削弱对任务响应的实时性,本文通过针对一个具体的实时操作系统VxWorks,详细的讨论了任务的同步与互斥机制,重点的讨论了互斥信号量机制对系统的影响.本文链接:授权使用:北京航空航天大学(bjhkht),授权号:7b306138-5b87-400a-854d-9e3c016749fc下载时间:2010年11月28日
本文标题:基于VxWorks实时系统的CompactPCI平台高可用应用研究
链接地址:https://www.777doc.com/doc-5059062 .html