U盘音乐播放器【文献综述】

U盘音乐播放器【文献综述】

ID:441670

大小:24.00 KB

页数:3页

时间:2017-08-02

U盘音乐播放器【文献综述】_第1页
U盘音乐播放器【文献综述】_第2页
U盘音乐播放器【文献综述】_第3页
资源描述:

《U盘音乐播放器【文献综述】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计文献综述电子信息工程U盘音乐播放器前言随着科学技术的发展,人们生活水平也在不断的提高,尤其是物质生活得到了本质的改善,廉价精美的电子嵌入式便携设备为多数人所喜爱,为人们带来了许多便捷之处,也丰富了人们的精神生活,嵌入式系统是当前最热门、最具发展前途的IT应用领域之一。包括MP3、MP4、手机、智能电子设备、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。MP3就是一个典型的嵌入式设备之一,MP3播放器主要是由一个音频解码的硬件和软件构成,其中硬件主要是由一个中央处理模块和一个音频

2、解码模块电路构成,软件则负责读取数据、解码文件格式以及数据处理等功能。U盘是一种基于USB接口的闪存盘,其实它的内部就是一块存储芯片,里面可以贮存数据,通过USB接口与主机连接,实现即插即用,非常方便,很多嵌入式设备都是从存贮芯片中读取数据的,U盘音乐播放器介绍了从U盘中读取音乐文件然后在开发板上播放音乐,其中用到了实时操作系统,可以实现多任务管理。本文主要综述了U盘,MP3播放器,ARM体系架构,Linux。主题U盘是一种基于USB接口的闪存盘,其实它的内部就是一块NANDFLASH存储芯片,里面

3、可以存放数据,它是一个无需物理驱动器的微型高容量移动存储产品,通过USB接口与主机连接,实现即插即用。U盘来源于朗科公司生产的一种新型存储设备,使用USB接口进行连接。USB传输速度有四种USB1.0标准支持1.5Mbps,USB1.1标准支持12Mbps,USB2.0标准支持480Mbps,USB3.0标准支持5.0Gbps[14]。USB是一种基于端点的传输,由于USB有四种端点:控制端点、批量端点、中断端点、等时端点,所以也就有四种传输模式[11-12]:控制模式:用于传输外设和主机的控制、状

4、态、配置信息。批量模式:传输大量时延要求不高的数据。中断模式:用于传输小数据量,但对时延要求敏感的数据,要求响应迅速。等时模式:用于传输实时数据[14]。MP3是MPEGAudioLayer23的简称,MPEG压缩格式是由运动图像专家组制定的关于影像和声音的一组标准,其中MP3就是为了压缩声音信号而设计的是一种新的音频信号压缩格式标准,它是一种有损压缩格式,丢掉了脉冲编码调制音频数据中对人类听觉中不重要的数据而减小文件的大小,MP3播放器就是能对MP3压缩格式的音乐文件进行解码的解码器,在linux

5、中有madplay、mpg23、mplayer等。S3C2440是内部主要集成了一块ARM9的CPU,ARM是一种处理器,具有低电压、低功耗和高集成度等特点;并具有开放和可扩性,ARM采用了Load/Store的结构;为了提高指令和数据的存/取速度,还增加指令快存ICache和数据快存DCache;同时采用了多寄存器的结构,使指令的操作尽可能在寄存器之间进行。新型ARM体系结构中定义了16位的Thumb指令集。Thumb指令集比通常的8位和16位CISC/RISC处理器具有更好的代码密度,而芯片面积

6、只增加6%,可以使程序存储器更加小,ARM可以支持用户、快中断、中断、管理、中止、系统和未定义7中处理器模式,除了用户模式外,其余的均为特权模式。这也是ARM的特色之一,可以大大提高ARM处理器的效率,低电压低功耗的设计,S3C2440集成了丰富的外设,这样对于控制外围设备来说变得非常简单,对于复杂事物的处理显示出了一种无可比拟的优势[1-5]。Linux严格来说是指的Linux内核,它是操作系统的最核心部分其中包括:内存管理、进程管理、设备管理、文件管理等[15],其目的在于把硬件裸机改造成为一台

7、虚拟机,使得对硬件资源的使用和管理更加方便,使系统中所有资源的利用率更高,并为用户提供方便、高效、友善的操作界面,Linux支持很多平台,这也带来了优秀的移植性,并且开源,对于用户来说是相当的美妙,当用户需要什么可以任意裁剪[6-10]。总结U盘音乐播放器设计主要有以下几方面:熟悉ARM体系架构,移植Linux操作系统到ARM平台上,设计GUI界面接口给用户方便操作[14]。通过查找文献资料,使自己在资料搜集与分类中对资料的归纳、分析、综合运用能力上得到了极大的提高,以后从事本专业方面的研究起到了极

8、大地推动作用。[参考文献]:[1]徐英慧,马忠梅,王磊,王琳.ARM9嵌入式系统设计--基于S3C2440与Linux[M].北京:北京航空航天大学出版社,2007.09[2](美)博韦,西斯特著.陈莉君,张琼声,张宏伟译.深入理解LINUX内核[M].北京:中国电力出版社,2007.092[3]张茹.嵌入式系统技术基础[M].北京:北京邮电大学出版社,2006.02[4]戚正伟,蔡松露,张柏年.嵌入式GIS开发及应用[M].北京:清华大学出版社.2009.07[5]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。