Font Size: a A A

Design Of Man-machine Interface Based On DSO Of Linux

Posted on:2014-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:W F ZhangFull Text:PDF
GTID:2252330401965794Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
At present, the digital storage oscilloscope based on operatingsystem no matter in technology or products tend to mature abroad, andin China it is in the initial stage.Digital storage oscilloscope based on embedded Linux can not onlyimprove real-time performance of the digital storage oscilloscope, andcan realize the functions of file management, interface integration andthe expansion of the large capacity storage, and other functions.Paper studied the digital oscilloscope status quo at home andabroad. In order to meet the characteristics of modular, intelligent,offered to the design idea that file storage module and keyboardmodule for the integration of digital storage oscilloscope, it dual-coreOMAP_L138as the processor, Embedded Linux operating system on ARMsoftware as the core, the Qt/Embedded development platform, setmachine interactive interface display module, finally realize thehuman-computer interaction interface design.First of all, according to the requirement of the oscilloscope displayinterface, display interface design principles, including the concept ofMVC architecture pattern and concept of object-oriented thought. Then,this article introduces the planning and the realization of menu structureof the interface design. Finally, discusses how to innovatively use the MVCarchitecture pattern implementation of multistage nested menuinterface implementation.Secondly, combining with the research content, introduces thestorage module and keyboard control of human-computer interactiondesign in detail, including the characteristics of Flash storage media andproduction, Nand Flash, speaking, reading and writing control, storing thewaveform parameters, the design of the keyboard, the communicationbetween the keyboard and the oscilloscope, etc. In the communication of the keyboard and the oscilloscope, it uses the QT signals and slots andmulti-threading mutex mechanism function.Finally, the paper takes the test verification on each functionalmodule’s function of ARM. As a result, realizes the display design thatbased on MVC architecture pattern, and the waveform data is stored. Inaddition, through testing the key response time, put forward the idea toshorten button response time, it is to optimize the graphics rendering andgraphical merge algorithm.The ARM-side software in the thesis basicallyachieves the expected design purpose and needs continuousimprovement yet.
Keywords/Search Tags:DSO, Linux, QT, MVC, File store
PDF Full Text Request
Related items