首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 109 毫秒
1.
杨帅  席志红 《电子科技》2015,28(4):135-138
Compact PCI总线具有热插拔的特性,而使得CPU访问扩展设备的机制与非热插拔系统有较大不同,尤其是中断机制较为复杂,研发人员不仅需深入了解硬件中断结构,更需要掌握PCI设备驱动程序及中断服务的实现方法。本文针对中断的软硬件内容进行了分析研究,以设计的Compact PCI设备卡为例,讨论了利用中断方式和CPU运行的VxWorks操作系统进行数据通信的程序设计要点,从底层全面分析了Compact PCI中断处理机制,旨在为开发人员提供理论指导和编程思想。  相似文献   

2.
VxWorks操作系统目前在嵌入式系统中的应用越来越广泛。其BSP(板级支持包)中的驱动程序为VxWorks访问硬件提供支持。本文详细说明了VxWorks下多PCI设备的驱动设计与实现。  相似文献   

3.
详细介绍了CompactPCI热插拔功能实现的原理并分析了Compact PCI总线热插拔的技术特点和热插拔工作过程,并利用PLX公司的PCI9054桥芯片和凌特公司的LTC1644热插拔电源管理芯片实现了一般的热插拔模块设计方案。该设计方案为硬件工程师设计和开发带有热插拔功能的模块提供了在硬件设计方面的参考。  相似文献   

4.
文中主要从逻辑与实现两个方面来建立从PCI硬件设备到应用程序之间的联系,并以实例说明驱动程序的实现。文章自下而上分析了x86平台、PCI总线、Windows操作系统、驱动程序、应用程序及其之间的关系,重点是Windows的内存管理,包括Windows如何组织物理内存、PCI内存,调配给不同的进程使用。接着以PLX9054为例详细描述了驱动程序与对应的动态链接库、应用程序的开发过程,重点分析了应用程序通过Windows接口调用驱动程序、最终控制硬件设备的过程,以及驱动程序在操作系统中的运行情况。本文比较完整地描述了从PCI硬件到应用软件的逻辑关系以及驱动程序的具体实现。  相似文献   

5.
VxWorks环境下无人机半物理仿真模型机数据通信与采集   总被引:2,自引:2,他引:0  
无人机飞控半物理仿真系统中,无人机模型解算计算机(简称模型机),一方面通过通信接口驱动三轴转台实现无人机飞行姿态的仿真,另一方面通过数据采集模块实时采集由安装在转台上的陀螺传回来的无人机姿态信号及舵机信号,因此数据采集模块以及模型机与转台的通信模块在系统中起着非常关键的作用。针对VxWorks下PCI硬件板卡驱动程序不易开发这一难点,通过分析模型机与三轴转台的通信机理并结合PCI总线的特点,开发了VxWorks系统下的PCI总线RS 422串口卡以及数据采集卡驱动程序。半物理仿真实验证明,所开发的PCI通信卡和数据采集卡驱动程序通信可靠、工作稳定、误码率低、实时性高。  相似文献   

6.
热插拔PCI槽为不间断工作及需在线维护的计算机系统提供了更换板卡的可能和方便。本介绍热插拔的基本技术,给出利用Maxim公司的热插拔电源控制电路MAX5916实现PCI总线热插拔的具体电路以及工作过程,完全符合PCI2.2标准规范。  相似文献   

7.
本文在对SpaceWire总线协议、SpaceWire节点的总体框架进行深入分析的基础上,设计了支持热插拔的基于CPCI接口的高速SpaceWire数据总线的节点通讯板卡的硬件系统,重点介绍了支持热插拔的CPCI接口电源电路分析、FPGA与PCI9056接口模块时序分析和在Windriver软件环境下的驱动程序的开发,为SpaceWire上位机底层驱动接口的开发以及今后SpaceWire总线在其它任务中的应用打下了良好的基础。  相似文献   

8.
姜明  郭全顺  黄跃敏 《电子质量》2002,(6):29-31,35
VXD即虚拟设备驱动程序是Windows上层应用和底层硬件设备交互的中间环节,本文阐述了VXD驱动程序开发的通用流程,并且讲述PCI接口板卡的硬件设计及其驱动程序的设计。  相似文献   

9.
本文介绍了一种高效的设备驱动程序开发软件WinDriver,利用该软件,可以便捷地在Win-dows操作系统的用户模式下用C++Builder编写硬件设备驱动程序,实现对PCI总线高速实时数据的采集。在实际应用中,程序稳定,可靠性高。  相似文献   

10.
基于VxWorks的雷达数据采集系统的设计与开发   总被引:4,自引:2,他引:2  
雷达数据采集系统在中断响应、数据处理等方面对系统的实时性和可靠性要求较高,有必要选用高性能的实时操作系统作为开发平台,同时采用PCI总线来保证高速的数据传输。为此,给出了一种在实时操作系统VxWorks平台下基于PCI总线的实时雷达数据采集系统的设计方案,详细描述了在VxWorks实时操作系统下PCI设备驱动程序典型结构和工作过程,给出了PCI雷达数据采集卡驱动程序的开发过程和关键例程,以及如何采用驱动开发工具WinDriver提高开发效率。  相似文献   

11.
介绍了CompactPCI总线、接口技术、配置空间的内容和操作方法。详细说明在VxWorks实时操作系统下配置CompactPCI总线设备的方法。硬件中断处理是实时系统设计中的关键问题。该设计将外部中断与中断服务程序连接,并控制QL5064PCI接口的中断控制寄存器。在中断服务程序中使用信号量实现任务间的同步,保证了系统实时数据采集的可靠性。  相似文献   

12.
为提高激光陀螺惯性测量系统数据采样频率,实现系统的高精度导航解算,使系统导航结果真实性更好,采用基于VxWorks实时操作系统的PCI总线数据采集技术。介绍了数据采集系统的硬件实现框图,对VxWorks程序实现PCI总线控制进行了具体分析,详细总结硬件和软件实现方法。实验结果表明,该方法能够满足系统高速、实时、可靠的应用要求,较ISA总线数据传输速度有明显提高。  相似文献   

13.
朱欣华  黄亮亮  夏云翔  刘晔波   《电子器件》2006,29(4):1275-1279
本文介绍军用车辆综合电子信息系统中虚拟仪表内部的计算机上扩展的基于PCI总线的CAN接口卡及其Vx-Works环境下驱动程序的设计。硬件设计方面介绍的主要内容是:PCI9052及其与PCI总线的连接,PCI9052与SJA1000的连接,SJA1000与82C250的连接等。软件设计方面介绍的主要内容是:Vxworks环境下PCI设备的驱动设计及CAN设备的驱动设计等,并给出了主要的程序代码。测试表明,设计的CAN卡及其相关的驱动程序工作正常、可靠。文中所述内容同时能供基于PCI总线的硬件扩展及VxWorks环境下驱动程序设计时参考。  相似文献   

14.
VxWorks是WindRiver(风河)公司开发的嵌入式实时操作系统(RTOS),由于它的高实时性,所以广泛地应用于军事、工业控制、通信等领域;分析了VxW0rks下PCI总线多功能数据采集卡的实现方法;以ADLINK的PCI7396数据采集卡为例,介绍PCI总线设备的配置空间,包括它的结构及访问方法,重点介绍PCI总线设备在VxWorks下驱动程序的开发步骤及编程要点,并对开发过程中的关键部分给予代码说明;在某综合控制系统中,开发的驱动程序运行稳定、可靠。  相似文献   

15.
新一代雷达的信号处理有实时性、通用性强的特点,该文给出了一种基于CPCI标准总线的实时信号处理系统,重点阐述了DSP和CPCI主机通信的接口设计。主机通过CPCI总线可以对DSP进行程序加载和运算结果的监测,充分利用了计算机资源。文中设计主要利用CPLD和桥接芯片PCI9656来实现,详细说明了PCI9656主从工作模式以及CPLD对PCI信号和局部信号的转换,最后给出了电路框图和时序仿真图。  相似文献   

16.
基于PCI Express总线的数据采集设备实现   总被引:1,自引:1,他引:0  
PCI Express是最新的总线和接口标准,具有数据传输速率高,支持点对点传输以及热插拔等特点.首先,介绍PCI Express总线的发展与体系构架.然后结合采用Xilinx公司的FPGA与PHY器件设计采集设备的过程,详细介绍硬件系统的电路设计,以及采用Xilinx Pipe Core实现PCI Express物理层、链路层、传输层和使用winDriver开发简单的驱动程序.结合PCI Express总线设计的采集设备,整体性能可以显著提高,其必将取代以往各种总线的数据采集设备.  相似文献   

17.
于世江  崔红娟  杨帆 《电子质量》2002,(11):142-143,146
电信业的迅猛发展和市场竞争要求其电脑平台具有高可用性,高可靠性和可扩展性,本文介绍了融VME机械结构和PCI电气规范于一体的CompactPCI总线标准及其优点,重点讨论了CompactPCI平台因应电信领域的应用而成为其最佳选择。文章也对CompactPCI在其它领域的应用、CompactPCI的现状和发展前景进行了介绍。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号