Font Size: a A A

Research And Implementation Of An Embedded GUI Based On Blackfin Processor

Posted on:2009-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:H HuangFull Text:PDF
GTID:2178360242483063Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Intel Corporation published the first micro-processor in the 1970s. With fast development of the chip technique, almost all related companies published more and more micro-processors with their own features to seize the market. Many engineers begin to design and implement software applications based on Blackfin processor in these years. Embedded system based on Blackfin processor is still in the initial stage.The embedded GUI is an important part of the embedded system platform. With the development of the computer science and the application of the embedded device, especially the abroad application of multimedia, the requirement of embedded GUI in the embedded environment becomes more and more imminence. The requirement by multimedia application becomes more and more rigorous. The peculiarities of the embedded GUI system are lightness, less resource requirement, high performance etc.At first, this paper builds an uClinux system, based on the Blackfin processor. The embedded system has 8 inch LCD displayer and touchscreen. The paper discusses the touchscreen dejitter technique. Based on uClinux, the paper then considers the high-powered multimedia of the Blackfin processor and discusses the GUI related optimization technique, including device driver optimization, 2D DMA optimization, optimization using "on chip level 1 SRAM" and optimization using assembly language. The paper describes the optimization of the hardware abstract layer, the graphic engine and the windows painting module of the GUI based on the uClinux system. The GUI has low size and high performance and is suitable for electronic product requiring large LCD. At last, the paper compares the GUI with Microwindows; bring out the performance test result, and a digital photo frame product application based on the GUI. The implementation of this embedded GUI system has more meaning with the application developing especially the high performance multimedia application developing on Blackfin processor.
Keywords/Search Tags:GUI, embedded system, Blackfin processor
PDF Full Text Request
Related items