Font Size: a A A

The Driver Development Based On NT Operating System Of PCI Bus

Posted on:2007-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y M SiFull Text:PDF
GTID:2178360185489714Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The tracking and measurement for the fast moving target are needed in the military range, and both the calculation and analysis are carried out afterwards. With the development of national defense industry, the precision of the tracking system is required in a higher level. We have applied a CCD with high frame frequency and great array to realize the fast speed data acquisition. Consequently, the storage of image data becomes the most important problem to be solved. Basd on the PCI bus, a higher speed data sampling system should be developed according to the current computer system.Only when the self-developed hardware matches the corresponding driver software under Windows2000, the object-oriented programs can offer the interface to control the communication and sampling process through the driver software. There is a great difference between the object-oriented program and the driver, while the latter is in the kernel mode. It needs the full understanding of the system kernel.The paper is about the realization of driver devevpment based on PCI equipment under Windows2000. The high efficient program can speed up the transmission and response for the communication system, which make the sampling system have higher data throughput. As the result, more sufficient measurement data is offered for the afterward analysis. At first, the main board and bus are introduced. After analyzing the working principles and features of PCI protocol chip, we design a higher speed data acquisition card. Through the Windows2000 kernel and WDM driving mode, the driving program for PCI serial communication card is worked out, and with the technology such as multi-buffer and multi-task, the development of high-speed sampling baseline is realized also grounding the DMA operating mode.
Keywords/Search Tags:PCI bus, WDM (Win32 Driver Model), DMA (Direct Memory Access), driver development
PDF Full Text Request
Related items