嵌入式視頻播放器研究與設(shè)計
本文選題:視頻播放器 + ARM ; 參考:《吉林大學(xué)》2012年碩士論文
【摘要】:近年來隨著生活水平和科技的不斷提高,嵌入式產(chǎn)品逐漸進(jìn)入了人們的日常生活,諸如智能手機(jī)、平板電腦、家用電器、IC卡、各種儀器儀表等等。擁有著各種功能的嵌入式產(chǎn)品不僅給我們的生活帶來了方便,同時也改變著我們的生活方式。從前需要在計算機(jī)上才能做的事情,現(xiàn)在基本上都可以通過一個嵌入式手持終端設(shè)備來完成,可以說我們所處的時代是后PC時代。 本文所研究的嵌入式視頻播放器,是典型的嵌入式設(shè)備。嵌入式系統(tǒng)的開發(fā)要遵循自己的原則,即以應(yīng)用為中心,計算機(jī)技術(shù)為基礎(chǔ),,同時對體積、功耗、成本、穩(wěn)定性進(jìn)行平衡選擇,本文的研究選擇了由友善之臂公司開發(fā)的mini2440作為試驗平臺,并配置一臺PC機(jī)ACER4720做為宿主機(jī)以作輔助開發(fā)之用。 論文首先是對研究目標(biāo)—嵌入式視頻播放器的國內(nèi)外的發(fā)展現(xiàn)狀進(jìn)行闡述,之后介紹了課題所涉及的嵌入式領(lǐng)域的相關(guān)技術(shù)包括Linux系統(tǒng)相關(guān)技術(shù)、嵌入式技術(shù)、ARM相關(guān)技術(shù)。從第3章開始進(jìn)入課題的正式開發(fā),先是進(jìn)行了需求分析和建模工作,之后對本文所要使用的嵌入式Linux系統(tǒng)進(jìn)行剪裁、交叉編譯、向所使用的mini2440開發(fā)板移植。在比較關(guān)鍵的視頻解碼任務(wù)上,本文采用MPlayer播放器來實現(xiàn),并通過QT程序進(jìn)行了用戶UI界面的設(shè)計。 論文的最后對課題所研究的整體系統(tǒng)進(jìn)行了測試,包括視頻模塊和聲音模塊兩個部分,視頻的顯示效果達(dá)到了預(yù)期。
[Abstract]:In recent years, with the improvement of living standards and technology, embedded products have gradually entered people's daily life, such as smart phones, tablets, household appliances, IC cards, various instruments and instruments. Embedded products with various functions not only bring convenience to our life, but also change our way of life. What we used to need to do on a computer is now basically accomplished by an embedded handheld terminal device. We can say that we are in a post-PC era. The embedded video player studied in this paper is a typical embedded device. The development of embedded system should follow its own principle, that is, the application is the center, the computer technology is the foundation, and the volume, power consumption, cost and stability should be balanced. In this paper, the mini2440 developed by friendly arm Company is selected as the test platform, and a PC ACER4720 is configured as the host computer to assist the development. Firstly, this paper describes the development of embedded video player at home and abroad, and then introduces the related technologies in embedded field, including Linux system related technology, embedded technology and arm related technology. Chapter 3 begins with the formal development of the subject. First, the requirement analysis and modeling work is carried out, then the embedded Linux system used in this paper is cut, cross-compiled, and transplanted to the mini2440 development board used in this paper. In the key task of video decoding, this paper uses MPlayer player to realize, and designs the user UI through QT program. At the end of the thesis, the whole system is tested, including video module and sound module, and the video display effect is up to expectations.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1;TN946
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉永林;梁瑩;王詩琴;師惠萍;;基于Linux的嵌入式交叉編譯環(huán)境的建立及實現(xiàn)[J];電腦開發(fā)與應(yīng)用;2011年07期
2 楊益,郭慶平;Linux的特色及發(fā)展展望[J];交通與計算機(jī);2000年06期
3 梁祖華,魏澤國;實現(xiàn)Linux系統(tǒng)小型化的幾種方法[J];河南科技大學(xué)學(xué)報(自然科學(xué)版);2005年01期
4 張麗娜;;嵌入式Linux的研究[J];軟件導(dǎo)刊;2010年11期
5 任乾魯,曹愛增,韓延彬,楊清波;動態(tài)視頻圖像MPEG標(biāo)準(zhǔn)淺析[J];濟(jì)南大學(xué)學(xué)報(自然科學(xué)版);2004年04期
6 吳微;劉陟升;;VMware在Linux實驗教學(xué)中的應(yīng)用[J];沈陽教育學(xué)院學(xué)報;2009年05期
7 許生模;余敏;;嵌入式QT的內(nèi)核分析與優(yōu)化[J];微計算機(jī)信息;2007年29期
8 季云峰,馮立元;嵌入式操作系統(tǒng)uClinux內(nèi)核的裁減和移植[J];無錫職業(yè)技術(shù)學(xué)院學(xué)報;2004年04期
9 徐殿武;;AVI文件格式及其應(yīng)用研究[J];現(xiàn)代電子技術(shù);2008年02期
10 胡忠義;胡榮強(qiáng);;基于ARM處理器S3C2410的視頻播放器的實現(xiàn)[J];電子元器件應(yīng)用;2009年03期
相關(guān)碩士學(xué)位論文 前2條
1 胡軍山;基于ARM9和WinCE的軟件構(gòu)件化研究與開發(fā)[D];江南大學(xué);2009年
2 曹志剛;基于LINUX+ARM的視頻系統(tǒng)的應(yīng)用和開發(fā)[D];北方工業(yè)大學(xué);2010年
本文編號:2060434
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2060434.html