U盘音乐播放器设计【毕业论文】

U盘音乐播放器设计【毕业论文】

ID:439812

大小:286.69 KB

页数:40页

时间:2017-08-02

U盘音乐播放器设计【毕业论文】_第1页
U盘音乐播放器设计【毕业论文】_第2页
U盘音乐播放器设计【毕业论文】_第3页
U盘音乐播放器设计【毕业论文】_第4页
U盘音乐播放器设计【毕业论文】_第5页
资源描述:

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

1、本科毕业设计U盘音乐播放器设计35摘要U盘是一种基于USB接口的闪存盘,其实它的内部就是一块NANDFLASH存储芯片,里面可以存放数据,它是一个无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用。U盘来源于朗科公司生产的一种新型存储设备,使用USB接口进行连接。USB传输速度有四种USB1.0标准支持1.5Mbps,USB1.1标准支持12Mbps,USB2.0标准支持480Mbps,USB3.0标准支持5.0Gbps[11-12]。MP3是MPEGAudioLayer3

2、的简称,MPEG压缩格式是由运动图像专家组制定的关于影像和声音的一组标准,其中MP3就是为了压缩声音信号而设计的是一种新的音频信号压缩格式标准,它是一种有损压缩格式,丢掉了脉冲编码调制音频数据中对人类听觉中不重要的数据而减小文件的大小,MP3播放器就是能对MP3压缩格式的音乐文件进行解码的解码器,在linux中有madplay、mpg23、mplayer等。Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,

3、很容易扩展,并且允许真正地组件编程。对U盘音乐播放器的研究主要是让U盘里插在TQ2440开发板上,然后播放U盘里面的音乐文件,TQ2440是一块天嵌公司的开发板,主要是由一块S3C2440芯片、UDA1341、两个USB接口和一些外围功能电路构成。本次研究是从官网下载linux内核,然后编译KERNEL得到zImage,其中包括USB驱动、LCD驱动、触摸屏驱动、DM9000驱动、音频驱动移植,对需要的地方做必要的更改让这些硬件能正常工作,这些驱动必须正确编译,,然后编译busybox,busybox

4、是制作文件系统的一个工具,里面包含一些应用程序的集合,然后添加一些配置文件制作一个ROOTFS,并且能通过NFS挂载正常工作,然后在交叉编译音乐播放器mpg123,并移植到文件系统中,然后QT设计一个UI界面,将UI界面移植到文件系统,用户通过操作触摸屏可以控制开发板播放音乐,对于所有的工作,本次研究制作一个shell脚本包括编译KERNEL、制作ROOTFS、播放器移植等。关键词:USB;KERNEL;驱动;ROOTFS;UI;35AbstractUdiskisaUSB-basedflashdisk

5、,infact,itsinteriorisaNANDFLASHmemorychips,whichcanstoredata,itisaphysicaldrivewithoutmicro-high-capacitymobilestorageproducts,throughtheUSBinterfacewithacomputerconnectedtoachievePlugandPlay.NetacUdiskfromthecompanyproductionofanewstoragedevice,usetheU

6、SBinterfaceconnection.TherearefourUSBtransferspeedUSB1.0standardsupport1.5Mbps,USB1.1standardsupports12Mbps,USB2.0standardsupport480Mbps,USB3.0standardsupport5.0Gbps.MP3isshortforMPEGAudioLayer3,MPEGcompressionformatdevelopedbytheMovingPictureExpertsGro

7、upvideoandsoundonasetofstandards,includingMP3compressedaudiosignalistodesignanewaudiocompressionformatstandard,Itisalossycompressionformat,lostthepulsecodemodulationaudiodataisnotimportantinthehumanauditorydataandreducefilesize,MP3player,MP3compressionf

8、ormatisabletodecodemusicfilesdecoderInlinuxtheremadplay,mpg23,mplayerandsoon.Qtisacross-platformdevelopmentofC++graphicaluserinterfaceapplicationframework.Itprovidesapplicationdeveloperstobuild-the-artgraphicaluserinterfaceusedfo

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

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

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