Font Size: a A A

The Desjgn Of Driver And Application Of Data Transmission System Based On IEEE1394

Posted on:2015-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:K ZhangFull Text:PDF
GTID:2298330431965304Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The rapid development of computer technology and space technology give rise to themultiplied demand of the data processing ability of all kinds of equipment in the field ofaerospace. The1553B bus is widely used in aerospace equipment at present, however, itsdata transfer rate, as low as1Mbps, is far behind the development of the high-speedelectric system and has not meet the demand of the system any more. While the IEEE1394high-speed serial bus, which can support the400Mbps synchronous transfer willbecome the priority in the aerospace area in the future due to its characters likeAsynchronous Transfer, Hot-swappable, point to point transfer and so on.First, put forward a detailed analysis of the bus reset, asynchronous and isochronousdata transfer model and operation mechanism of the IEEE1394high-speed serial busprotocol once get familiar with it. Then give an introduction of the1394OHCI Open HostController Interface Protocol, its hardware and software descriptions and develope acomputer terminal WDM device drivers based on IEEE1394a data transmission systemin Windows XP through combining with the1394port driver and the bus driver providedby Microsoft in the understanding of the architecture of Windows-driven model toestablish an entire agreement stack with the driver provided by Microsoft. According tothe experiments, the1394transfer board node can communicate with a PC to realize atwo-way data transmission when finished compiling and installing. This successfullyachieved important functions like bus reset, asynchronous data transfer, isochronous datatransfer and so on.Furthermore, we introduce1394b, a new1394agreement, analysis the transportmechanism and develope a client applications program based on computer-side in IEEE1394b data transmission system by FireAPI through1394b resources and existing UB.dlldynamic link library provided by Unibrain.The purpose of this paper is to master the the work principle of the IEEE1394, learnhow to use a1394chip set and be familiar with the design ideas and development processof the driver program of the equipment in Windows, this not only helps futuredevelopment of real-time operating systems such as VxWorks, but also pave below a newgeneration of1394, namely the development of IEEE1394c.
Keywords/Search Tags:IEEE1394, WDM, FireAPI
PDF Full Text Request
Related items