Design and implementation of the embedded terminal based on Qt multimedia player
|School||University of North|
|Course||Precision instruments and machinery|
|Keywords||Embedded Linux Multimedia Player Terminal ARM MPlayer Qt|
With the rapid development of computer technology,network communication technologyand multimedia technology,embedded systems have been more widely used, the overallperformance of embedded devices become increasingly powerful. As the representative of theARM,the performance of microprocessor’s size,power consumption,speed and other aspectsare getting better and better,the development of microelectronic technology enables embeddeddevices become an integral part of people’s lives.In terms of software,embedded Linux systemwith its open-source, free, stable characteristics,occupies an irreplaceable role in thedevelopment of embedded systems.The subject design an embedded multimedia playerterminals, through the optimization and transporting of MPlayer and Qt softwareprogramming, on the ARM hardware platform and the embedded Linux operating system.This paper focuses on the design of embedded multimedia player terminals, mainly tocomplete the work in the following aspects:(1)The design of hardware platform.SelectS3C6410microprocessor as the hardware platform CPU, describe the DDR memorycircuit,NAND Flash memory circuits,wireless LAN circuits,audio circuits and LCD displaycircuit in detail.(2)The building of embedded Linux operating system.Build a completeembedded Linux operating systems for S3C6410microprocessor,including Uboot,Linuxkernel and root file system，and the driver transporting and the building of Qt developmentenvironment.(3)The implementation of a multimedia player.Transplant and optimize MPlayerafter depth analysis,targeted for streaming media support and hardware decoding.And developa GUI for MPlayer based on Qt taking advantage of its slave mode.(4)The implementation ofbrowser. Develope a embedded browser based QtWebKit module to achieve a web browsingcapability.Finally,the paper summarizes the work,and proposed the problems need to resolve andthe program of work in the future development.