Font Size: a A A

Media Player Design Based On Embedded ARM+Linux

Posted on:2010-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:Y N TianFull Text:PDF
GTID:2178360275450052Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
An embedded system is a special computer system, which is applicable on a system that need specific functions, high reliability, low costs, small volume, low consume, and etc. It is focusing on applying and fixable about software and hardware.Nowadays, embedded system is widely used in the consuming electronical products, handset equipments, wireless equipments, and other fields. A micro processor is in the heart of an embedded system. In early years, single-chip of 8-bits or 16-bits is mainly used. In recent years, as the constant perfection and development, numbers of 32-bits processors are brought up. They are widely used because of their high performance, high stability, low consume, low price and etc. As the increasing complexity, operating system has become an indispensable part of an embedded system.There are some popular embedded OS, such as Linux, Windows Mobile, Vxwork and etc. Linux hold a big part of the market.Mplayer is an open source player with powerful functions, including kinds of decoder for most of the video or audio formats. Making the most of the source code, we can optimize the system to implement the playing of video or audio. The GUI of MiniGUI provides convenient interface for developing the UI of the player.This paper makes a simple description of the embedded system, ARM processor, and the properties and advantages of embedded Linux. We have developed an embedded platform with ARM S3C2410 and Linux kernel 2.6.22. That includes the transplantation of Boot loader, transplantation of kernel, making a root file system, driver programming for LCD, touch screen, audio, USB and other exterior equipments. And so on, we describe the WMA, AAC, MPEG-2 and Mplayer. We have optimized the decoder in our platform, and finally implemented the playing of some kinds of audio or video formats. At the end of this paper, we introduce some properties of the MiniGUI, and transplant them into our platform, which makes use of the MiniGUI to implement the GUI of our player.
Keywords/Search Tags:Embedded systems, Linux, ARM, player, MiniGUI
PDF Full Text Request
Related items