欢迎来到天天文库
浏览记录
ID:12397897
大小:2.93 MB
页数:40页
时间:2018-07-16
《基于arm的linux多媒体播放器mplayer的设计与实现 --大学毕业(论文)设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、题目:基于ARM的Linux多媒体播放器的设计与实现系(部):光学与电子信息学院专业班:电子科学与技术姓名:学号:指导教师:2013年6月IV摘要当今社会是一个信息化的社会。嵌入式技术在这个时代得到了日新月异的发展。嵌入式技术已经引起了世界各国的高度关注。在这个背景下,本文提出了一种基于嵌入式ARM9-Linux的多媒体播放器的设计与实现方案。本文首先介绍了S3C2440开发板的硬件情况,嵌入式Linux操作系统在ARM微处理器上的移植技术,包括Linux系统环境建立,交叉编译环境的建立、引导程序vivi的烧写、移植嵌入式Linux内核,以及添加了Qto
2、pia的根文件系统的建立。最终实现了Linux到S3C2440开发板的移植。在此基础上通过移植多功能视频播放器Mplayer实现视频文件的播放,最后列举了编译mplayer常见问题及解决方法,分析了mplayer的工作流程。关键词:交叉编译环境ARM9-Linux多媒体播放器移植mplayerIVAbstractThecontemporaryworldisaninformationalizedsociety. Embedded technologyhasachievedenormousdevelopmentbyleapsandboundsinthisag
3、e,andraisedgreatconcernsofcountriesaroundtheworld.Underthisbackground,thispaperputsforwardaschemeofdesignandimplementationofthemediaplayerbasedonembeddedARM9-Linuxof.ThepaperintroducesthehardwareoftheS3C2440developmentboardandthetechnologyoftransplantingembeddedLinuxoperatingsyst
4、emintotheARMmicroprocessor,includingtheestablishmentofLinuxsystemenvironmentandcross-compilingenvironment,theestablishmentoftheloaderviviandtheapplicationoftheembeddedLinuxtransplantkernel,andaddstheQtrootfilesystembuilding.Onthisbasis,bytransplantingversatilevideoplayer,thewrite
5、raccomplishplayingvideofiles,listthefrequentlyaskedquestionsandthesolutionsofcompilingmplayerandanalyzetheworkflowofmplayeratlast.KeyWords:cross-compilingenvironmentmediaplayerbasedonembeddedARM9-LinuxtransplantmplayerIV目录摘要IABSTRACTII1引言41.1研究背景41.2发展状况和研究意义41.3本文组织结构52构建硬件平台53软
6、件配置和建立主机开发环境83.1宿主机开发环境的配置83.2配置minicom133.3配置NFS服务143.4编译Bootloader163.5编译Linux内核183.6制作文件系统194QT开发环境的搭建204.1QT简介204.2QTE简介214.3嵌入式图形开发环境QTE的搭建215移植MPLAYER235.1安装libmad245.2交叉编译Mplayer255.3移植Mplayer到开发板测试286MPLAYER功能及实现306.1播放器的工作流程306.2播放器的逻辑结构306.3Mplayer播放器的目录文件组织结构316.4播放器对解
7、码器和输出设备的管理方式327结论或总结33IV参考文献35IV1引言1.1研究背景伴随着半导体技术、计算机技术、网络技术和软件技术的飞速发展,现如今,我们已经进入了后PC时代。在这一阶段电子产品的发展趋势是智能化、数字化、网络化、便携轻巧、易于操作,而嵌入式技术(EmbeddedTechnology)的发展为人们提供了一个很好的解决方案。所谓嵌入式是指以应用为中心,以计算机技术为基础,软件、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统【1】。嵌入式技术已经被广泛的应用于科学研究、工程设计、军事领域和文艺商业的方方
8、面面,嵌入式产品更是随处可见,比如消费电子产品、车载电子设备、智能家电、MP3、
此文档下载收益归作者所有