Font Size: a A A

PXI-E Driver Design Based On WDF

Posted on:2019-03-21Degree:MasterType:Thesis
Country:ChinaCandidate:X L ZhangFull Text:PDF
GTID:2348330563454014Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
In modern data storage and transmission technologies,efficient real-time processing of high-speed,large-volume data requires a new generation of bus technologies.The PCI-E bus is used as the standard for next-generation bus use.Compared with the previous bus protocol,it has three distinct advantages.One is that dual-channel or multi-channel is used instead of the single channel,and the second is that the single-channel rate is increased.Finally,each channel uses the serial technology to monopolize the total bandwidth.In the past ten years,the PCI-E bus has replaced the old version of the bus and has become more widely used in many fields.While the development of the PCI-E bus,the importance of the supporting driver development technology is also self-evident.In the hardware program control field,the driver is also the basic research.Therefore,the standardization in this area has also become more and more important.This article analyzes the features and advantages of PCI Express devices,and focuses on the major issues and solutions faced during the writing of generic PCI Express device drivers.It focuses on analyzing and expounding the drivers,hardware interfaces,and applications.A more detailed description of an efficient way to use the WDF driver model development process,interrupt handling,and DMA transfer drivers.This article discusses the drive design of the interface device.These are what i did.1.Summarize the development status of the driver,point out the current problems,analyze the model in detail,including the basic structure of the driver,the framework object,the model,the power state and the interrupt request level,and analyze the processing and transmission of the request packet.the way.2,According to the specific board functional requirements,complete the driver design and implementation.The main functions are driver initialization and uninstallation,hardware and software interrupt handling,space application and release,and DMA transfers.3.From the application point of view,an analysis of the operations closely related to the driver,including the establishment and disconnection of application-to-driver connections,driver installation and uninstallation,and INF file design.4.Build the test environment and implement the test of the driver function.The results show the validity of the developed software and the correctness of the function.The test method provides a guarantee for the stable operation of the driver.
Keywords/Search Tags:PXI-E, WDF Model, DMA, Interrupt, Windows Driver
PDF Full Text Request
Related items