Font Size: a A A

The Design Of Oscilloscope Interface Software Based On The Embedded System

Posted on:2017-02-14Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2308330485488480Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the quick development of electronic measurement technology,people have higher requirements on many aspects of oscilloscope,such as the diversity of oscilloscope function and the abundancy of oscilloscope peripheral interface.There are some restricts on peripheral interface resources of the Digital Storage Oscilloscope(DSO) which is based on the architecture of DSP + FPGA. Embedded microprocessor system has strong capability of system controlment and abundant peripheral interfaces. Also, microprocessor can be more convenient to realize functions of the interaction between man and machine, data transmission and network communication etc. So, in order to enlarge the peripheral interfaces of the DSO, the oscilloscope has introduced in ARM microprocessor in this paper,which is used to expand USB Host interface and LAN interface of the oscilloscope under the embedded Windows CE system,so that the DSO can realize the communication with U disk and the communication with upper-machine via LAN.The main content of this paper include three parts, which are the design and implementation of the FPGA Streaming Interface Driver based on the Windows CE system, the customization of Embedded Windows CE system and the development of interface communication application.1. Design and implement the FPGA Streaming Interface Driver under the Windows CE system. The normal work of the FPGA is the necessary premise for realization of interface communication function, which needs to provide support for the realization of the application layer function.In this paper.In order to improve the data transmission speed of the FPGA, the FPGA Streaming Interface Driver takes the method of address mapping to realize the mapping between the user space virtual address and physical address.So,when the user has access to the virtual address,it can realize having access to the physical address,namely having access to the FPGA.2. Customize the embedded Windows CE system. According to the hardware system resources of the DSO and the real requirements of the project,the embedded Windows CE system needs to be cut and customized,so as to build a embedded system which can drive the hardware system normally working. The main content of the system customization include the Board Support Package(BSP) modification,the cutting of device drivers and system kernel functional components,and the system configuration file modification.3. Develope the interface communication application program under the Windows CE system.The application program includes programing software to operate the FPGA device, check plug-in or removal state of the U disk, get root directory file list from the U disk,read file from the U disk and write file to the U disk,which is used to realize the communication between the DSO and U disk.Also,it includes programming software to set network information,get network information and realize the SOCKET communication, which is used to implement functions of setting the network information, getting the network information,and communicating with upper machine via LAN,so realizing the remote control of the DSO.In the thesis, the interface communication function of the DSO has been researched. Finally,the interface communication function of the DSO was implemented, which enriched peripheral interfaces of the oscilloscope.
Keywords/Search Tags:Digital Storage Oscilloscope, peripheral interface, system customization, FPGA Streaming Interface Driver, interface communications
PDF Full Text Request
Related items