- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十七届中国过程控制会议论文集
基于 S3C44B0X 平台同步多通道专业 MP3 播放器
陈磊,兰天,章国宝
(东南大学自动化研究所,南京 210096)
摘要:本文主要提出了一种基于ARM7平台下的多通道MP3 播放器的设计方案,实现对外接移动硬盘或U盘上
的 mp3 文件进行四通道同步播放。此外,选用 uClinux 作为操作系统平台,使系统可以很好的进行多任务处
理,并保证了播放系统的稳定性。
关键词:多通道;MP3播放器;S3C44B0X;uClinux
0 引 言
在背景音乐播放领域,MP3 音频文件因为其较小文件体积(一般一首歌为 5M 左右),良好的音质,资
源丰富,无疑是一种极佳的选择。
在商场或酒吧等大型公共场所,往往需要在不同的房间或楼层选择播放不同的高品质音乐。如果在每
个区域都准备一套音响设备显然是投资大,且是管理不便。现有的 MP3 播放器目前多于便携式形式出现,
一般采用非易失性存储芯片作存储器,容量很小;驱动能力非常有限,只能连接功率最大 20mw的耳机;只
适合个人使用,不能满足大型公共场所多通道播放需要,所以一种可以海量存储 MP3 的,多通道的专业播
放器将会在市场上具有良好的前景。
1 解决方案
为了实现音乐文件的多通道播放和大容量存储功能,本文介绍了一种切实可行的设计方案:通过一个
CPU 控制四个单独的解码通道,实现 mp3 音乐的多路输出。此外,播放器还提供了 USB 接口,支持存储大
量音乐文件的硬盘,并在液晶屏上提供简洁的操作界面统一管理。这套设计方案最终可以通过一台类似于
DVD 机大小的播放平台,挂接存储大量的 MP3 文件的硬盘或 U 盘设备,通过统一界面实现对于各个区域的
背景音乐的具体控制。在其后续产品中,还可以通过以太网口直接连接到 INTERNET,进行 MP3 文件的下载,
方便曲目的及时更新。
该播放器的工作流程主要分为两个部分:第一个部分是设定 MP3 的播放顺序以及播放通道;第二个部
分是从外部存储设备上读取 MP3 文件并送给解码器解码。
开机后,用户首先需要设定播放通道,播放时段以及选择歌曲保存,这就是第一部分;播放器根据设
定的情况,自动的将歌曲复制到相应的地方,送给相应的解码器进行解码,这就是第二部分。用户更愿意
看到的情况是,一旦设定完成,在不作修改的情况下,播放器重新启动后能按照先前的设定自动运行,而
不需要用户的干预。下面具体分析。
对于第一个任务,很容易想到将设定的情况存储到一个文件中,系统上电后,启动脚本自动运行相应
的进程去读取这个文件,并交给第二个任务处理。
对于第二个任务,简单的看就是两个工作,准备待解码数据和解码。解码的工作是按 MPEG-2 LayerIII
的标准来完成的,现在已经相当成熟,有现成的 ASIC 芯片来完成这个工作,所以交给硬件完成。而数据
准备的工作实际上就是在外部存储设备上找到第一步中需要的 MP3 文件,放到文件系统(或 FLAT 模式下
放到内存中)的相应位置,再由调度程序按一定的顺序送给解码器。
播放器所要实现的具体功能如下:1.可以远程对U 盘中的MP3文件或其它音乐文件分目录管理;2.远
程能够获取各输出的播放状态;3.支持中文字体,可显示中文目录和曲名;4.LCD 界面目录管理及播放控制;
5.可以独立管理 1~4 路MP3 输出的播放,如更改播放模式(顺序,随机,循环),更改播放状态(停止/循
环/向前/向后/暂停)。
533
第十七届中国过程控制会议论文集
2 系统硬件设计
2.1 基于 S3C44B0X 的硬件结构
由于系统需要同时支持多通道的音频播放以及大容量器件的挂接,普通的8 位单片机显然已经无法满
足其要求,另外,考虑到系统的软件设计将会比较复杂,鉴于稳定性,和实时性等因素,有必要移植一个
操作系统,所以,选用一款具有较高处理能力的 32 位的 arm7 芯片作为中央处理器是一个不错的选择。三
星公司的 S3C44B0X 时国内运用比较广泛的一款 ARM7 芯片,内部集成了 LCD 控制器、SDRAM 控制器、2
个串行接口控制器、PWM 控制器
您可能关注的文档
- 基于RS码的跳频系统设计研讨.pdf
- 基于Web的网上继续教育系统研究.pdf
- 基于Web的文献数据挖掘研究.pdf
- 基于RS与GIS分析广州市热岛空间格局与规划对策研究.pdf
- 基于RS与GIS技术的福建省森林火灾监测研究.pdf
- 基于WEB的无线局域网视频监控系统设计研究.pdf
- 基于RTDS的数字电液控制系统入网检测试验研讨.pdf
- 基于RTDS的谐波对电能计量影响仿真研讨.pdf
- 基于RTDS实时闭环仿真系统的交直流过电压研究初探研究.pdf
- 基于Web的虚拟地景信息系统的数据组织研究.pdf
- 小学科学探究:校园周边水资源调查与保护行动研究教学研究课题报告.docx
- 《小学英语课堂合作学习互动中的教师评价方式研究》教学研究课题报告.docx
- 医科大学社会实践报告.pptx
- 小学语文“口语交际”与表达能力的培养策略教学研究课题报告.docx
- 《高校公共艺术课程审美教育对学生审美心理素质培养的实践研究》教学研究课题报告.docx
- 历史教学中家国情怀教育对学生历史责任感培养的实证研究教学研究课题报告.docx
- 智能农业种植农产品质量追溯系统风险评估报告.docx
- 矿石品质提升与精细化管理对企业竞争优势的塑造.docx
- 初中数学课堂非正式评价对学生数学逻辑思维发展的影响探究教学研究课题报告.docx
- 2025年脑机接口技术伦理争议对人类认知的挑战与应对.docx
文档评论(0)