Font Size: a A A

Research And Application Of Virtual Instrument Based On Linux And Qt Development Framework

Posted on:2018-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:W QuanFull Text:PDF
GTID:2322330512473482Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of electronic industry and embedded technology of modern automobile,the embedded system has been widely used in the field of automotive electronics,this greatly improved the intelligent car,electronic level,information provided by the function and the visual experience of automobile virtual instrument also makes it in vehicle electronic proportion is more and more high,become one of the important elements in the competition of automobile market.This project is based on the rapid development of virtual instruments at home and abroad,for the needs of the majority of market users,build based on I.MX6 as the core of the hardware platform and embedded Linux system for the virtual instrument operating system,the use of cross-platform graphics Interface library Qt development framework development instrument display application,the use of C++language to achieve communication between the back-end and the MCU,the received data according to the needs of business logic processing,using Qt Quick development framework for front-end display,the use of QML language Write an interface program to implement animation and display logic.On the basis of the completion of the reuse framework,the design and implementation of multi-threaded mechanism,combined with Qt Quick provided by the processing signal mechanism to achieve MCU and Qt between the business logic,to avoid the single Thread processing signal caused by the signal block,the process of the end of the black screen,crash and other issues.In the multi-language switching,maintenance Hash Table to replace the original generation language list file,to achieve the language of the instant switch.In order to improve the start time of the instrument,the instrument start program is separated from the business program,and the different loading methods are tested.The verification result shows that the synchronous and asynchronous methods can be used to load the application to get the optimal instrument start time.And video playback,picture playback,Gif playback and picture sequence playback test,analysis of the impact of frame rate and start time factors,summed up a specification to deal with video files to ensure that the video playback on the instrument frame rate.
Keywords/Search Tags:Linux, Qt development framework, virtual instrument, frame rate
PDF Full Text Request
Related items