基于ARM9的网络MP3播放器的研究与实现

被引量 : 0次 | 上传用户:wumdk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MP3是一种高质量音乐压缩标准,采用MP3压缩的数据量可以缩小到1/12,音质却没有多少损失。由于MP3音乐的较小数据量和高质量的播放效果,使其在网络上传输得以实现。网络MP3系统可广泛应用于星级宾馆的客房音乐系统、长途巴士、旅客列车以及3G手机等领域。随着网络MP3设备的不断发展,网络MP3将应用于越来越多的消费领域,并具有良好的经济效益和社会效益。本文是在ARM9的硬件平台上设计与实现了网络MP3播放器。网络MP3播放器采用Trolltech公司开发的Qt编程语言编写,利用Qt的网络类编写网络下载模块;利用开源的高质量MPEG音频解码库MAD对MP3文件进行解码,生成PCM数据;利用OSS音频驱动程序处理PCM数据,实现本地和网络下载的MP3音频文件的播放。本文的主要工作如下:(1)详细介绍了音频压缩技术和嵌入式系统相关知识。分析了MP3编解码原理,并针对ARM9特点进行了MP3解码库的选择,使其能高效率地对MP3音频文件进行解码。(2)在主机上建立了网络MP3播放器开发所需要的交叉编译环境以及QT/E编程开发工具,并建立了硬件开发平台。(3)研究了OSS音频驱动程序的特点,并根据所选的硬件平台,编写了其音频驱动程序。(4)在ARM9的硬件平台上完成了桌面系统Qtopia和网络MP3播放器的移植。(5)在网络MP3播放器软件设计中,代码顶层使用符合Qt特点的C++语言对播放器进行用户界面设计。用户可以操作触摸屏来对MP3文件进行下载、选择、播放、暂停和音量调节。
其他文献
随着个人蓝牙设备的普及,蓝牙通过公共频段进行信息传输的方式使得蓝牙安全问题显得越来越突出。同时,基于蓝牙技术实现通讯的软件,如FireChat聊天软件等大量兴起,一方面成为
通过介绍香港理工大学知名教授进行《功能解剖》教学时的授课模式和授课特点,并归纳其带来的教学启示,从而增加对香港理工大学《功能解剖》授课模式的了解,为高校以后开展《
中华民族能够延绵五千年而血脉不断,归根到底就在于她具有一种特殊的凝聚力。中国历史上也曾出现几个政权分裂割据的状况,但这些都是暂时的。而且,在这些时期,人们总是以未来的统
静电纺丝技术是目前制备直径几十纳米至几微米聚合物纤维的最主要方法之一,从20世纪90年代开始,作为一种合成纤维的简便方法吸引了人们越来越广泛的关注。其合成纤维的长度长
全氟烷基磺酰亚胺(PFSI)是一类较强的Br(?)nsted酸,作为有机强酸可以用在很多的反应中做催化剂,将其负载在大分子上后还可以作固载催化剂来循环利用。由于分子中阴、阳离子的弱配
目的探究并分析支气管镜肺泡灌洗联合有创-无创机械通气序贯治疗慢性阻塞性肺疾病(COPD)合并呼吸衰竭的临床疗效。方法选取自2011年1月至2013年12月本院收治的100例COPD合并
冬季森林雪下土壤上可以保持0摄氏度左右几个月,初期微生物对营养物质进行储存、分解,在雪化时就大量的向植物输送养料。土壤微生物量是评价土地管理措施对土壤质量影响的重
上世纪90年代,全球己进入商标国际化竞争的时代,商标己跨越国界和文化障碍,成为一种新的国际语言进入全世界的企业。随着中国加入世界贸易组织,中国企业也被推进了这场没有国
Rac及其下游靶蛋白p21活化激酶(PAK)均是最近新发现的多功能效应因子,与多种肿瘤的发生、发展密切相关。PAK主要通过其N端调节/黏附区的p21结合域(PBD)与上游调节器Rac相互作
早期疗效的判断对抗肿瘤治疗及患者的预后有重要意义。磁共振弥散加权成像(DWI)作为一种快速成像技术,它无需应用对比剂或示踪剂并以表观弥散系数(ADC)定量分析组织水分子弥