基于ARM平台的嵌入式流媒体播放系统的研究与设计
[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