共查询到18条相似文献,搜索用时 125 毫秒
1.
介绍了在VxWorks下,基于VxBus的设备驱动程序的开发.结合 PCI2040,讲述了VxBus原理、设备驱动开发步骤及具体实现过程. 相似文献
2.
李丹 《计算机测量与控制》2014,(1)
随着嵌入式操作系统VxWorks在国内外各种领域越来越广泛的应用,如何让VxWorks支持各种硬件平台成了亟待解决的问题;特别是随着大量网络应用的出现,嵌入式系统下的千兆网络驱动是研究开发的热点;文章介绍了设备驱动相关的一些基础知识,分析了VxWorks 6.X最新引进的VxBus驱动程序框架,并对MUX在VxWorks END网络驱动软件中的作用进行了详细的研究和论述;最后,阐述了如何在VxBus中实现MPC8569E的千兆以太网MAC控制器(UCC)的驱动,给出了UCC的END驱动程序开发流程,对所有基于VxBus的框架下的网络驱动软件开发具有参考意义。 相似文献
3.
4.
基于VxWorks的PXI板卡驱动程序开发 总被引:1,自引:1,他引:0
对嵌入式实时系统VxWorks中的设备驱动程序开发进行了简要的介绍,讨论了VxWorks操作系统下的I/O系统和设备驱动程序、应用程序之间的关系,说明了VxWorks下与一般操作系统下驱动程序设计的不同;另外根据作者开发PCI9054数据通信卡驱动程序的实践,讨论了VxWorks下PXI设备驱动程序的框架;根据设备驱动程序的功能,将其分为初始化、中断挂接、中断处理、DMA块读写等几大模块,并详细说明了这些模块的具体实现. 相似文献
5.
基于VxWorks的SD卡驱动程序的设计与实现 总被引:3,自引:0,他引:3
为了提高嵌入式实时操作系统下驱动开发的可扩展性、可升级性,研究了基于VxWorks6.x实时操作系统的VxBus虚拟总线技术.采用XBD(extended block device)程序设计工具,作为连接设备驱动和VxWorks文件系统之间的接口,通过开发以XBD为接口的SD卡块设备驱动,表明了VxBus虚拟总线技术能够有效的对设备驱动进行管理,提高了VxWorks开发的性能,并且实现了对SD卡的MS-DOS FAT32文件系统加载. 相似文献
6.
7.
王蒙 《计算机测量与控制》2014,(2):485-487
针对基于VxWorks嵌入式系统的SpaceWire设备驱动的设计与实现展开研究;在分析操作系统层次结构和设备驱动调用关系的基础上,对基于VxWorks嵌入式系统的SpaceWire设备驱动框架结构设计,提出了通过操作系统的扩展模块调用SpaceWire总线驱动程序的设计理念;并按开发流程对SpaceWire设备驱动实现的细节进行了分析;其设计理念不仅可以为VxWorks嵌入式实时操作系统开发者在编写各类外设驱动程序时提供参考和借鉴,而且对于其它类似外设驱动程序的设计与实现具有一定的普遍性、适用性和指导性;结合相关具体的应用,证实所开发的SpaceWire总线驱动软件在可靠性和实时性方面都能满足应用要求。 相似文献
8.
随着北斗三号导航卫星系统开始组网运行,星上系统对星载计算机系统提出了更快的数据传输和运算速度需求。中国科学院研制的北斗卫星采用高运算性能和高数据传输性能的星上计算机系统,其核心部件全部自主可控,即以龙芯中科公司生产的龙芯1E高性能宇航级处理器芯片为主构建的硬件环境,以实时操作系统VxWorks为软件环境。为适应龙芯中科1E系列的新型升级芯片,本文通过开发BSP和串口驱动,并在设备驱动管理上配置支持VxBus型驱动架构,实现VxWorks在新型芯片上的移植和运行,同时使驱动程序的可靠性、可移植性、独立性等性能得到有效提升。 相似文献
9.
本文介绍了嵌入式操作系统VxWorks下PCI总线下多功能IO采集卡驱动程序的开发过程。分析了VxWorks操作系统下设备驱动程序在系统中的层次结构和PCI设备驱动程序的运行机制。 相似文献
10.
11.
Vx Bus驱动架构是在Vx Works6.2版本开始加入到Vx Works操作系统中的全新的驱动架构,Vx Bus驱动架构具有模块化并且对BSP依赖度小的特点.分析了Vx Bus驱动架构的工作方式,并基于Vx Bus设计实现了一种ARINC429接口驱动.在Vx Works操作系统中采用Vx Bus驱动架构,不仅满足了驱动高可靠性的要求,并且提高了驱动的可扩展性. 相似文献
12.
分析了VxWorks系统中VxBus型驱动的组成和一般设计过程,对串口、时钟等VxWorks系统自带VxBus型驱动的设备进行了配置,对龙芯1E芯片的中断控制器驱动进行了分层设计,在VxWorks原有的MIPS中断控制器驱动基础上,增加了专门针对龙芯1E和龙芯1F的中断控制器驱动,并且3个中断控制器驱动通过设备配置文件相互关联,实现了中断服务程序的嵌套调用。对龙芯1F接口芯片上的智能1553B功能单独设计了一个VxBus型驱动,并通过设计驱动方法的方式向应用层提供了驱动的使用接口,屏蔽了底层硬件细节,简化了应用层的设计。实验结果表明在龙芯1E1F航天应用平台上进行VxBus型驱动设计使得软件结构更加清晰,系统移植的难度大大降低,并且简化了应用层软件设计,对航天领域基于龙芯和Vxworks系统的开发设计具有较高的参考价值。 相似文献
13.
VxWorks是WindRiver公司开发的嵌入式实时操作系统,广泛地应用于航空航天、工业控制、通信等领域;分析了VxWorks下PCI设备驱动程序的实现方法;以PCI9054图像采集卡的驱动程序开发为例,介绍了PCI总线设备的配置空间结构及配置空间的访问方法,重点说明了在VxWorks下PCI设备驱动程序的开发步骤及编程要点,并给出了部分关键代码;在某视频图像采集系统中的运行结果表明该PCI设备驱动程序运行稳定、可靠。 相似文献
14.
15.
针对VxWorks 6.6操作系统下无法支持SATA接口的问题,提出了一种基于SATA控制器的驱动软件设计方法,该方法采用VxBus的驱动框架结构,支持AHCI模式、支持高速传输的NCQ技术,从而保证了SATA控制器功能的充分发挥.描述了基于SATA控制器驱动软件的主要设计思路和实现过程,该设计已经应用于嵌入式通信领域,并取得了良好的效果. 相似文献
16.
17.