Font Size: a A A

Kernel Analysis And Optimization Strategy Of The Embedded Graphic Engine QT/E

Posted on:2008-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:S M XuFull Text:PDF
GTID:2178360215469809Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
QT/E is an embedded graphic engine which is optimized from qt/xll, it integrated the xlib and x-erver. And operate directly on linux Framebuffer. The operations of the application on images such as rendering is unnecessary based on x-server, but directly draw on the buffer it owned, it improves the efficiency and reduces memory consumption, so the environment is more suitable for embedded applications.Two parts are being introduced in this paper.First, introduces the develop trend in the embedded graphic engine, express the advantages of the linux operating systems and also compares some embedded graphic engines.Second, analysis the kernel of QT/E, deeply analysis the structures, the way picture rendering, the picture management and the shared picture cache management.and also make some improvements to the server-client structure, the picture global shared cache management.The contributions of this paper are as follows:(1) At first analysis several kinds of popular embedded graphic engines.(2) Have a detail analysis of the C-S structure, communication, and make some improvements.(3) Have a more detail analysis on the management of pictures and rendering algorithms.(4) Have a detail analysis on cache management. There are Global Cache and local cache, and at last make some improvements to the Global Cache management.(5) Introduce some types of data structure within QT/E.
Keywords/Search Tags:QT/E, Graphic Engine, embedded system, rendering algorithm
PDF Full Text Request
Related items