嵌入式MP3播放器的设计与实现

被引量 : 8次 | 上传用户:ghf01508
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人们的生活水平的不断提高,用户对电子音乐播放器的性能要求也越来越高。目前各大商家最为关心的并不是如何实现MP3,而是如何能在低成本低功耗高性能的平台上实现MP3,这就意味着对原始MP3标准在实现过程中的优化是当前的一个热点问题。ARM处理器以其高性价比,丰富的外设资源,越来越受到各种嵌入式研发人员的青睐。另外近年来,嵌入式系统与Linux系统的有机结合,已广泛被应用于网络通信、工业控制、机顶盒、PDA等诸多领域。本文中提出了一种基于嵌入式Linux平台的MP3播放器的设计方案,进一步体现了该设计的灵活性。此播放器采用按键控制播放,拥有MP3的基本功能,并且音质较高。本文根据播放器系统需要达到的功能特点,分析出项目的设计要求,提出了设计嵌入式MP3播放器的总体方案。方案分为硬件平台、开发环境搭建和软件方案设计三大部分,详细地分析了整个播放器系统的实现过程。本方案采用的硬件平台为基于S3C2440A核心的MINI2440开发板。开发环境搭建包括:首先在嵌入式开发板MINI2440平台上搭建开发环境,在此基础上移植了U-Boot;裁剪了源码开放、执行效率高和且广泛使用的Linux内核;构建了最小根文件系统。软件方案设计分为音频解码模块、MP3解码模块、按键驱动模块和播放处理模块。音频解码模块采用主流的UDA1341TS音频解码芯片,详细分析了其特性,并成功移植其驱动从而实现了音频解码功能;在MP3解码模块中,为降低播放器的硬件成本,MP3解码模块采用开源高效且免费的madplay软件解码方案,详细分析了madplay的特性和解码流程,实现了MP3解码功能。UDA1341TS音频解码和madplay软件解码的有机结合,确保了MP3的音质。研究分析了MINI2440按键设备原理,成功设计并实现了按键驱动模块;最后分析了播放处理流程,采用进程间通信方式设计并实现了播放处理模块,成功实现了以按键控制MP3播放功能。经测试证明此播放器运行良好,各播放功能齐全,输出MP3音质较好,符合设计标准。
其他文献
检警协助模式是检警二机关在侦、诉等审前阶段所体现的一种业务上的配合与人权保障方面的制约,进而充分发挥出检察机关在侦查、起诉阶段的引导性与监督性以及公安机关技术优
<正>党的十八届三中全会要求"改进社会治理方式,激发社会组织活力"、"鼓励和支持社会各方面参与社会治理"。笔者结合荆州市社会组织发展实际,从"推进政府购买公共服务、引导
传统的教育理念下,大多数学校的教师比较注重的是学生的学习成绩,而并不是学生的品德素养。受到新课改教育理念的影响,教师开始注重学生的全面性发展,特别是学生的道德素质。
"光大8·16事件"是我国证券市场首例与高频交易有关的典型乌龙案例,其产生原因及严重后果引人深思。乌龙并不可怕,但一旦与高频交易相结合,其破坏力往往超乎想象。高频交易错
拉扎斯菲尔德在两级传播理论中提出的“意见领袖”是传播学的经典概念之一。它存在于人们现实生活的各个角落,遍布于各个群体,它同样存在于网络环境中。而网络环境中的意见领袖
我国《刑法》伪造、变造、买卖国家机关公文、证件、印章罪的描述是简单罪状,并没有就该罪的法定构成要件进行具体规定。另外,因为证件、印章与公众的社会生活息息相关,求学
<正>中国物流与采购联合会发布的2018年11月份中国物流业景气指数为55.9%较上月回升1.4个百分点;中国仓储指数为54.6%,较上月回升2.9个百分点。中国物流信息中心主任何辉认为
对湖南蓝山森林公园蕨类植物区系的研究表明:1)蓝山森林公园有蕨类植物139种(含变种和变型),隶属于28个科、59属.该区域科、属、种分别占中国蕨类植物的44.44%,25.54%,5.35%;
中国是一个散文传统非常深厚的国度,散文的成就不下于诗歌,但由于散文的范围难以清晰界定、文体过于自由灵活,中国翻译界对散文翻译的研究不够深入广泛。比如到目前为止,对中
目的研究慢性肾脏疾病(CKD)贫血患者血清中性粒细胞明胶酶相关脂质运载蛋白(NGAL)水平与CKD患者缺铁状态的临床关系。方法筛选154例CKD患者,分为贫血组和非贫血组,比较血清铁