Return to search

On the Porting of Nano-X and Its Integration with OpenGL ES

¡@¡@Embedded systems often use several ways to emulate floating-point computation, due to the limitation of hardware resources and the performance/cost consideration. The first part of this thesis will discuss how systems without hardware support emulate floating point operation, and the performance difference between whether hardware floating-point units exists or not, and finally the performance evaluation between the usage of floating-point and fixed-point. In the mean time, we will also discuss the porting process of Nano-X fixed-point version to the Versatile PB/926EJ-S development board.
¡@¡@Due to the growing market demand and the big improvement of hardware, there are several 3D-display applications beginning to be presented to the public. In order to develop 3D programs, we need a standard API to reduce our development time. OpenGL~ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems developed by The Khronos Group. The second part of this thesis will discuss the implementation of EGL---the interface between windowing system and the OpenGL~ES rendering API---and the GLUT (OpenGL Utility Toolkits)-like library, in order to make OpenGL programmers' life easier.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0210106-162341
Date10 February 2006
CreatorsHsieh, Yen-Pin
ContributorsMing-chao Chiang, Chung-nan Lee, Shiann-rong Kuang
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageEnglish
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0210106-162341
Rightsnot_available, Copyright information available at source archive

Page generated in 0.0028 seconds