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

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

基于ARM-Linux的觸屏多媒體播放器設(shè)計(jì)

發(fā)布時(shí)間:2018-01-11 21:42

  本文關(guān)鍵詞:基于ARM-Linux的觸屏多媒體播放器設(shè)計(jì) 出處:《安徽理工大學(xué)》2012年碩士論文 論文類型:學(xué)位論文


  更多相關(guān)文章: ARM-Linux 嵌入式系統(tǒng) Qt 觸屏技術(shù) 多媒體播放器


【摘要】:隨著觸屏多媒體技術(shù)的快速發(fā)展,人們對(duì)于多媒體掌上終端的智能性及操控性越加重視。同時(shí),由于嵌入式系統(tǒng)的不斷完善以及在全球范圍的飛速普及,使其成為了各種智能終端產(chǎn)品研發(fā)的優(yōu)先選擇。嵌入式系統(tǒng)的加入,將徹底打破傳統(tǒng)多媒體播放器的多芯片架構(gòu),以單芯片的低功耗、高性能完成所有的控制過程,并對(duì)以后的功能升級(jí)及擴(kuò)展提供了很大的便利。界面設(shè)計(jì)以跨平臺(tái)的C++圖形用戶界面編程環(huán)境Qt的最新版本為開發(fā)工具。通過將嵌入式系統(tǒng)、觸屏技術(shù)、圖形界面編程技術(shù)相結(jié)合的方法,完成整個(gè)觸屏多媒體播放器的設(shè)計(jì)過程。 整個(gè)系統(tǒng)的控制核心為ARM-Linux,選用的處理器為三星公司生產(chǎn)的ARM9芯片S3C2440,操作系統(tǒng)則選擇了具有多平臺(tái)兼容性的Linux,這樣使其移植到ARM平臺(tái)相對(duì)簡(jiǎn)單,再加上其可裁剪的特點(diǎn),使它裁剪后精簡(jiǎn)的體積,可以更好地滿足嵌入式系統(tǒng)的特殊硬件環(huán)境要求。音視頻文件通過ARM芯片控制移植到嵌入式系統(tǒng)的Mplayer進(jìn)行軟解碼,圖形界面通過Qt Designer進(jìn)行設(shè)計(jì),最后以QProcess為核心編寫應(yīng)用程序,控制觸屏多媒體播放器的各項(xiàng)播放功能,整個(gè)設(shè)計(jì)具有良好的靈活性和可移植性。本文首先闡述了課題研究的背景與意義、國(guó)內(nèi)外的研究現(xiàn)狀、研究目標(biāo)及創(chuàng)新點(diǎn),然后介紹了嵌入式開發(fā)的理論基礎(chǔ)知識(shí),包括ARM處理器及其工作模式、嵌入式系統(tǒng)及其開發(fā)流程和嵌入式Linux的基本概念。接著在分析了系統(tǒng)功能需求以后,給出了設(shè)計(jì)的總體框架,并詳細(xì)地論述了系統(tǒng)開發(fā)平臺(tái)的搭建,然后在此基礎(chǔ)上介紹了圖形界面開發(fā)環(huán)境的建立過程,其中包括對(duì)圖形用戶界面編程軟件Qt的介紹、Qt/X11及Qt/Embedded的移植、tslib的移植、根文件系統(tǒng)的掛載以及觸摸屏的相關(guān)配置,接下來闡述了觸屏多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)方法,其中包括了觸屏技術(shù)的介紹、MPlayer的工作流程及移植、利用Qt Designer設(shè)計(jì)播放器的圖形界面以及編寫播放器應(yīng)用程序的整個(gè)過程。最終,對(duì)播放器的性能進(jìn)行了測(cè)試。 本文的最后對(duì)所作的設(shè)計(jì)進(jìn)行了總結(jié),指出了存在的不足以及改進(jìn)方法,為后續(xù)的研究設(shè)計(jì)作了指導(dǎo)。
[Abstract]:With the rapid development of touch screen multimedia technology, people pay more and more attention to the intelligence and maneuverability of multimedia handheld terminals. At the same time, due to the continuous improvement of embedded systems and the rapid spread of the world. The embedded system will completely break the multi-chip architecture of traditional multimedia player, with the low power consumption of single chip. High performance completes all control processes. Interface design takes the latest version of C GUI programming environment as the development tool. Through the embedded system, touch-screen technology. The design process of the touch-screen multimedia player is completed by combining the graphical interface programming technology. The control core of the whole system is ARM-Linux.The selected processor is the ARM9 chip S3C2440 produced by Samsung. The operating system chooses Linux with multi-platform compatibility, which makes it relatively simple to transplant to ARM platform, plus its clippable features, makes it cut down the volume. It can better meet the special hardware environment requirements of embedded system. Audio and video files are transferred to embedded system Mplayer through ARM chip for soft decoding. The graphic interface is designed by QT Designer. Finally, the application program is written with QProcess as the core to control the playback functions of the touch-screen multimedia player. The whole design has good flexibility and portability. Firstly, this paper describes the background and significance of the research, domestic and foreign research status, research objectives and innovative points. Then it introduces the basic theory of embedded development, including ARM processor and its working mode. The basic concept of embedded system and its development flow and embedded Linux. Then after analyzing the functional requirements of the system, the overall framework of the design is given, and the construction of the system development platform is discussed in detail. Then the establishment process of graphical interface development environment is introduced, including the introduction of graphical user interface programming software QT and the transplantation of QT / X11 and Qt/Embedded. The transplantation of tslib, the mount of root file system and the related configuration of touch screen, then the design and implementation method of touch screen multimedia player are described, including the introduction of touch screen technology. MPlayer workflow and transplantation, using QT Designer to design the player's graphical interface and write the whole process of player application. Finally. The performance of the player was tested. At the end of this paper, the author summarizes the design, points out the shortcomings and the improvement methods, and provides guidance for the further research and design.
【學(xué)位授予單位】:安徽理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP368.1

【參考文獻(xiàn)】

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

1 王曉惠;;基于ARM-linux的交叉編譯環(huán)境的創(chuàng)建[J];電腦知識(shí)與技術(shù)(學(xué)術(shù)交流);2007年15期

2 顧梅花;張?zhí)?;基于ARM的MPEG-4視頻解碼器[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2006年02期

3 余智;利用微處理器實(shí)現(xiàn)MPEG-4視頻解碼[J];電視技術(shù);2001年10期

4 吳翔;辛慶勛;吳敏淵;;MPEG-4音視頻解碼器實(shí)時(shí)嵌入式設(shè)計(jì)[J];電子測(cè)量技術(shù);2005年05期

5 鄭軍;郝久玉;翟霄翔;;嵌入式圖形用戶界面的研究和移植[J];電子測(cè)量技術(shù);2006年02期

6 劉東華;;嵌入式視頻解碼的實(shí)現(xiàn)[J];電子技術(shù)應(yīng)用;2006年04期

7 陳健,陳文智;一個(gè)應(yīng)用于嵌入式Linux瀏覽器的視頻播放器[J];計(jì)算機(jī)應(yīng)用研究;2001年06期

8 劉晶晶;;基于ARM-Linux嵌入式系統(tǒng)引導(dǎo)程序的設(shè)計(jì)[J];微計(jì)算機(jī)信息;2006年05期

9 盧劍翔;劉成安;胡和智;劉振剛;;基于s3c2410的CramFS根文件系統(tǒng)的移植[J];微計(jì)算機(jī)信息;2006年32期

10 邵長(zhǎng)彬;李洪亮;;用Busybox制作嵌入式Linux根文件系統(tǒng)[J];微計(jì)算機(jī)信息;2007年29期

,

本文編號(hào):1411345

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

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


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

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