教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

基于armMP3播放器论文

来源:网络收集 时间:2026-09-03
导读: 摘 要 二十一世纪是信息技术的时代,信息的交流量非常大,这就会使人们在计算机面前工作的时间大大增加,因而增加了人们的负担和压力。再加上飞快的生活节奏,物质生活的逐步改善,更会给人们带来身心的劳累,人们在这种身体状况下去工作,不但效率不高,而

摘 要

二十一世纪是信息技术的时代,信息的交流量非常大,这就会使人们在计算机面前工作的时间大大增加,因而增加了人们的负担和压力。再加上飞快的生活节奏,物质生活的逐步改善,更会给人们带来身心的劳累,人们在这种身体状况下去工作,不但效率不高,而且还很容易犯错,人们对精神层面的需求逐渐增强。因此人们需要一些娱乐和消遣的软件来减轻压力,消除疲劳,让人们更好的去工作和生活。由于不满足于仅在家中欣赏电视提供的多媒体,便携的媒体播放器应运而生。本Mp3播放器就是为了实现这个目的而编写的。

由于嵌入式Linux操作系统功能强大又易于移植。本次设计的是MP3播放器应用程序,就是一个基于嵌入式开发的一个媒体播放器软件,采用嵌入式ARM9经典开发平台。

关键词: 嵌入式系统,Linux,Mp3播放器

目 录

第一章 绪论.............................................................1

1.1 开发嵌入式MP3播放系统的目的.......................................1

1.2 开发嵌入式MP3播放系统的意义.......................................1

第二章 系统方案及嵌入式LINUX环境的搭建.................................2

2.1嵌入式系统方案的设计...............................................2

2.2 嵌入式LINUX环境的搭建.............................................2

第三章 硬件开发平台及其操作系统的构建...................................3

3.1开发平台的硬件资源.................................................4

3.2 开发平台的体系结构................................................5

3.3 开发平台硬件间的工作流程..........................................6

3.4 开发平台操作系统的搭建............................................7

3.4.1 U-Boot的编译...................................................7

3.4.2烧写U-boot......................................................8

3.4.3 内核(kernel)的编译与烧写......................................8

3.4.4 根文件系统的制作................................................9

第四章 系统的硬件设计与软件设计 ........................................12

4.1 硬件设计.........................................................12

4.2 软件设计.........................................................13

第五章 MP3播放器的制作与移植.........................................15

5.1 MADPLAY原理.......................................................15

5.2移植到TX2440开发板上.............................................15

5.2.1 编译文件......................................................15

5.2.2移植madplay到TX2440..........................................16

第六章 课程设计总结....................................................18

致 谢.................................................................18

参考文献...............................................................20

第一章 绪论

1.1 开发嵌入式MP3播放系统的目的

二十一世纪是信息技术的时代,信息的交流量非常大,这就会使人们在计算机面前工作的时间大大增加,因而增加了人们的负担和压力。再加上飞快的生活节奏,物质生活的逐步改善,更会给人们带来身心的劳累,MP3作为高质量音乐压缩标准,正进入越来越多人的生活,给数字音频工业带来强劲的冲击。MP3技术音乐数据压缩比较大,回放质量较高。如将CD格式的音乐数据压缩成MP3格式,音效相差无几,但大小至少可压缩12倍。

由于MP3音乐的较小数据量和近乎完美的播放效果,使MP3格式的音乐文件在网络上传输得以实现。1995年,采用MP3格式的音乐开始在网上传播时,主要是用类似Winamp的播放软件进行播放,使MP3音乐无法脱离计算机进行播放,给欣赏音乐带来不便。

1997-1998年间,韩国Saehan公司制造了世界上第一台便携式MP3播放器MP-F20(MPMan系列MP3播放器的第一款商业产品)。1998年8月,Diamond Multimedia公司在美国推出了Rio系列MP3随身听,正式启动了MP3播放器市场。随着技术的发展,人们对MP3播放器的要求也越来越高,因而制造商从各个方面提升其附加功能,扩大MP3播放器的适用领域。

随着MP3播放器的出现和市场的快速发展为微控制器(MCU)甚至MCU/DSP混合器件应用带来了新的机遇。许多半导体公司提供各种供MP3播放器使用的器件,包括解码器、数模转换器、模数转换器、现场可编程门阵列(FPGA)、专用标准产品(ASSP)以及MCU/DSP混合器件等,这就为MP3播放器的选型、设计、开发提供了多种方案。随着MP3播放器的激烈竞争,产品开发的发展以及技术的不断发展,一些芯片厂商已经推出了集成MP3解码及其它附加功能的微控制器MP3播放芯片,使MP3播放器向集成化方向发展。另外MP3播放器的附加功能也越来月具有吸引力,如将MP3中的储存器开辟为移动存储设备,增加了MP3录音、调频收音机、以及多种现场环境感觉功能的播放模式,可播放多种数字音乐格式(如WMA、AAC等),集成时钟日历,同步显示中文歌词等等。

1.2 开发嵌入式MP3播放系统的意义

社会信息化、智能化、网络化高速发展的今天,嵌入式系统技术也随之提高,嵌入式Linux操作系统功能强大又易于移植,嵌入式产品渗入各个行业,如图1-1所示。嵌入式系统开发无疑成为当今最热门最有发展前途的IT领域之一。

图1-1嵌入式产品渗入各个行业

由于嵌入式Linux操作系统功能强大又易于移植。本次设计的是MP3播放器应用程序,就是一个基于嵌入式ARM9开发的一个媒体播放器软件,采用S3C2440经典开发平台,基于嵌入式ARM9开发的。本软件所具有的功能就可以满足一般用户的要求。本软件能支持所有MP3格式的音频文件,这些文件在网上都很容易找得到。根据个人的不同喜好,可以下载自己喜欢的MP3歌曲类型进行播放。因为音乐能使人们的神经放松,消除疲累,使人们有更好的状态工作和生活。

第二章 系统方案及嵌入式Linux环境的搭建

2.1嵌入式系统方案的设计

嵌入式系统开发环境建立在一台主机(pc)上,开发是使用主机上的交叉编译、汇编及连接工具形成在目标板上可以运行的二进制代码。然后下载到板子上运行。本设计的宿主机Linux 操作系统是建立在Linux----Red Hat 9.0虚拟机中,这样可以灵活的与我们熟悉的Windows操作系统进行数据共享,加快开发速度。之后在宿主机上设置各种环境变量,建立交叉编译调试的环境,移植到开发板。

2.2 嵌入式Linux环境的搭建

嵌入式Linux(Embedded Linux)是指对Linux经过小型化裁剪后,能够固化在容量只有几十万字或几十字节的存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux 操作系统。通常它的体积小,性能稳定,源代码免费,将大大减少开发商的成本,更具市竟争力。

最基本的嵌入式Linux系统需要4个基本元素:(1)u-boot移植:包括固化在固件中的启动代码和Bootloader 两大部分,用于完成机器加电后 …… 此处隐藏:10779字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于armMP3播放器论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1414125.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)