Font Size: a A A

Driver Development Of PCIE Data Acquisition Card In Embedded Linux

Posted on:2014-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:X B ZhouFull Text:PDF
GTID:2268330401466992Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
With the continuous development of information technology,demands for high-endembedded systems continue to increase.Linux makes itself be the focus of attention inthe embedded domain owing to its enormous superiority.Taking research anddevelopment of data gathering system as the background and using MPC85xx to beprocessor,this thesis discusses the driver development of PCIE data acquisition card.Firstly,this article explains present development situation and the demand of theembedded data acquisition system.Combined with demand,this thesis has given asolution of high speed data acquisition embedded system,and made the briefexplanation to selection of each part of this solution and its specific implementation.Secondly,The paper explains the MPC8536RDK and its performance parameters.weintroduce the hardware structure of high speed data acquisition embedded systemcombined with overall design of data acquisition system hardware structure and its eachmodule.This article explains how to set up the embedded Linux developmentenvironment based on the project.Thirdly,we select U-Boot as the booting procedure and explain its function,and makedetail analysis of its structure and compilation process.According to hardware of thehost controller,we present the configuration and porting method of U-Boot.Fourth,we compare the embedded operating system on the basis of introducing Linuxkernel,and analyse Linux kernel source code structure.According to hardware ofsystem,we present the configuration and porting method of linux kernel.This paper alsoanalyse Linux root file system and its construction.Fifth,this article discusses and analyses development techniques of Linux driver,andanalyses the basic structure of a character device driver in detail.Moreover,this articleelaborates PCIE card driver.At last,we give debugging,loading and testing method ofthe Linux and driver,and its final test results.
Keywords/Search Tags:Embedded system, Linux Kernel, PCI Express, Driver Program, DMA
PDF Full Text Request
Related items