天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于ARM平臺(tái)的嵌入式流媒體播放系統(tǒng)的研究與設(shè)計(jì)

發(fā)布時(shí)間:2018-07-29 10:55
【摘要】:如今互聯(lián)網(wǎng)已經(jīng)走進(jìn)了千家萬戶,流媒體技術(shù)的發(fā)展使在線收聽廣播或觀看電視成為了可能�,F(xiàn)在,許多廣播電臺(tái)和電視臺(tái)在以無線方式播出的同時(shí)還通過網(wǎng)絡(luò)播放自己的節(jié)目。目前我們收聽或收看這些節(jié)目大多是在PC機(jī)上進(jìn)行的,PC機(jī)雖然功能強(qiáng)大,但也有功耗大、體積大、笨重及啟動(dòng)慢等缺點(diǎn)。因此,有必要開發(fā)出一種更好的播放系統(tǒng)來代替?zhèn)鹘y(tǒng)的PC機(jī)。 嵌入式系統(tǒng)是一種軟硬件可裁剪,對(duì)體積和功耗都有著嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。本文將嵌入式技術(shù)引入流媒體播放領(lǐng)域,研究和設(shè)計(jì)了一款基于S3C6410平臺(tái)的嵌入式流媒體播放終端系統(tǒng),該系統(tǒng)既能夠播放網(wǎng)絡(luò)音視頻節(jié)目,又能夠播放本地的音視頻文件。同PC機(jī)相比,該系統(tǒng)啟動(dòng)快,體積小,節(jié)能效果更是顯著。在全社會(huì)提倡節(jié)能環(huán)保的今天,該產(chǎn)品一定能夠得到廣大消費(fèi)者的歡迎,市場前景廣闊。 本文首先介紹了論文研究背景、開發(fā)嵌入式流媒體播放系統(tǒng)的意義及與之相關(guān)的嵌入式技術(shù)和流媒體技術(shù),給出了論文的總體結(jié)構(gòu)。然后對(duì)硬件系統(tǒng)總體結(jié)構(gòu)和S3C6410處理器給予了介紹,并詳細(xì)分析了系統(tǒng)存儲(chǔ)器部分、音頻和網(wǎng)絡(luò)部分的電路原理圖。接著論述如何搭建一個(gè)嵌入式系統(tǒng)應(yīng)用程序運(yùn)行平臺(tái),主要包括bootloader、linux內(nèi)核的移植及Yaffs2根文件系統(tǒng)的制作。驅(qū)動(dòng)程序的編寫和移植在嵌入式開發(fā)中地位舉足輕重,文中在介紹完驅(qū)動(dòng)程序的作用后,再以聲卡芯片wm9714和網(wǎng)卡芯片DM9000AEP驅(qū)動(dòng)程序?yàn)槔?簡述了它們的實(shí)現(xiàn)和移植過程。系統(tǒng)通過移植Mplayer播放器來實(shí)現(xiàn)網(wǎng)絡(luò)流媒體的播放,論文最后部分,主要進(jìn)行Mplayer播放器的分析和移植,并對(duì)Mplayer進(jìn)行了一些優(yōu)化,新增了libwma定點(diǎn)解碼器,同時(shí)將S3C6410的硬件解碼器添加到其中,增強(qiáng)了Mplayer對(duì)MPEG4等相關(guān)格式的解碼能力。此外,本文還使用Qt實(shí)現(xiàn)了一個(gè)簡易的圖形操作界面,方便用戶操作。 綜上所述,本文從硬件和軟件兩個(gè)方面較詳細(xì)地介紹了一個(gè)嵌入式流媒體播放終端系統(tǒng)的實(shí)現(xiàn)過程,對(duì)同類研究和設(shè)計(jì)具有一定的參考價(jià)值。
[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.
【學(xué)位授予單位】:湖南師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1;TN919.8

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 申睿,趙偉;嵌入式系統(tǒng)及其在測量領(lǐng)域的應(yīng)用[J];電測與儀表;2003年09期

2 王力生;仇志付;唐軍敏;;嵌入式操作系統(tǒng)的通用硬件抽象層設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2006年10期

3 張玢;孟開元;田澤;;嵌入式系統(tǒng)定義探討[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2011年01期

4 張磊;溫陽東;;基于ARM和Linux交叉開發(fā)環(huán)境的搭建[J];儀器儀表用戶;2009年03期

5 胡維;張方櫻;;構(gòu)建嵌入式Linux的根文件系統(tǒng)的busybox方法[J];廣州大學(xué)學(xué)報(bào)(自然科學(xué)版);2008年03期

6 王祥;;嵌入式系統(tǒng)的實(shí)時(shí)性設(shè)計(jì)研究[J];國外電子測量技術(shù);2009年04期

7 施勇;溫陽東;;基于DM9000A的嵌入式以太網(wǎng)接口設(shè)計(jì)與實(shí)現(xiàn)[J];合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年04期

8 鐘鵬勇;;基于WM9712的觸摸屏設(shè)計(jì)及Linux驅(qū)動(dòng)實(shí)現(xiàn)[J];軟件導(dǎo)刊;2008年01期

9 張海濱;李揮;;基于S3C2410的WMA開源解碼程序優(yōu)化[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年01期

10 蘇揚(yáng);胡紹江;郭倩;;基于嵌入式ARM的音頻WMA定點(diǎn)優(yōu)化[J];武漢理工大學(xué)學(xué)報(bào);2009年19期

相關(guān)碩士學(xué)位論文 前4條

1 周花梅;基于WiFi校園網(wǎng)的手持式移動(dòng)點(diǎn)播系統(tǒng)研究[D];西南交通大學(xué);2011年

2 劉建敏;基于640處理器的嵌入式視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2011年

3 瞿楊霞;基于嵌入式Linux的流媒體網(wǎng)絡(luò)收音機(jī)系統(tǒng)的設(shè)計(jì)與研究[D];中北大學(xué);2008年

4 曹志剛;基于LINUX+ARM的視頻系統(tǒng)的應(yīng)用和開發(fā)[D];北方工業(yè)大學(xué);2010年

,

本文編號(hào):2152455

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2152455.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶40ab4***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com