Font Size: a A A

Arinc429 Interface Board For The Compactpci Bus-based Software Design And Realization

Posted on:2007-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y GuoFull Text:PDF
GTID:2208360182478809Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
On the purpose of developing the device driver under Windows 2000 with WDM technology for the PCI_based communication board, which has an embedded microprocessor, the author writes this thesis.In the course, the author learned the developing procedure of an embedded system, and gripped a lot of knowledge about hardware;By referring to plenty of material, strengthened the realization of Windows 2000 OS;Analysed and researched the theory of WDM;Developed the device driver for the board and wrote the application for testing the driver.At the beginning, the thesis introduces the entire structure of the communication board. This board adopts the embedded microprocessor to control the DEI1016 chips, which is used to send and receive the ARINC429 protocol data;adopts a dual_port RAM to contact with the computer. Then the thesis introduces the software structure of the board briefly.Then the thesis discusses the Compact PCI bus, which is the interface bus between the board and the computer. Specially, it talks in detail about the configuration space of the PCI bus, which is important for ones who develop the PCIbased device driver. Because the device driver is a part of the operating system, and should run in phase with other modules, the thesis describes the system structure of Windows 2000 OS, and analyses its running mechanism. Windows 2000 is an operating system based on hierarchy structure and microkernel structure. Especially the thesis studies the I/O subsystem at length.And then, the thesis emphasizes the theory of the WDM driver. It gives a description of the WDM driver's hierarchy structure and the main data structures involved. In succession, it analyses the importment functions of the WDM driver. On the foundation of the foregoing statements, combining with the factual hardware, the author developed the device driver with WDM technology, and designed an application program for testing the driver developed.
Keywords/Search Tags:WDM(Windows Device driver Model), IRP (I/O Request Packet), device object, plug and play, Compact PCI bus
PDF Full Text Request
Related items