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

上传人:一*** 文档编号:292264 上传时间:2018-09-05 格式:DOC 页数:3 大小:24KB
下载 相关 举报
U盘音乐播放器【文献综述】.doc_第1页
第1页 / 共3页
U盘音乐播放器【文献综述】.doc_第2页
第2页 / 共3页
U盘音乐播放器【文献综述】.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

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

2、能。 U 盘是一种基于 USB 接口的闪存盘,其实它的内部就是一块存储芯片,里面可以贮存数据,通过 USB 接口与主机连接,实现即插即用,非常方便,很多嵌入式设备都是从存贮芯片中读取数据的, U 盘音乐播放器介绍了从 U 盘中读取音乐文件然后在开发板上播放音乐,其中用到了实时操作系统,可以实现多任务管理。 本文主要综述了 U 盘, MP3 播放器, ARM 体系架构, Linux。 主题 U 盘是一种基于 USB 接口的闪存盘,其实它的内部就是一块 NAND FLASH 存储芯片,里面可以存放数据,它是一个无需物理驱动器的微型高容量移动存储产品,通过 USB 接口与主机连接,实现即插即用。 U

3、 盘来源于朗科公司生产的一种新型存储设备,使用 USB 接口进行连接。 USB 传输速度有四种 USB1.0标准支持 1.5Mbps, USB1.1标准支持 12Mbps, USB2.0标准支持 480Mbps, USB3.0标准支持 5.0Gbps14。 USB 是一种基于端点的传输,由于 USB 有四种端点:控制端点、批量端点、中断端点、等时端点,所以也就有四种传输模式 11-12: 控制模式:用于传输外设 和主机的控制、状态、配置信息。 批量模式:传输大量时延要求不高的数据。 中断模式:用于传输小数据量,但对时延要求敏感的数据,要求响应迅速。 等时模式:用于传输实时数据 14。 MP3

4、是 MPEG Audio Layer 3 的简称, MPEG 压缩格式是由运动图像专家组制定的关于影1 像和声音的一组标准,其中 MP3 就是为了压缩声音信号而设计的是一种新的音频信号压缩格式标准,它是一种有损压缩格式,丢掉了脉冲编码调制音频数据中对人类听觉中不重要的数据而减小文件的大小, MP3 播放器就是能对 MP3 压缩格式的音乐文件进行解码的 解码器,在linux 中有 madplay、 mpg23、 mplayer 等 。 S3C2440 是内部主要集成了一块 ARM9的 CPU, ARM 是一种处理器,具有低电压、低功耗和高集成度等特点;并具有开放和可扩性, ARM 采用了 Loa

5、d/Store 的结构;为了提高指令和数据的存 /取速度,还增加指令快存 ICache 和数据快存 DCache;同时采用了多寄存器的结构,使指令的操作尽可能在寄存器之间进行。新型 ARM 体系结构中定义了 16位的 Thumb指令集。 Thumb 指令集比通常的 8 位和 16 位 CISC/RISC 处理器具有更好的代码密 度,而芯片面积只增加 6%,可以使程序存储器更加小, ARM 可以支持用户、快中断、中断、管理、中止、系统和未定义 7 中处理器模式,除了用户模式外,其余的均为特权模式。这也是 ARM的特色之一,可以大大提高 ARM 处理器的效率,低电压低功耗的设计, S3C2440

6、集成了丰富的外设,这样对于控制外围设备来说变得非常简单,对于复杂事物的处理显示出了一种无可比拟的优势 1-5。 Linux 严格来说是指的 Linux 内核,它是操作系统的最核心部分 其中包括:内存管理、进程管理、设备管理、文件管理等 15,其目的在于把硬件裸机改造 成为一台虚拟机, 使得对硬件资源的使用和管理更加方便,使系统中所有资源的利用率更高,并为用户提供方便、高效、友善的操作界面, Linux 支持很多平台,这也带来了优秀的移植性,并且开源,对于用户来说是相当的美妙,当用户需要什么可以任意裁剪 6-10。 总结 U 盘音乐播放器设计主要有以下几方面:熟悉 ARM 体系架构,移植 Lin

7、ux 操作系统到ARM 平台上,设计 GUI 界面接口给用户方便操作 14。 通过查找文献资料,使自己在资料搜集与分类中对资料的归纳、分析、综合运用能力上得到了极大的提高,以后从事本专业方面的研究起 到了极大地推动作用。 参考文献 : 1徐英慧 ,马忠梅 ,王磊 ,王琳 . ARM9嵌入式系统设计 -基于 S3C2440与 LinuxM.北京 : 北京航空航天大学出版社 , 2007.09 2(美)博韦 , 西斯特 著 . 陈莉君 , 张琼声 , 张宏伟 译 . 深入理解 LINUX 内核 M. 北京 : 中国电力出版社 , 2007.09 2 3张茹 . 嵌入式系统技术基础 M.北京 : 北

8、京邮电大学出版社 , 2006.02 4戚正伟 ,蔡松露 ,张柏年 . 嵌入式 GIS 开发及应用 M.北京 : 清华大学出版社 .2009.07 5田泽 . ARM9 嵌入式 Linux 开发实验与实践 M.北京 : 北京航空航天大学出版社 .2006.11 6孙琼 . 嵌入式 Linux 应用程序开发详解 M.北京 : 人民邮电出版社 .2006.07 7冯国进 . 嵌入式 Linux 驱动程序设计从入门到精通 M.北京 : 清华大学出版社 .2008.03 8陈虎 ,吴涛 ,张安定 . 嵌入式系统课程设计 M.北京 : 机械工业出版社 .2008.06 9魏洪兴 等 . 嵌入式系统设计与

9、实例开发实验教材 M.北京 : 清华大学出版社 .2005.11 10嵌入式系统接口设计与 linux 驱动程序开发 M.北京 : 北京航空航天大学出版社 .2006.05 11胡晓军 . USB 接口开发技术 M.西安 : 西安电子科技大学出 版社 .2005.05 12薛圆圆 . USB 应用技术开发大全 M.北京 : 人民邮电出版社 .2007.08 13Jasmin Blanchette , Mark Summerfield.闫锋欣 ,曾泉人 ,张志强 译 . C+ GUI Programming with Qt4, Second EditionM.北京 : 电子工业出版社 , 2008.08 14Sreekrirshnan Venkatestwaran , Essential Linux Device Drivers Prentice Hall Open SouRce Software Development Series 2008-04-06 15Jonathan Corbet Alessandro Rubini Greg Kroah Linux Device Drivers HartmanPubisher:O RellyEdition:3rdNumber Of Pages 2005ISBN-10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 文献综述

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。