基于linux环境下嵌入式平台上的MP3设计文献综述
2020-04-10 16:11:41
文 献 综 述
1.引言
随着现代社会逐渐进入信息时代,信息技术正以前所未有的速度应用到现代社会生活的方方面面,改变着人们的衣食住行,对人类社会政治、经济、军事和文化等各方面都产生了深远的影响。信息技术的发达程度已经成为衡量一个国家实力的重要标尺,这也是当今社会各个国家都在不遗余力的支持和发展的一个产业。
进入20世纪80年代,随着超大规模集成电路技术的发展,处理器的性能不断增长,在摩尔定律的指引下,集成电路的规模每隔18个月增加一倍,性能也提升一倍,并且随着PC的价钱逐渐降低,以前高不可攀的昂贵的PC也飞入了寻常百姓家。在PC极大推动信息的技术发展的同时,消费类电子产品也因其新颖、便携的特点受到越来越多人的关注和青睐,其随时随地都能提供计算能力以及超轻便长续航能力的特点使其能用于以前其控制不到的地方,成为Pc之后IT市场的又一增长点,并且极大助力了市场的增长。肝3作为一种音频格式,将以前CD格式的容量压缩到十分之一,而音质却相差无几,为其在网络的传播打下了坚实的基础,随着闪存式仲3播放器的出现,其较好的音质,良好的便携性使人们随时随地可以欣赏高品质音乐的要求得到了满足。
之前的MP3播放系统大都基于多芯片设计,随着ARM器件性能的不断提升,以前需要两块甚至多块芯片才能处理的数据,现在大都可以通过单块ARM芯片完成,在降低系统成本的同时,还简化了系统的设计过程。而且,嵌入式linux操作系统的出现,使得应用软件的开发也变得相对简单,由于linux天生的多平台兼容性,使其移植到ARM平台相对简单,再加上其可裁剪的优点,裁剪后精简的体积使其能够更好的满足嵌入式系统这种特殊硬件环境的要求,因此,嵌入式l inux成为当前嵌入式开发的主流系统。
本课题将MP3技术与嵌入式Linux技术相结合,选用三星公司的S3C2410处理器,实现了MP3文件的软解码播放。ARM920处理器及嵌入式Linux系统的优越性能,有力保证了系统功能。
2.设计方案
2.1系统的选择与比较
嵌入式计算机系统同通用型计算机系统相比具有以下特点:
1、 嵌入式软件的研发与硬件紧密相关。