Font Size: a A A

Design And Implementation Of A Multimedia Player Terminal Based On Embedded Linux

Posted on:2012-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:J TangFull Text:PDF
GTID:2218330371452531Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer and electronic technology, the computing power and the storage capacity of embedded processor are becoming stronger and stronger. Early simple music and document processing functions of portable electronic devices cannot meetting user need, multimedia features become indispensable components of the system. Currently embedded player is usually developed by company. The code is not open source and at high price, so it is non - universal use; May be the function is simple, supported format single, does not have a good user experience. This article is based on open source Mplayer playback software, using QtEmbedded to design on a multimedia player based on embedded Linux, in addition to support a variety of multimedia formats, more in line with the demand for embedded devices. This article focus on the construction of embedded multimedia player. The main works are as follows:The first is the construction of the development environment of embedded platform. Embedded system platform is the foundation of embedded software and hardware. Building a better embedded development environment is not only good for platform performance, but also lays a foundation for developing high quality software. This article completes the construction of embedded operating systems, embedded file system and GUI of embedded system based on EELiod PXA270 platforms.The second is the implementation of the drivers of SD card. In order to meet the requirements of embedded multimedia player Terminal on high storage space, this article expanses the storage of platform using SD card based on MMC/SD interface of EEliod platform. By fishing SD card driver on the platform, it enables reading and writing data on the SD card.The last is the realization of embedded media player. In order to make Mplayer player run well on the embedded platform, the article cropped function modules of Mplayer based on the embedded platform features, with keeping the integrity of Mplayer. At the same time, the article develops the GUI of the embedded player using Qt/Embedded, which is an excellent graphics library in Linux system, instead of GTK graphic libraries of Mplayer which need high equipment performance and storage space.Finally, we summarized the work done in the paper and the problem encountered, and proposed a further solution for the problem.
Keywords/Search Tags:Embedded processors, Embedded Linux, Embedded mutilmedia, Mplayer, Qt/Embedded, GUI
PDF Full Text Request
Related items