欢迎来到天天文库
浏览记录
ID:34652766
大小:1.60 MB
页数:52页
时间:2019-03-08
《基于蓝牙遥控智能音乐播放器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得山东理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名:时间:年月日关于论文使用授权的说明本人完全了解山东理工大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件和磁盘,允许论文被查阅和借阅;学校可以用不同方式在不同媒体上发表、传播学位论文的全部或部分内容,可以采用影印、缩印或扫描等复
2、制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此协议)研究生签名:时间:年月日导师签名:时间:年月日万方数据山东理工大学硕士学位论文摘要摘要随着如今多媒体技术的发展迅速,音乐播放器作为一种消费类的电子产品,其不断增长的消费需求促使着生产厂商必须积极采用先进的技术来提高产品竞争力。近几年来,嵌入式技术在通信、电子、工业控制、娱乐等领域有了广泛的应用,嵌入式产品也以其方便、实用等特点越来越得到人们的青睐。本设计针对传统音乐播放设备不易携带、必须手动控制等局限性,利用嵌入式技术与无线技术应用的融合,正式提出一款支持遥控功能的嵌入式音乐播放器。本文主要设计并实现了一款基
3、于蓝牙、ARM平台和Java虚拟机手持设备的遥控智能音乐播放器。智能音乐播放器系统分为服务器端和手持设备两部分,系统主界面使用了Qtforembedded4.5嵌入式图形界面开发工具设计完成,客户端程序采用了JAVAME技术,并且分析了经典的蓝牙协议栈BlueZ的层次结构以及如何将其移植到ARMLinux平台上去。在程序模块实现的过程中充分按照多线程并发处理程序设计的思想,提高系统的高效性,给出了模块实现的流程图。本系统的应用主要分为两个方面,一个方面是系统通过与Linux下开源播放器Mplayer进程进行双向通信,实现了基本的音乐播放和控制功能,另一个方面是通过蓝牙协议
4、,可利用支持Java虚拟机和蓝牙技术的手持设备方便地对播放器遥控。本款遥控智能音乐播放器弥补了传统播放器的缺陷和不足,充分发挥了嵌入式技术体积小,功耗低的优势。播放器操作简单,功能完善,而且可以通过蓝牙遥控,非常适合在家庭、休闲娱乐场所等提供灵活的音乐控制服务。用户只需拥有一台支持蓝牙和Java虚拟机的手持设备即可以享受服务。随着越来越多的设备支持蓝牙,而且嵌入式技术在各领域的应用也越来越多,相信本系统将会拥有更为广阔的市场前景。关键词:蓝牙;嵌入式音乐播放器;QT;BlueZI万方数据山东理工大学硕士学位论文ABSTRACTABSTRACTWiththerapiddev
5、elopmentoftoday'smultimediatechnology,musicplayer,asaconsumerelectronicproducts,anditsgrowingconsumerdemandpromptedmanufacturersmustactivelyadoptadvancedtechnologytoimproveproductcompetitiveness.Inrecentyears,embeddedtechnologyhasawiderangeofapplicationsinthefieldsofcommunications,electro
6、nics,industrialcontrol,entertainment,andembeddedproductsarealsoknownforitsconvenientandpracticalcharacterbymoreandmorepeopleofallages.Forthelimitationsofthetraditionalmusicplayer’sdifficulttocarryandmanuallycontrolled,thisdesignformallyproposedasupportforremotecontrolfunctionalityembedded
7、musicplayerwiththeusingoftheintegrationofembeddedtechnologyandwirelesstechnology.Thisthesismainlyanalyzesanddesignsalow-costandhighperformancemobilemusicplayingsystembasedonBluetooth,ARMandtheARMLinuxplatform.Intheprocessofimplementingthemodules,thepaperadoptsthemul
此文档下载收益归作者所有