Font Size: a A A

The Implementation Of Embedded Stream Media Player Based On ARM

Posted on:2010-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:G W ChenFull Text:PDF
GTID:2178360275994863Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Recently,online music,especially the Internet radio music,attracts lots of people. Network music,with features of realtime,mass,flexibility,personalization and fashion,has a strong appeal to more and more consumers.The features of Internet radio attract many businesses' sight too.However,the terminal of network music--stream media player,is only provided on PC.The stream media player on PC lacks of flexibility and individual features.In this paper,we design and implement a stream media player machine which is independent of PC.Using stream media player machine,people can enjoy Internet music without PC.In this paper,we investigate and develop an embedded multi-function stream media player device which supports both wired and wireless networks.The embedded stream media player,also known as Internet Radio,can be put in any place at home, restaurant or car.In the network environment,Internet Radio provides thousands of radio stations music with various styles from different countries without turning on computer.It not only receives music from network radio stations,but also can playback the media music stored in computer hard disk or in MP3/MP4 device by USB cable.Embedded stream media player is composed of ARM920T processor,embedded Linux operating system.vTuner internet radio station database,Mplayer and Fast Light Tool Kit(FLTK) which is a free graphic user interface toolkit.Internet Radio not only supports playback music from several ways but also can playback photos, including local storage photos and network photos.It implements local and network digital photo frame(Flickr) functions.This paper analyses the hardware platform of device in detail and expounds the implementation of software on device including the bootloader and embedded Linux systems transplantation,the root file system building, player software program investigation.comparison,transplantation and coding, Microwindows.Nxlib and FLTK transplantation and G(?) development base on FLTK. We have implemented a good interactive interface and mainly functions for an embedded stream media player(Internet Radio).As the core developer of the project, I am mainly responsible for the design of system software architecture,investigation and coding for player software,transplantate for GUI tools and graphic libraries.I have implemented the interaction between user and device,photo frame functions and coding for most interfaces of device.
Keywords/Search Tags:Embedded System, Stream Media Player, Digital Photo Frame
PDF Full Text Request
Related items