| The display of graphics and characters is the core part of the airborne Head Up Display(HUD)system. With the rapid development of airborne cockpit display technology, the next generation offighter aircraft requires the new HUD system to generate flight parameters and graphics faster andbetter.This dissertation studies the low-power airborne graphics and characters generation system.Based on the VxWorks, the software platform and graphics Application Programming Interface (API)are designed and implemented. Then graphic anti-aliasing and character display problems arediscussed. This dissertation presents a modified anti-aliasing algorithm based on Wu, and introducesvector character dot, which greatly improved the display quality of graphics and characters.The main contents are summarized as follows:a) According to the requirements of the system, the overall scheme is designed, and then the SPOCof the system is constructed based on PowerPC440, which builds the hardware architecture.b) The construction of the software platform is completed, including the transplantation of VxWorkson PowerPC440, the data communication with the upper monitor, and the development of FIFOinterface. All these implement the transmission of drawing commands between the upper monitor,the software platform and the Intellectual Property (IP) core.c) In order to improve the portability and versatility of the system, this dissertation designs andimplements the graphics API based on OpenGL。The graphics API analyzes the commandreceived from the upper monitor, and send simple drawing commands to the IP core. Theanti-aliasing algorithms of graphics and borders are also discussed.d) Extended graphics APIs are added, to implement the display of complex graphics. The vectorcharacter dot is introduced to improve the display of characters. Test results show that vectorcharacter dot without jagged edges is significantly better than the binary character dot.e) The comprehensive experiments based on the airborne graphics and characters generation systemare conducted in the dissertation. The results of the experiments show that graphics (includingstatic and dynamic) and characters can be displayed on the LCD screen without delay andobvious aliasing, which prove to meet the requirements of display performance. The experimentsalso show that the interrupt program, the task processing mechanism and the FIFO interface meetthe requirements of real-time, which verify the correctness of the design in this dissertation. |