没有合适的资源?快使用搜索试试~ 我知道了~
基于ARM9的流媒体播放器的设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 82 浏览量
2022-06-25
10:48:19
上传
评论
收藏 2.1MB DOC 举报
温馨提示
试读
38页
基于ARM9的流媒体播放器的设计.doc
资源推荐
资源详情
资源评论
基于嵌入式ARM920T的视频播放器设计
摘要
嵌入式技术已经成为了后PC时代的核心技术,而基于嵌入式技术的便携式视频播放器
由于体积小、重量轻、携带方便等特点,具有极广的市场前景,所以嵌入式视频播放器成
为了现在IT行业研究的热点。本文提出了一种基于ARM9处理器,以嵌入式Linux为底层操
作平台的嵌入式视频播放器的设计方案。
本文首先介绍了视频播放器软硬件的整体设计方案,然后详细介绍了如何通过移植
Bootload、Linux内核和制作根文件系统来完成搭建视频播放器底层操作平台的工作,最
后通过移植开源的多媒体播放器软件MPlayer和设计相关控件完成了整个视频播放器的设
计工作。
最后,总结了论文所做的工作,指出了嵌入式播放器所需要进一步解决和完善的问题
关键词:嵌入式,视频播放器,嵌入式Linux,ARM920T
Design of Video Player Based on Embedded ARM920T
Abstract
Embe d de d t e chn ol o gy h as bec o m e the c o re t e chnolog y o f the post - P C e r a, a n d ba s e d o n
e m b e d d e d t e c h n o l o g y o f p o r t a b l e v i d e o p l a y e r f o r s m a l l v o l u m e , l i g h t w e i g h t , c o n v e n i e n t t o
carry have a very wide prospect of market, and so embedded video player to become a research
f o c u s o f t h e I T i n d u s t r y . T h i s p a p e r p u t s f o r w a r d a k i n d o f e m b e d d e d v i d e o p l a y e r d e s i g n
s c h e m e, t h e s c h e m e i s b a s e d o n t h e A R M 9 p r o c e s s o r , a n d t h e E m b e d d e d L i n u x a s t h e
underlying operating platform.
This paper first introduced the video player overall design scheme of software and hardware
,then detailed in detail how to transplant Bootloader, Linux kernel and make a root file system to
c o m p l e t e t h e w o r k t o b u i l d a v i d e o p l a y e r u n d e r l y i n g o p e r a t i n g
pl atf or m , final ly ,th rough t ransp lan ta tion o f o pe n source mul timed ia p layer so ft war e M Pl aye r
and design controls to complete the design work of the video player.
Finally, summarize the work of this paper, points out the embedded player which need to be
solved and perfected problem.
Keywords: Embedded,Video player,Embedded Linux,ARM
目录
第一章 引言..................................................................................................................................1
1.1研究背景............................................................................................................................1
1.2发展状况和研究意义........................................................................................................1
1.3本文组织结构....................................................................................................................2
第二章 播放器总体设计方案介绍.............................................................................................3
2.1 播发器硬件系统架构.......................................................................................................3
2.2 播发器软件系统架构.......................................................................................................3
第三章 系统开发平台的构建......................................................................................................5
3.1 软件开发环境介绍......................................................................................................................5
3.2 Bootloader的移植.............................................................................................................6
3.3 Linux内核的移植.............................................................................................................7
3.3.1 Linux内核移植步骤.................................................................................................................7
3.3.2 Flash驱动的移植......................................................................................................................9
3.3.3 LCD驱动的移植.....................................................................................................................11
3.3.4 UDA1341音频驱动的移植.....................................................................................................16
3.4 根文件系统的制作.........................................................................................................16
3.4.1 根文件系统介绍.....................................................................................................................17
3.4.2 根文件系统构建.....................................................................................................................17
第四章 视频播放器的设计与实现............................................................................................20
4.1 MPlayer多媒体播放器介绍...........................................................................................20
4.2 MPlayer的移植...............................................................................................................20
4.3播放器按键驱动程序设计..............................................................................................21
4.4播放器控制程序的设计..................................................................................................22
4.5视频播放器的测试..........................................................................................................24
第五章 总结................................................................................................................................24
参考文献......................................................................................................................................25
附录A...........................................................................................................................................26
第一章 引言
1.1研究背景
伴随着半导体技术、计算机技术、网络技术和软件技术的飞速发展,现如今,
我们已经进入了后PC时代。在这一阶段电子产品的发展趋势是智能化、数字化、网
络化、便携轻巧、易于操作,而嵌入式技术(Embedded Technology)的发展为人们
提供了一个很好的解决方案。所谓嵌入式是指以应用为中心,以计算机技术为基础
软件、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要
求的专用计算机系统
[1]
。
嵌入式技术已经被广泛的应用于科学研究、工程设计、军事领域和文艺商业的
方方面面,嵌入式产品更是随处可见,比如消费电子产品、车载电子设备、智能家
电、MP3、MP4等。如今人们随着生活水平的提高,对视听享受方面的要求也越来
越高,人们不单仅仅满足于在电脑上或电视上欣赏高品质的音视频,也渴望能够随
时随地的欣赏音乐观看电影,所以基于嵌入式技术的便携式多媒体播放器也成为了
现今IT界研究的热点之一。面对广阔的市场需求,海内外的各大厂商也在积极研发
自己的产品以抢占市场。
基于这一背景,本文提出了一款基于嵌入式Linux操作系统和ARM处理器的视频
播放器设计方案。
1.2发展状况和研究意义
自从2002年法国的爱可视推出全球第一款MP4——多媒体Jukebox以来,基于嵌
入式技术的便携式视频播放器已经发展了十年,经过这十年的发展,视频播放器技
术已日趋成熟,市面上的产品支持的视频格式也越来越多,功能也越来越强大,很
多MP4都集成了上网、游戏、个人事务处理甚至是视频录制、数码照相等功能。目
前。很多提供视频播放器处理器的半导体厂商都推出有自己的视频播放器硬件解决
方案,这些方案可以概括为以下四类:一类是以德州仪器、飞利浦为代表的基于
CPU+DSP芯片的解决方案;一类则是以Intel和AMD为代表的基于通用CPU的解决方
1
剩余37页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3644
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功