Font Size: a A A

The Design Of Digital Storage Oscilloscope Based On Embedded Linux And The Implementation Of Software

Posted on:2009-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhouFull Text:PDF
GTID:2132360272977121Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
As one of the most common equipments the engineers use in research and development, the oscilloscope has been widely used in project measurements. The Digital Storage Oscilloscope(DSO)has become one of the most fast-developed equipments because of its proper characteristics.With the enhancing requirements on speed, precision and intelligence in modern measurement, traditional measuring instruments based on single chip system is very difficult to finish the operating system embedding, the management of files, integration of different interface, huge size memory enlargement and so on. In the past days, it is limited in many fields. In order to solve these problems, we present the scheme of ARM+FPGA+Embedded Linux according to the schemes of traditional DSOs and requirement details of this project. We choose the microprocessor S3C2410 with ARM9 core produced by Sumsung Corporation as control core. The ARM microprocessor makes the control simple as well as the programming because of its strong control ability and flexible connectors. We choose the cost-effective FPGA chip XC3S500E of Xilinx Corporation to achieve the function of fast acquisition and processing.In order to control the hardware in embedded linux, we need to develop linux device drivers. According to the system requirements, we develop three types of device drivers: GPIO device driver, SPI device driver and FPGA device driver. The test proves that these device drivers work steadily.At the same time, we develop the embedded Linux application procedures in the development environment of Qt/Embedded. The role of the applications procedures is to control the hardware of the system and achieve good interactive of human-machine. The test shows that the application proceduress complete tasks well such as real-time display, control of the waveform and response of keyboard events .
Keywords/Search Tags:Digital Storage Oscilloscope(DSO), Embedded System, Embedded Linux, Device Driver, Graphical User Interface(GUI)
PDF Full Text Request
Related items