Font Size: a A A

Android 3D Graphics Environment Research And Transplantation

Posted on:2017-08-03Degree:MasterType:Thesis
Country:ChinaCandidate:F H SunFull Text:PDF
GTID:2348330503489894Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of information science, embedded devices have become a part of people's daily life. People's pursuit of the interactive interface makes the embedded graphics system more and more needed to provide clear and smooth display.Because Android system is widely used and has excellent graphics performance, it is necessary for us to analyze the Android 3D graphics environment and transform it, so that it can be applied to the majority of Linux based system.Android graphics system uses a layered architecture and client/server model. By rewriting and transforming the graphics server, it can be running on the desktop environment, and displays the Android graphical interface application. This paper analyses the communication interface between Android application and graphics server, and implement these interface. The paper explores graphics server mechanism of rendering,designs and realizes the main module including hardware abstraction module, image cache sharing module, vertical synchronization module, render module. Combination of hardware and abstracted module mainly complete package of hardware using and the package of vertical sync signal; Shared image cache module provides graphics buffer between graphics server and applications, and is responsible for synchronizing access to this buffer; Vertical synchronization module accepts vertical sync signal tansponded by hardware combination and abstraction module, and tanspond to the monitoring end one by one; Rendering module complete mixing window created by many applications, and finally display it in display device.The graphics server can eventually be in the form of a window, running on general Linux desktop environment. Through function and performance testing, the purpose of the design is verified.
Keywords/Search Tags:Graphics server, Shared image buffer, Vertical synchronization, Composite rendering
PDF Full Text Request
Related items