Font Size: a A A

Design And Implementation Of Driver Programming Based On PCI Bus

Posted on:2014-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y JiangFull Text:PDF
GTID:2268330401967069Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As a key technology in the process of the development of high-performancecomputers, the I/O bus technology plays an important role in the delivery ofinstructions and data. Data transmission system with PCI architecture in moderntechnology still has a very wide prospect of development. Both military andcivilian fields, a lot of computer-controlled systems require data transferinterface. PCI bus happens to be a suitable choice as it is a practical, low-costinterface. Therefore, driver development based on the PCI bus becomesparticularly important.Relying on several researching data acquisition and transmission system oflaboratory, the thesis has designed efficient andportability driver. Taking imageacquisition system as an example,the corresponding applications have beendesigned and verified. This thesis has discussed characteristics and principles ofDMA interrupt transmission of the PCI bus, described preparation before thewriting of the PCI device driver, focused on display from the buildenvironment, preparation of design, building, generating and installation of thedriver. It indicates the driver development success that the device informationhas been loaded in device manager after installing the driver. Finally, Takingimage acquisition system as an example,the application of interacting with theinteract has been designed and the tools for application development,application program interface for writing and debugging of program andhandware has been presented. Driver design is verified to meet the demand byrepeating the monitor screen.
Keywords/Search Tags:PCI-Express bus, DMA, WDM, driver
PDF Full Text Request
Related items