Font Size: a A A

Software Design Of Digital Oscilloscope Based On Linux

Posted on:2016-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:P DongFull Text:PDF
GTID:2322330542473866Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of electronic technology,the electronic measurement technology has become a subject,its rapid development promotes the technology of digital oscilloscope improve,these years,digital oscilloscope has gradually become a measurement tool can not be replaced in the field of electronic measurement.With the rapid development of science and technology,modern measurement requirements in all aspects of electronic instrument accuracy,speed,intelligence is more and more high,the digital oscilloscope technology in the field of electronic measurement is applied more and more widely.College students are also increasing demand in the learning process of digital oscilloscope.The students can not afford the expensive price.For these problems,this article through carries on the analysis to the traditional digital oscilloscope and index,put forward Cyclone V SoC for the design of digital oscilloscope based on the hardware platform,and combining with the design scheme of FPGA technology.Finally,the designed oscilloscope is cheap and convenient to carry,so that each student can make full use of it to study.The main contents of this dissertation can be summarized as follows:Firstly,the basic principle of digital oscilloscope and the working mode of digital oscilloscope is introduced in detail.Including: data storage mode,digital oscilloscope trigger mode,sampling mode.It also introduces the characteristics of digital oscilloscope.Secondly,Analysing the digital oscilloscope performance index and the function of the system,and what we choose to use the operating system and the processor model,putting forward the application of Cortex-A9 processor as the core,selectting the embedded Linux operating system as the design of the system.Thirdly,a detailed introduction of the digital oscilloscope software environment.The establishment and the compiler environment,the transplantation of embedded Linux operating system,build the preloader image file,the device tree transplantation,the designer of VGA,network interface,USB device driver.Finally,introducing the software structure of the oscilloscope when we design,using visual programming environment Qt as the platform to develop the design of digital oscilloscope software,and introduces the key points of the core mechanism of QWT transplantation and QT library.through the design of the interface programming,programming design,our algorithm to complete the digital oscilloscope.
Keywords/Search Tags:ARM-Linux, transplantation of operating system, device driver, FFT
PDF Full Text Request
Related items