基于Linux的嵌入式多媒體播放器的設(shè)計(jì)和實(shí)現(xiàn)
本文選題:嵌入式 切入點(diǎn):ARM 出處:《中北大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著嵌入式技術(shù)的成熟,各種嵌入式設(shè)備像智能手機(jī)、平板電腦等豐富了人們的日常生活。嵌入式開(kāi)發(fā)也成了現(xiàn)今電子計(jì)算機(jī)技術(shù)的熱門領(lǐng)域。在此契機(jī)之下,本文作者設(shè)計(jì)并實(shí)現(xiàn)了一款基于嵌入式Linux的多媒體播放器,能夠克服傳統(tǒng)播放器不容易擴(kuò)展功能、支持多媒體格式有限、攜帶不方便等缺點(diǎn)。 本播放器采用三星公司生產(chǎn)的S3C6410ARM11芯片,硬件平臺(tái)使用核心板加底板設(shè)計(jì),配備了觸摸屏、USB接口、SD卡接口、以太網(wǎng)接口。軟件方面采用開(kāi)源的嵌入式Linux作為操作系統(tǒng),開(kāi)源軟件Mplayer作為播放器,并且使用MiniGUI為播放器開(kāi)發(fā)了圖形用戶界面。 本文的主要內(nèi)容有: (1)前期理論學(xué)習(xí):包括文獻(xiàn)查閱、對(duì)嵌入式技術(shù)的研究、各種主流音頻視頻文件的編解碼研究。 (2)硬件平臺(tái)設(shè)計(jì):了解所用開(kāi)發(fā)板的主要模塊,包括CPU、Nand Flash、Nor Flash、SD卡座、USB接口、LCD、啟動(dòng)模式等;設(shè)計(jì)了串口紅外接收電路,實(shí)現(xiàn)播放器平臺(tái)的紅外遙控。 (3)軟件平臺(tái)設(shè)計(jì):在論文中分兩個(gè)部分給出,操作系統(tǒng)平臺(tái)移植和應(yīng)用軟件編寫。操作系統(tǒng)平臺(tái)移植:給出了建立交叉編譯環(huán)境的方法;Linux內(nèi)核的配置和移植:引導(dǎo)裝載程序uboot的編譯移植;yaffs2文件系統(tǒng)的制作和移植。應(yīng)用軟件部分,說(shuō)明了播放器軟件的設(shè)計(jì)過(guò)程與實(shí)現(xiàn);為播放器建立圖形操作界面的過(guò)程。
[Abstract]:With the maturity of embedded technology, various embedded devices such as smart phones and tablets have enriched people's daily life. Embedded development has become a hot field of computer technology. The author of this paper designs and implements a multimedia player based on embedded Linux, which can overcome the shortcomings of traditional players, such as not easy to extend their functions, limited support for multimedia formats, and inconvenient to carry. This player uses the S3C6410ARM11 chip produced by Samsung, the hardware platform is designed with core board and backboard, the interface of SD card and Ethernet interface is equipped with touch screen, and the software uses open source embedded Linux as operating system. Open source software Mplayer as a player, and the use of MiniGUI for the player developed a graphical user interface. The main contents of this paper are as follows:. Prophase theoretical learning: including literature review, embedded technology research, various mainstream audio and video file coding and decoding research. Design of hardware platform: understand the main modules of the development board used, including CPU Nand Flash nor SD card socket USB interface, start mode and so on, design serial port infrared receiving circuit to realize the infrared remote control of the player platform. Software platform design: this paper is divided into two parts. Operating system platform porting and application software authoring. Operating system platform porting. The method of establishing cross compiling environment is given. The configuration and migration of Linux kernel are given: the compilation and migration of uboot boot loader and the implementation of yaffs2 file system. Porting. Application software, The design process and implementation of the player software and the process of establishing the graphical operation interface for the player are described.
【學(xué)位授予單位】:中北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.1;TP37
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 宋博;閆達(dá)遠(yuǎn);張棟;;基于NAND Flash的嵌入式文件系統(tǒng)設(shè)計(jì)[J];測(cè)試技術(shù)學(xué)報(bào);2007年04期
2 姚飛昭;丁金華;宋鵬;;嵌入式Linux操作系統(tǒng)下的串行通信[J];大連工業(yè)大學(xué)學(xué)報(bào);2008年03期
3 顧梅花;張?zhí)?;基于ARM的MPEG-4視頻解碼器[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2006年02期
4 張雪;杜偉韜;侯亞輝;徐曉娜;;一種AAC音頻編碼量化器的改進(jìn)算法[J];電聲技術(shù);2010年06期
5 楊超,申瑞民,吳宗明;基于MPEG-4的高效屏幕編/解碼器的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2005年21期
6 劉爽;劉傳菊;;基于ARM平臺(tái)的播放器MPlayer的移植[J];計(jì)算機(jī)與數(shù)字工程;2012年06期
7 黎君;;基于ARM9嵌入式系統(tǒng)的Bootloader移植[J];科學(xué)技術(shù)與工程;2011年32期
8 劉凡;向洵;;MP3編解碼器中MDCT與IMDCT的硬件實(shí)現(xiàn)[J];微電子學(xué);2009年02期
9 李從宏;刑威;;一種快速、高效的紅外搖控軟件解碼技術(shù)[J];南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào);2010年02期
10 孟桂芳;;基于嵌入式Linux的觸摸屏驅(qū)動(dòng)程序的設(shè)計(jì)[J];蘇州大學(xué)學(xué)報(bào)(工科版);2012年02期
相關(guān)碩士學(xué)位論文 前5條
1 白繩武;基于嵌入式系統(tǒng)的終端多媒體播放機(jī)設(shè)計(jì)[D];西安電子科技大學(xué);2011年
2 張向艷;基于Linux的網(wǎng)絡(luò)高清播放器的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
3 楊向文;基于ARM-LINUX的嵌入式媒體播放器的研究與實(shí)現(xiàn)[D];大連海事大學(xué);2009年
4 范定焓;基于ARM9平臺(tái)的便攜式媒體播放器的設(shè)計(jì)與開(kāi)發(fā)[D];復(fù)旦大學(xué);2009年
5 林興;基于嵌入式平臺(tái)的高清電影播放系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
,本文編號(hào):1593047
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1593047.html