Font Size: a A A

The Research Of Data Acquisition System Based On Embedded Linux

Posted on:2012-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:J G ZhuFull Text:PDF
GTID:2178330335978133Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Data acquisition has been widely used in test equipment communications,radar and many other areas. Currently, domestic research on data acquisition status is far from advancement when compared to international standard. As such, this paper we have researched on the design of high speed data acquisition technology based on ARM and FPGA.We studys the system from two sides.On one hand,we design the data acquisition based on ARM and FPGA.On the other hand ,we study the system from the construction of Linux operating system and the design of device drivers and the design of application program.In the hardware design,we design the hardware structure of the system,and then design the hardware circuit from three aspects.First we analyze in detail to AD9481.Second we design the platform of FPGA,including the design of FPGA function module and the hardware circuit of FPGA.Third we design the peripheral circuits of ARM processor,including the SDRAM circuit and Nand Flash circuit and LCD controller and RS232 circuit and JTAG circuit and RESET circuit.Finally in order to achieve communication between ARM processor and FPGA,we design a shared memory structure.In the software design,firstly,we design a framework for embedded Linux operating system, including the establishment of cross-compiler environment,U-Boot transplantation, the establishment of root file system,Linux kernel transplantation.Secondly, we develop the drivers ,including the design of driver for FPGA and the design of driver for the LCD of framebuffer device.Thirdly,we design the application of the system,and we realize the interaction of information between FPGA thread and LCD thread by mutex and semaphores.At the same time,we design our user interface.Finally,we test the data acquisition based on embedded Linux,and the results meet expectations.
Keywords/Search Tags:Data acquisition, AD9481, FPGA, ARM, Embedded system, Linux
PDF Full Text Request
Related items