Font Size: a A A

Design And Implementation Of Terminal Display For The Embedded Digital Frequency Sweeper

Posted on:2017-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:G G YangFull Text:PDF
GTID:2348330503465732Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of computer technology and the embedded system, miniaturization and high degree of intelligence gradually become two main development trends of embedded products, so it requires not only a good performance of the products, but also a friendly graphical interface. Digital frequency sweeper is a product with the ever-developing embedded technology, and the performances of the human-machine interface will directly affect the users experience to the products. Therefore, the most important and urgent part in the process of the development of embedded frequency sweeper is to equip a friendly, efficient graphical user interface.The paper has analyzed and compared the current development situation about embedded systems and the graphic user interface. In order to realize a friendly, efficient display of digital frequency sweeper, the research is based on ARM development board produced by Samsung, takes real-time embedded Linux operating system as the core and Qt/embedded as application development platform which designed sweeper’s graphic user interface by combining interface module, good touch experience module and dynamic scanning curve module, finally to achieve a good interactive response of human-computer.In this paper,we mainly focus on the development and design of sweeper’s graphic interface. The content of this paper is as follows:Firstly, a dynamic scanning curve drawing algorithm is presented. The curve shows is the most important part in the sweeper’s graphical user interface. The paper proposed an improved dynamic scanning curve algorithm on the basis on Qt_E. The algorithm took advantage of Qt’s character of extendibility, which realized the algorithm by loading Qwt library extension controls. And then the paper introduced the theory of this new algorithm and realization steps, finally analyzed and contrasted the data of simulation experiment and the efficiency of drawing.Secondly, the integrated system of sweeper’s graphical user interface is designed. The design of GUI is an important part. This paper analyzed the requirement of sweeper’s functions, and designed the layout of interface and menus on the basis on the requirement, finally realized by writing code. The paper also analyzed the factors of influencing the touch experience of interface, and tried to improve touch experience of users by letting interface’s controls form a suitable layout which used Fitt’s law according to practical requirement. Finally, various curve display module of sweeper is designed in the paper, then described the drawing principles and realized curve drawing.Lastly, various modules of the terminal display are tested. Display interface and the algorithm of drawing dynamic scanning curve are tested in the embedded development environment. The code is transplanted to the embedded development board and to run it, which tested the stability of interface and the feasibility of the algorithm.
Keywords/Search Tags:Digital frequency sweeper, GUI, Embedded Linux, Dynamic scanning curve, Qt/Embedded
PDF Full Text Request
Related items