首页> 中文学位 >基于蓝牙的遥控智能音乐播放器的设计与实现
【6h】

基于蓝牙的遥控智能音乐播放器的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 引言

1.1 课题的研究意义

1.2 课题的主要研究内容

1.3 论文的主要工作

1.4 论文的组织结构

1.5 本章小结

第二章 相关技术介绍及平台选择

2.1 蓝牙技术及协议

2.2 OBEX协议

2. 3 Qt

2.4 JAVA ME技术和JABWT技术

2. 5 系统软硬件平台选择

2. 6 本章小结

第三章 系统总体设计

3.1 系统设计思想

3.2 系统需求分析

3.3 系统结构

3.4 系统总体设计方案

3.5 本章小结

第四章 蓝牙协议栈在 S3C2410开发板上的移植

4.1 BlueZ概述

4.2 BlueZ 在 S3C2410开发板上的移植

4.3 本章小结

第五章 系统模块详细设计

5.1服务器端

5.2 手持终端

5.3 本章小结

第六章 系统实现

6.1开发环境的搭建

6.2 硬件环境配置

6.3 蓝牙遥控的实现

6.4 基于 OBEX的客户端文件推送与音乐文件下载

6.5音乐播放器模块的实现

6.6基于JAVA ME技术手机客户端的实现

6.7 本章小结

第七章 总结及展望

7.1总结

7.2 展望

参考文献

致谢

展开▼

摘要

随着如今多媒体技术的发展迅速,音乐播放器作为一种消费类的电子产品,其不断增长的消费需求促使着生产厂商必须积极采用先进的技术来提高产品竞争力。近几年来,嵌入式技术在通信、电子、工业控制、娱乐等领域有了广泛的应用,嵌入式产品也以其方便、实用等特点越来越得到人们的青睐。本设计针对传统音乐播放设备不易携带、必须手动控制等局限性,利用嵌入式技术与无线技术应用的融合,正式提出一款支持遥控功能的嵌入式音乐播放器。
  本文主要设计并实现了一款基于蓝牙、ARM平台和Java虚拟机手持设备的遥控智能音乐播放器。智能音乐播放器系统分为服务器端和手持设备两部分,系统主界面使用了Qt for embedded4.5嵌入式图形界面开发工具设计完成,客户端程序采用了JAVA ME技术,并且分析了经典的蓝牙协议栈BlueZ的层次结构以及如何将其移植到ARM Linux平台上去。在程序模块实现的过程中充分按照多线程并发处理程序设计的思想,提高系统的高效性,给出了模块实现的流程图。本系统的应用主要分为两个方面,一个方面是系统通过与Linux下开源播放器Mplayer进程进行双向通信,实现了基本的音乐播放和控制功能,另一个方面是通过蓝牙协议,可利用支持Java虚拟机和蓝牙技术的手持设备方便地对播放器遥控。
  本款遥控智能音乐播放器弥补了传统播放器的缺陷和不足,充分发挥了嵌入式技术体积小,功耗低的优势。播放器操作简单,功能完善,而且可以通过蓝牙遥控,非常适合在家庭、休闲娱乐场所等提供灵活的音乐控制服务。用户只需拥有一台支持蓝牙和Java虚拟机的手持设备即可以享受服务。随着越来越多的设备支持蓝牙,而且嵌入式技术在各领域的应用也越来越多,相信本系统将会拥有更为广阔的市场前景。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号