欢迎来到天天文库
浏览记录
ID:14249645
大小:74.50 KB
页数:37页
时间:2018-07-27
《基于嵌入式linux的mp3播放器的设计与实现-毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于嵌入式Linux的MP3播放器的设计与实现-毕业设计DesignandImplementationforaMP3PlayerBasedonEmbededLinuxADissertationSubmittedtoNanjingInstituteofTechnologyFortheAcademicDegreeofBachelorofScienceByMinXianZhengSupervisedbyLecturerAiJunShaKangNiCollegeNanjingInstituteofTechnologyJun7>2013摘要伴随嵌入式系统的持续发展以及普通用户对多媒体应用越来越旺盛的
2、需求具有多媒体播放功能设备逐渐成为嵌入式系统中必不可少的重要功能此毕业设计将设计一个基于嵌入式Linux的MP3播放器系统硬件采用基于ARM架构的开发板论文首先介绍了嵌入式操作系统的最新发展嵌入式LinuxARM的特点以及Qt等的相关知识重点介绍了如何使用开源播放器MPlayer解码库libmadQtCreator工具来开发一个有图形界面的MP3播放器还介绍了如何移植U-bootLinux内核Qt和文件系统并在移植好之后烧写到开发板之上得到一个能独立运行在开发板上的MP3播放器系统测试表明该MP3播放器能实现如下功能播放暂停停止音量调节退出程序和歌曲播放时间系统运行稳定基本达到了设计要求关
3、键词嵌入式Linux移植LinuxQtAbstractAlongwiththesustainabledevelopmentoftheembeddedsystemandtheincreasinglydemandsformultimediaapplicationsanelectronicequipmenthasafunctionsofplayingsongsgraduallybecomeindispensablyThisdesignwillintroduceanimplementionforaMP3playerbasedonembeddedLinuxsystemandanARMarchitec
4、turedevelopmentboardThisPaperintroducesthelatestdevelopmentforembeddedoperatingsystemembeddedLinuxthecharacteristicsoftheARMQtandotherrelatedknowledgesEspeciallythispaperdisplayshowtousetheopensourceplayerMPlayeradecodinglibrarycalledlibmadQtCreatortoolstodevelopagraphicalinterfaceofanMP3playerInt
5、hispapertheworkoftransplanttheboottheLinuxkernelQtandfilesystemsisalsointroducedAfterallsystemimagesareburnedintothedevelopmentboardonedevelopmentboardcanrunaMP3playerisobtainedSystemtestshowsthatthisMP3playercanrealizethefollowingfunction"Play""Pause""Stop""VolumeControl""Exit"and"ShowSongsPlayin
6、gState"ThewhloesystemrunsstablyandreachedthebasicdesignrequirementKeywordsembededLinuxtransplantLinuxQt目录第一章绪论111课题研究背景和意义112嵌入式系统发展和现状2121嵌入式操作系统2122嵌入式Linux和Linux3123ARM的介绍3124Qt的介绍413论文所做的工作和结构5131论文所做的工作5132论文结构6第二章系统总体方案设计721系统框架概述722开发板硬件介绍7221主要硬件及其参数8222接口资源8223NAND和NORFlash的相关介绍9224S3C244
7、0的启动方式说明1023用于本设计MP3播放器的硬件架构10第三章嵌入式Linux的开发流程1231开发环境的搭建概述12311硬件平台12312软件平台1232安装软件平台和搭建开发环境的步骤12321虚拟化平台的介绍与安装13322RedHat介绍及其在VMware中的安装14323安装VMwareTools16324安装交叉编译器1733Bootloader和U-boot的介绍18331烧写U-boot19332向
此文档下载收益归作者所有