基于Qt的嵌入式多媒體播放終端的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞: 嵌入式Linux 多媒體播放終端 ARM MPlayer Qt 出處:《中北大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)以及多媒體技術(shù)的快速發(fā)展,嵌入式系統(tǒng)得到了越來越廣泛的應(yīng)用,嵌入式設(shè)備的整體性能也越來越強(qiáng)大。以ARM為代表的微處理器在體積、功耗以及速度等方面的表現(xiàn)越來越出色,微電子技術(shù)的發(fā)展使嵌入式設(shè)備成為人們生活中不可或缺的生活用品。在軟件方面,嵌入式Linux系統(tǒng)以其開源、免費(fèi)、穩(wěn)定的特性,在嵌入式系統(tǒng)的開發(fā)中占有無可取代的作用。本課題在ARM硬件平臺(tái)和在嵌入式Linux操作系統(tǒng)上,通過對(duì)MPlayer的移植優(yōu)化和Qt軟件開發(fā),設(shè)計(jì)了一款嵌入式多媒體播放終端。 本文圍繞嵌入式多媒體播放終端的設(shè)計(jì),,主要完成了以下幾個(gè)方面的工作:(1)硬件平臺(tái)的設(shè)計(jì)。選取S3C6410微處理器作為硬件平臺(tái)的CPU,詳細(xì)介紹了DDR內(nèi)存電路、NAND Flash存儲(chǔ)電路、無線網(wǎng)卡電路、音頻電路和LCD顯示電路的設(shè)計(jì)細(xì)節(jié)。(2)嵌入式Linux操作系統(tǒng)的構(gòu)建。針對(duì)S3C6410微處理器,為其制作了一個(gè)完整的嵌入式Linux操作系統(tǒng),包括Uboot、Linux內(nèi)核和根文件系統(tǒng),以及驅(qū)動(dòng)程序的移植和Qt開發(fā)環(huán)境的搭建。(3)多媒體播放器的實(shí)現(xiàn)。對(duì)MPlayer進(jìn)行了深入的分析,針對(duì)性地進(jìn)行了流媒體支持和硬件解碼優(yōu)化移植,利用MPlayer的slave模式,開發(fā)了一款基于Qt的圖形用戶界面。(4)瀏覽器功能的實(shí)現(xiàn)。在Qt框架內(nèi),開發(fā)了一款基于QtWebKit模塊的嵌入式瀏覽器,實(shí)現(xiàn)了網(wǎng)頁(yè)瀏覽功能。 本文最后總結(jié)了論文所做的工作,并提出了在以后的進(jìn)一步開發(fā)中需要解決的問題和工作方案。
[Abstract]:With the rapid development of computer technology, network communication technology and multimedia technology, embedded system has been more and more widely used. The overall performance of embedded devices is becoming more and more powerful. The performance of microprocessor represented by ARM in volume, power consumption and speed is more and more outstanding. With the development of microelectronics, embedded devices have become an indispensable part of people's daily life. In software, embedded Linux system is open source, free and stable. In the development of embedded system plays an irreplaceable role. This topic in the ARM hardware platform and embedded Linux operating system through the transplant optimization of MPlayer and QT software development. An embedded multimedia playback terminal is designed. This paper focuses on the design of embedded multimedia playback terminal, mainly completes the following aspects of the design of the hardware platform: 1) the S3C6410 microprocessor is selected as the CPU of the hardware platform. The DDR memory circuit, the NAND Flash memory circuit and the wireless network card circuit are introduced in detail. Design details of Audio Circuit and LCD display Circuit) Construction of embedded Linux operating system, aiming at S3C6410 microprocessor. A complete embedded Linux operating system is developed, including the Ubootbox Linux kernel and the root file system. And the transplant of the driver and the construction of QT development environment. The realization of the multimedia player. The MPlayer is analyzed deeply. The streaming media support and hardware decoding optimization transplantation are carried out, and the slave mode of MPlayer is used. A QT based graphical user interface. 4) browser is developed. In QT framework, an embedded browser based on QtWebKit module is developed. The function of web browsing is realized. Finally, this paper summarizes the work done in the paper, and puts forward the problems and work plans to be solved in the future further development.
【學(xué)位授予單位】:中北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN946;TP317
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張磊;溫陽東;;基于ARM和Linux交叉開發(fā)環(huán)境的搭建[J];儀器儀表用戶;2009年03期
2 劉春濤;;嵌入式機(jī)車車輛車載播放系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)[J];電子世界;2013年11期
3 彭威;陳慈發(fā);;基于嵌入式系統(tǒng)的多媒體播放器的設(shè)計(jì)[J];計(jì)算機(jī)光盤軟件與應(yīng)用;2013年23期
4 慈文彥;何君;朱明祥;;基于ARM處理器的流媒體播放器客戶端的構(gòu)建[J];信息技術(shù);2012年01期
5 馮新宇;;嵌入式Linux多媒體播放器的改進(jìn)及實(shí)現(xiàn)[J];黑龍江科技學(xué)院學(xué)報(bào);2011年01期
6 金海,邵艷明,韓宗芬;基于實(shí)時(shí)流協(xié)議的流媒體客戶端[J];計(jì)算機(jī)工程;2004年11期
7 張哲;陳連山;;S3C6410平臺(tái)多媒體播放器設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)與數(shù)字工程;2012年05期
8 烏日?qǐng)D;劉相達(dá);杜麗霞;郭威;;基于ARM的嵌入式媒體播放遠(yuǎn)程控制系統(tǒng)[J];內(nèi)蒙古工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年03期
9 李順;楊煦;;嵌入式智能車載多媒體終端控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];沈陽航空航天大學(xué)學(xué)報(bào);2013年03期
10 劉玉萍;;Mplayer的嵌入移植[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2011年01期
本文編號(hào):1449371
本文鏈接:http://sikaile.net/kejilunwen/wltx/1449371.html