Font Size: a A A

Research And Design Based On Linux Embedded Music Player

Posted on:2015-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:F LiuFull Text:PDF
GTID:2308330473459645Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As people material standard, consumers on various aspects of music playback products demand more and more is also high. How can currently vendor is more concerned on low-cost high-performance platform, for the music and video is not just a simple function for the music and video, that is to say the current hot issues is to optimize the original MP3 standard. ARM processor is more and more popular with R&D staff at all levels, because of its high cost performance and abundant peripheral resources. Over the past few years, the embedded system with organic combination of Linux system, it has been widely applied to the player, network communications, PDA, industrial design, and many other fields. This article puts forward a design scheme based on Linux embedded music player. The combination of three factors makes the design more flexible. The music player to control music playback with buttons, has the basic function of an MP3 player, and can output high fidelity acoustics. Scheme is divided into three parts and four modules were analyzed, and the first player to achieve the required hardware selection, software design, the development environment to build three parts, then according to the software design is decomposed into four modules, through the analysis of the module in detail the implementation process of the entire music player system.This system is to adopt the Samsung S3C2410 microprocessor based Mini2410 began to plate as the target platform. System began to send environment construction consists of four parts, first of all on embedded development board Mini2410 platform structures, cross-compilation environment, then the transplanted U- the Boot, then cut out the Linux kernel, the last is to build the root file system. The software design part is divided into four modules, audio decoding module, MP3 decoding module, key driver module and function module. Audio decoding module chip is used in the market occupancy rate is higher in Philips series SAA7750 audio decoding chip, and in the theoretical part of the second chapter detailed analysis of its characteristics, in achieving successful transplant the drive part so as to realize the function of audio decoding; MP3 decoding module USES is madplay software decoding scheme, this paper detailed analysis of MP3 decoding process, and through the madplay decode MP3 decoding module in the design of software function is realized. Is the key driver module in detail Mini2410 keys function after development board of the equipment designs and realizes the key driver module. Finally the analysis of the play process demand, the calculation process of design and implementation of communication between music playback function modules, in order to successfully implement the buttons to control an MP3 music player. After testing the equipment running well, the function is perfect, has the characteristics of low energy consumption high performance, especially after a SAA7750 audio decoding chip, the output MP3 with high quality, meet consumer pursuit of high quality music.
Keywords/Search Tags:Embedded Linux, The ARM processor, Madplay
PDF Full Text Request
Related items