当前位置:主页 > 科技论文 > 计算机论文 >

基于ARM平台的嵌入式流媒体播放系统的研究与设计

发布时间:2018-07-29 10:55
【摘要】:如今互联网已经走进了千家万户,流媒体技术的发展使在线收听广播或观看电视成为了可能。现在,许多广播电台和电视台在以无线方式播出的同时还通过网络播放自己的节目。目前我们收听或收看这些节目大多是在PC机上进行的,PC机虽然功能强大,但也有功耗大、体积大、笨重及启动慢等缺点。因此,有必要开发出一种更好的播放系统来代替传统的PC机。 嵌入式系统是一种软硬件可裁剪,对体积和功耗都有着严格要求的专用计算机系统。本文将嵌入式技术引入流媒体播放领域,研究和设计了一款基于S3C6410平台的嵌入式流媒体播放终端系统,该系统既能够播放网络音视频节目,又能够播放本地的音视频文件。同PC机相比,该系统启动快,体积小,节能效果更是显著。在全社会提倡节能环保的今天,该产品一定能够得到广大消费者的欢迎,市场前景广阔。 本文首先介绍了论文研究背景、开发嵌入式流媒体播放系统的意义及与之相关的嵌入式技术和流媒体技术,给出了论文的总体结构。然后对硬件系统总体结构和S3C6410处理器给予了介绍,并详细分析了系统存储器部分、音频和网络部分的电路原理图。接着论述如何搭建一个嵌入式系统应用程序运行平台,主要包括bootloader、linux内核的移植及Yaffs2根文件系统的制作。驱动程序的编写和移植在嵌入式开发中地位举足轻重,文中在介绍完驱动程序的作用后,再以声卡芯片wm9714和网卡芯片DM9000AEP驱动程序为例,简述了它们的实现和移植过程。系统通过移植Mplayer播放器来实现网络流媒体的播放,论文最后部分,主要进行Mplayer播放器的分析和移植,并对Mplayer进行了一些优化,新增了libwma定点解码器,同时将S3C6410的硬件解码器添加到其中,增强了Mplayer对MPEG4等相关格式的解码能力。此外,本文还使用Qt实现了一个简易的图形操作界面,方便用户操作。 综上所述,本文从硬件和软件两个方面较详细地介绍了一个嵌入式流媒体播放终端系统的实现过程,对同类研究和设计具有一定的参考价值。
[Abstract]:Now that the Internet has entered thousands of households, streaming media technology has made it possible to listen to radio or watch TV online. Today, many radio and television stations broadcast their own programs over the Internet while broadcasting wirelessly. At present, most of the programs we listen to or watch are on the PC. Although the PC is powerful, it also has the disadvantages of large power consumption, large volume, bulky and slow start. Therefore, it is necessary to develop a better playback system to replace the traditional PC. Embedded system is a special computer system, which can be clipped to hardware and software, and has strict requirements for both volume and power consumption. In this paper, the embedded technology is introduced into the streaming media playing field, and an embedded streaming media playback terminal system based on S3C6410 platform is studied and designed. The system can not only play the audio and video programs on the network, but also play the local audio and video files. Compared with PC, the system starts quickly, is small, and has remarkable energy-saving effect. Today, when the whole society advocates energy saving and environmental protection, this product is sure to be welcomed by the vast number of consumers and has a broad market prospect. This paper first introduces the research background of the paper, the significance of developing the embedded streaming media playing system, the related embedded technology and streaming media technology, and gives the overall structure of the paper. Then the overall structure of the hardware system and the S3C6410 processor are introduced, and the circuit schematic of the memory, audio and network parts of the system are analyzed in detail. Then it discusses how to build an embedded system application running platform, mainly including bootloader Linux kernel migration and Yaffs2 root file system. Driver programming and porting play an important role in embedded development. After introducing the role of driver, this paper introduces the implementation and transplantation process of sound card chip wm9714 and network card chip DM9000AEP driver. In the last part of the paper, the analysis and transplantation of Mplayer player are carried out, and the Mplayer is optimized, and the libwma fixed-point decoder is added. At the same time, the hardware decoder of S3C6410 is added to it, which enhances the ability of Mplayer to decode MPEG4 and other related formats. In addition, this paper also uses QT to implement a simple graphical interface for user operation. To sum up, this paper introduces in detail the implementation process of an embedded streaming media playback terminal system from two aspects of hardware and software, which has a certain reference value for the similar research and design.
【学位授予单位】:湖南师范大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TN919.8

【参考文献】

相关期刊论文 前10条

1 申睿,赵伟;嵌入式系统及其在测量领域的应用[J];电测与仪表;2003年09期

2 王力生;仇志付;唐军敏;;嵌入式操作系统的通用硬件抽象层设计[J];单片机与嵌入式系统应用;2006年10期

3 张玢;孟开元;田泽;;嵌入式系统定义探讨[J];单片机与嵌入式系统应用;2011年01期

4 张磊;温阳东;;基于ARM和Linux交叉开发环境的搭建[J];仪器仪表用户;2009年03期

5 胡维;张方樱;;构建嵌入式Linux的根文件系统的busybox方法[J];广州大学学报(自然科学版);2008年03期

6 王祥;;嵌入式系统的实时性设计研究[J];国外电子测量技术;2009年04期

7 施勇;温阳东;;基于DM9000A的嵌入式以太网接口设计与实现[J];合肥工业大学学报(自然科学版);2011年04期

8 钟鹏勇;;基于WM9712的触摸屏设计及Linux驱动实现[J];软件导刊;2008年01期

9 张海滨;李挥;;基于S3C2410的WMA开源解码程序优化[J];计算机工程与设计;2009年01期

10 苏扬;胡绍江;郭倩;;基于嵌入式ARM的音频WMA定点优化[J];武汉理工大学学报;2009年19期

相关硕士学位论文 前4条

1 周花梅;基于WiFi校园网的手持式移动点播系统研究[D];西南交通大学;2011年

2 刘建敏;基于640处理器的嵌入式视频监控系统设计与实现[D];西南交通大学;2011年

3 瞿杨霞;基于嵌入式Linux的流媒体网络收音机系统的设计与研究[D];中北大学;2008年

4 曹志刚;基于LINUX+ARM的视频系统的应用和开发[D];北方工业大学;2010年



本文编号:2152455

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2152455.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户40ab4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com