Font Size: a A A

Digital Storage Oscilloscopes Network Technology Research

Posted on:2011-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:S J WuFull Text:PDF
GTID:2192360308465793Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
The Digital Storage Oscilloscope (DSO) is an indispensable instrument in modern testing field. Moreover, the native research is still at the beginning. This project is put forward under this situation, which is developed by our team for some company, includes the hardware and software scenario design and its implementation for USB interface conversion board of DSO. This project is based on the core of ARM embedded microprocessor, and its software is designed on embedded linux operating system. This paper has four major:1. Hardware design. Design schematic of interface conversion board and drawing PCB by using Protel, implement interface conversion for USB port to LAN and GPIB. As the timing sequence between NAT9914 and ARM doesn't fit in with each other, so I propose the use of IO port to simulate the bus timing sequence instead of using CPLD, and also saves production costs. Finally, U-BOOT and Linux works properly on the interface conversion board after the hardware debugging.2. Device driver. Driver includes two parts. Part 1: Design GPIB driver under linux operating system to configure external GPIB chip NAT9914 and communicate with GPIB mother card, and optimise the driver to increase data transfer rate continuously. Part 2: Analysis existing USB driver to identify bottlenecks and optimise.3. Server program on ARM. Implement server program both in C/S and B/S software architecture. Building C/S architecture server machine by using TCP and UDP protocol, and modularization programming method is used in server program. An embedded Web server was deployed in interface conversion board for B/S software architecture.4. Java client program.This part of the process is relatively complex, in order to allow developers to concise and easy to understand the model, using UML for modeling them. In order to configurate flexibly and manage of rich user interface (UI) elements of Swing, Visual Editor is used to create the UI part of client program.
Keywords/Search Tags:DSO, ARM, B/S, C/S
PDF Full Text Request
Related items