基于arm9的流媒体播放器的设计课程设计论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:40 大小:4.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于arm9的流媒体播放器的设计课程设计论文.doc

基于arm9的流媒体播放器的设计课程设计论文.doc

预览

免费试读已结束,剩余 30 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于嵌入式ARM920T的视频播放器设计摘要嵌入式技术已经成为了后PC时代的核心技术,而基于嵌入式技术的便携式视频播放器由于体积小、重量轻、携带方便等特点,具有极广的市场前景,所以嵌入式视频播放器成为了现在IT行业研究的热点。本文提出了一种基于ARM9处理器,以嵌入式Linux为底层操作平台的嵌入式视频播放器的设计方案。本文首先介绍了视频播放器软硬件的整体设计方案,然后详细介绍了如何通过移植Bootload、Linux内核和制作根文件系统来完成搭建视频播放器底层操作平台的工作,最后通过移植开源的多媒体播放器软件MPlayer和设计相关控件完成了整个视频播放器的设计工作。最后,总结了论文所做的工作,指出了嵌入式播放器所需要进一步解决和完善的问题。关键词:嵌入式,视频播放器,嵌入式Linux,ARM920TDesignofVideoPlayerBasedonEmbeddedARM920TAbstractEmbeddedtechnologyhasbecomethecoretechnologyofthepost-PCera,andbasedonembeddedtechnologyofportablevideoplayerforsmallvolume,lightweight,convenienttocarryhaveaverywideprospectofmarket,andsoembeddedvideoplayertobecomearesearchfocusoftheITindustry.Thispaperputsforwardakindofembeddedvideoplayerdesignscheme,theschemeisbasedontheARM9processor,andtheEmbeddedLinuxastheunderlyingoperatingplatform.Thispaperfirstintroducedthevideoplayeroveralldesignschemeofsoftwareandhardware,thendetailedindetailhowtotransplantBootloader,Linuxkernelandmakearootfilesystemtocompletetheworktobuildavideoplayerunderlyingoperatingplatform,finally,throughtransplantationofopensourcemultimediaplayersoftwareMPlayeranddesigncontrolstocompletethedesignworkofthevideoplayer.Finally,summarizetheworkofthispaper,pointsouttheembeddedplayerwhichneedtobesolvedandperfectedproblem.Keywords:Embedded,Videoplayer,EmbeddedLinux,ARM目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc324357937"第一章引言PAGEREF_Toc324357937\h1HYPERLINK\l"_Toc324357938"1.1研究背景PAGEREF_Toc324357938\h1HYPERLINK\l"_Toc324357939"1.2发展状况和研究意义PAGEREF_Toc324357939\h1HYPERLINK\l"_Toc324357940"1.3本文组织结构PAGEREF_Toc324357940\h2HYPERLINK\l"_Toc324357941"第二章播放器总体设计方案介绍PAGEREF_Toc324357941\h3HYPERLINK\l"_Toc324357942"2.1播发器硬件系统架构PAGEREF_Toc324357942\h3HYPERLINK\l"_Toc324357943"2.2播发器软件系统架构PAGEREF_Toc324357943\h3HYPERLINK\l"_Toc324357944"第三章系统开发平台的构建PAGEREF_Toc324357944\h4HYPERLINK\l"_Toc324357945"3.1软件开发环境介绍PAGEREF_Toc324357945\h4HYPERLINK\l"_Toc324357946"3.2Boo