1 |
On the Porting of Nano-X and Its Integration with OpenGL ESHsieh, Yen-Pin 10 February 2006 (has links)
¡@¡@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.
|
Page generated in 0.3356 seconds