基于嵌入式Linux多媒體終端的研究與實(shí)現(xiàn)
[Abstract]:At present, the embedded industry has been widely used in various industries, especially after the appearance of ARM architecture processor, the embedded industry has taken a major step forward and entered the product design of embedded system level. With the development of multimedia technology, multimedia terminal products including mobile phone, MP4,Pad and other terminal products update more and more frequently and have more and more powerful functions. With the advent of the digital age, the future of embedded system industry will be brighter. In this paper, the embedded Linux terminal is deeply studied based on the above background, and the design principle of embedded Linux multimedia terminal is discussed completely. This paper discusses the following aspects: the design of embedded hardware system, the porting of embedded Linux kernel, the design of embedded device driver, the principle of audio / video encoding and decoding based on ffmpeg, and the design of MediaPlayer based on qtopia system. This paper focuses on Linux system transplantation and MediaPlayer design based on qtopia system. In the embedded Linux system transplantation, the hardware system, the linux device driver, the principle of calling interface between the Linux kernel and the application program, the pruning and the principle of cross-compiling linux system are discussed in detail. The design of device driver based on linux-2.6, the porting of yaffs2 file system and the making of root file system are discussed in detail. Through the design of MediaPlayer based on qtopia system, this paper discusses the method of realizing audio-video decoding by ffmpeg audio-video decoding library. The decoding principle of ffmpeg, the design principle of qtopia application program, the design principle of Qtopia plug-in and the design process of mediaPlayer are described in detail. Through the method of theory to practice, the cross-compiling environment is built in the Linux virtual organization, and the file sharing server samba, between Linux system and Windows system is constructed. The arm-linux-gcc cross-compiling tool and mkyaffs2image tool are installed in the file-sharing server of arm-linux-gcc system and mkyaffs2image tool. The viviBootloader,Linux kernel is compiled by cross-compiling environment, and the root file system is successfully built by mkyaffs2image tool. After theoretical research and practice, the design of embedded multimedia terminal based on Linux is feasible and transplantable, and it can be directly used in production and technical guidance.
【學(xué)位授予單位】:成都理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.12;TP316.81
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前8條
1 黃曉偉,徐元欣,王匡;數(shù)字電視系統(tǒng)中的音視頻同步實(shí)現(xiàn)[J];電視技術(shù);2005年07期
2 李曙光;羅琳;李文琳;;嵌入式Linux系統(tǒng)智能手機(jī)的安全系統(tǒng)設(shè)計[J];長江大學(xué)學(xué)報(自然科學(xué)版)理工卷;2008年01期
3 楊勇;葉梅;張秦艷;初元萍;胡磊;;基于ARM的嵌入式Linux無線網(wǎng)卡設(shè)備驅(qū)動研究[J];核電子學(xué)與探測技術(shù);2010年04期
4 張健;張伯珩;邊川平;李露遙;;CCD信號處理的濾波器設(shè)計[J];航天返回與遙感;2006年04期
5 祝炎明;何加銘;范志蔚;;基于Qtopia的RealMedia解碼器插件移植與優(yōu)化[J];計算機(jī)應(yīng)用與軟件;2008年11期
6 胡聰;周甜;唐璐丹;;基于FFMPEG的跨平臺視頻編解碼研究[J];武漢理工大學(xué)學(xué)報;2011年11期
7 劉馬飛;曾學(xué)文;倪宏;;Windows平臺下應(yīng)用FFMPEG實(shí)現(xiàn)H.264視頻回放[J];微計算機(jī)應(yīng)用;2008年11期
8 王紅云;;基于嵌入式的MP3Player設(shè)計[J];儀表技術(shù);2010年07期
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 于曉;基于嵌入式Linux的儀器操作系統(tǒng)的研究[D];西安電子科技大學(xué);2009年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 楊興山;基于嵌入式Linux的車載綜合顯示與控制系統(tǒng)研究[D];上海交通大學(xué);2010年
本文編號:2435003
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2435003.html