基于ARM的嵌入式流媒体播放器的实现

被引量 : 0次 | 上传用户:madiawang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,网络音乐,特别是网络电台的风行,受到越来越多的大众追捧。网络音乐以其及时、海量、灵活、个性化、时尚的风格,吸引了越来越多消费者的加入和众多商家的关注。但是,作为网络音乐的终端——流媒体播放器,最直接面向大众的窗口,却显得单一,大部分商家只提供PC上的流媒体播放器。正出于此,本课题把目光投向那些不使用PC或者不愿长时间使用PC的用户,为他们量身定制流媒体播放设备,让用户不必使用PC也可享受网络音乐带来的快乐。本课题的研发正是基于上述背景,研发支持无线网络的嵌入式多功能流媒体播放设备。本课题的研究目标是实现一个嵌入式流媒体播放器(亦称为InternetRadio),Internet Radio是一个可以在家中自由移动、任意摆放的网络流媒体播放设备。只要处在有网络环境中,Internet Radio的音乐平台让用户不必打开计算机,就能接收全球数千个不同风格、不同国家的各种类型音乐电台。除了可以直接透过因特网收听网络广播外,还可以播放储存于计算机硬盘或MP3设备中的音乐。本系统采用ARM920T作为处理器,基于嵌入式Linux操作系统、vTuner网络电台地址数据库、Mplayer播放器软件和FLTK界面开发工具来实现。系统实现了除一般意义的音频流媒体播放和接收调频广播等功能之外,还增加了本地相框和网络数码相框Flickr在线分享的流行时尚元素。本论文具体分析了系统的硬件平台,主要论述了软件的实现,系统的主要软件功能包括bootloader和嵌入式Linux系统的移植,根文件系统的构建,播放器软件程序的研究、比较、移植和编写,系统与网络电台地址数据库vTuner和网络相框Flickr的交互,Microwindows、Nxlib和FLTK的移植和基于FLTK的图形界面开发,以及基于FLTK开发出良好的人机交互界面。作为项目的主要核心人员,作者负责系统的软件架构设计、Linux系统的移植、播放器软件的研究和开发、GUI开发工具和图形库的移植、图片播放的实现、用户与设备交互的实现和大部分界面程序的编码等关键工作。
其他文献
构建中国特色社会主义权力制约体系,对于推进国家治理现代化、加强党的执政能力、从源头上治理和防止腐败具有战略意义。体系构建的关键是形成决策权、执行权和监督权既相互
医疗器械行业近几年在中国发展迅速,催生了不少问题,包括中国医疗器械领域的相关法律、法规、制度不够完善;劣质的医疗器械利用监管盲区,混入流通领域,不仅滋生腐败、增加患
行政相对人程序性权利是法律在行政程序中为公民的设定的权利,也是法律对人权的保障在行政法领域中的体现。在行政法理论研究中,既不应过分主张管理,也不应过分主张控权,而应
古镇复兴的内涵是在历史文化遗产得到有效保护的基础上,实现物质、功能、文化三方面的复兴。公共空间是古镇物质性复兴的触媒、功能性复兴的载体、文化复兴的精神场所。平乐
大股东控制及其效率问题是近年来学者们关注的焦点之一,有大量研究成果涌现出来,成为公司治理领域研究的新趋势。无论是发达国家还是发展中国家都不同程度地存在着大股东控制
目的探讨综合护理对老年头面部皮肤癌根治术后患者康复的影响。方法选取2013年1月至2014年9月间山东省潍坊市临朐县人民医院收治的80例老年皮肤癌患者。采用随机数表法分为观
<正>2008年,由美国"次贷危机"所导致的国际金融危机席卷全球,我国的实体经济也受到严重冲击,由此而衍生的企业欠薪问题、职工的安置问题、职工再就业问题直接影响广大职工的
汉语综合课的教学原则和教学意识,是综合课教学工作和教学活动应当遵循的基本要求、基本理念。其相关的"原则和意识"全面而深刻地影响着综合课教学的过程、质量和效果。本文
自2003年4月,我国《普通高中数学课程标准(实验)》(以下简称标准)出台,该标准将高中数学课程分为5个必修系列和4个选修系列,第一轮新课程改革于2004年9月在山东、广东、海南