题目:基于ARM的Linux多媒体播放器的设计与实现系(部):光学与电子信息学院专业班:电子科学与技术姓名:学号:指导教师:20一三年6月I摘要当今社会是一个信息化的社会。嵌入式技术在这个时代得到了日新月异的发展。嵌入式技术已经引起了世界各国的高度关注。在这个背景下,本文提出了一种基于嵌入式ARM9-Linux的多媒体播放器的设计与实现方案。本文首先介绍了S3C2440开发板的硬件情况,嵌入式Linux操作系统在ARM微处理器上的移植技术,包括Linux系统环境建立,交叉编译环境的建立、引导程序vivi的烧写、移植嵌入式Linux内核,以及添加了Qtopia的根文件系统的建立。最终实现了Linux到S3C2440开发板的移植。在此基础上通过移植多功能视频播放器Mplayer实现视频文件的播放,最后列举了编译mplayer常见问题及解决方法,分析了mplayer的工作流程。关键词:交叉编译环境ARM9-Linux多媒体播放器移植mplayerIAbstractThecontemporaryworldisaninformationalizedsociety.Embeddedtechnologyhasachievedenormousdevelopmentbyleapsandboundsinthisage,andraisedgreatconcernsofcountriesaroundtheworld.Underthisbackground,thispaperputsforwardaschemeofdesignandimplementationofthemediaplayerbasedonembeddedARM9-Linuxof.ThepaperintroducesthehardwareoftheS3C2440developmentboardandthetechnologyoftransplantingembeddedLinuxoperatingsystemintotheARMmicroprocessor,includingtheestablishmentofLinuxsystemenvironmentandcross-compilingenvironment,theestablishmentoftheloaderviviandtheapplicationoftheembeddedLinuxtransplantkernel,andaddstheQtrootfilesystembuilding.Onthisbasis,bytransplantingversatilevideoplayer,thewriteraccomplishplayingvideofiles,listthefrequentlyaskedquestionsandthesolutionsofcompilingmplayerandanalyzetheworkflowofmplayeratlast.KeyWords:cross-compilingenvironmentmediaplayerbasedonembeddedARM9-LinuxtransplantmplayerII目录摘要...............................................................................................................................................................IABSTRACT.....................................................................................................................................................II1引言................................................................................................................................................................41.1研究背景..................................................................................................................................................41.2发展状况和研究意义..............................................................................................................................41.3本文组织结构..........................................................................................................................................52构建硬件平台................................................................................................................................................53软件配置和建立主机开发环境.....................................................................................................................83.1宿主机开发环境的配置..........................................................................................................................83.2配置MINICOM....................................................................................................................................一三3.3配置NFS服务...............................................................................................................