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

當前位置:主頁 > 科技論文 > 計算機論文 >

嵌入式多媒體終端的設計與研究

發(fā)布時間:2020-08-13 12:30
【摘要】:隨著嵌入式技術和多媒體技術的不斷成熟和發(fā)展,越來越多的產品希望能結合嵌入式和多媒體技術在更小的平臺上實現多媒體功能。因此,本文設計了一款嵌入式多媒體終端系統(tǒng),它是基于性價比較高的ARM9嵌入式硬件平臺和ARM Linux操作系統(tǒng),采用諾基亞公司提供的QT/Embedded作為圖形用戶界面(Graphical User Interface,GUI)開發(fā)工具,具有圖片瀏覽、音頻文件播放以及視頻文件播放等功能。 本文的主要工作包括: (1)在分析了嵌入式多媒體終端系統(tǒng)功能的基礎上,闡述了嵌入式多媒體終端硬件平臺,并詳細研究了ARM Linux系統(tǒng)在Micro2440微處理器上的移植技術以及嵌入式多媒體終端系統(tǒng)功能的設計,包括交叉編譯環(huán)境搭建、系統(tǒng)引導程序移植、ARM Linux系統(tǒng)定制、文件系統(tǒng)構建、ARM Linux驅動程序開發(fā)、實現了ARM Linux到友善Micro2440t35開發(fā)板的移植。 (2)由于嵌入式多媒體終端主要是面向普通消費者,所以良好的用戶界面設計是必不可少的。本文在深入研究QT/Embedded的信號與槽的處理機制上,采用多線程的程序設計思想,實現了嵌入式多媒體終端實時播放多媒體文件,同時也實現了用戶的交互式操作。 (3)圖片播放模塊是在研究JPEG壓縮算法的基礎上設計的,支持JPEG、JPG、BMP、GIF以及PNG等多種圖片格式,并實現了從移動存儲設備中讀取圖片文件并能以幻燈片形式播放的功能。音頻播放器模塊采用的是開源解碼庫Phonon,能夠支持當前主流的音頻文件。另外,本文在分析強大的開源解碼庫MPlayer的基礎上,實現了在Micro2440開發(fā)平臺上的移植,支持avi、mpg、wav以及rmvb等多種格式。 (4)將系統(tǒng)移植到Micro2440t35硬件平臺,完成整個系統(tǒng)的設計。
【學位授予單位】:蘭州理工大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP368.1
【圖文】:

系統(tǒng)結構圖,系統(tǒng)結構圖


實現常見的圖片自動瀏覽、音頻和視頻文件播放的應用系統(tǒng)。系統(tǒng)結構框圖如圖2.1 所示。其中最底層是系統(tǒng)層,主要包含接口部件的驅動程序,并通過 ARM Linux操作系統(tǒng)進行調用,完成相應的功能,為上層的應用層提供服務;中間層是嵌入式 GUI 的接口層,采用 QT/Embedded 作為用戶 GUI 的界面庫;最上層是直接面向用戶的應用層,采用 QT4 設計,向用戶提供了精美的軟件操作界面,用戶可以通過觸摸屏方便的調用相關功能,該層主要包含圖片瀏覽模塊、音頻播放模塊以及視頻播放模塊。圖 2.1 系統(tǒng)結構圖2.1.2 系統(tǒng)硬件方案設計系統(tǒng)硬件平臺由核心板和功能擴展板兩部分組成,核心板主要為進行系統(tǒng)控

框圖,硬件,框圖,高速緩存


容量達到 64M;小鍵盤和 USB 鍵鼠完成人機交互。圖 2.2 硬件總體框圖2.2 Micro2440 核心板硬件接口的設計2.2.1 S3C2440 功能概述系統(tǒng)核心處理器為韓國三星公司的 S3C2440,它是一款基于 ARM920T 內核的 16/32 位嵌入式 RISC(Reduced Instruction Set Computer)微處理器,主頻達到400MHz。ARM920T 內核由三部分組成,即 ARM9TDMI、高速緩存以及存儲管理單元(Memory Manage Unit,MMU)。其中高速緩存由 16KB 數據總線、16KB地址總線以及高速 Cache 組成[17],存儲管理單元負責對虛擬內存的管理。S3C2440 集成外部存儲器控制器、2 通道的 SPI 接口、LCD 控制器、3 通道UART 和設備接口、USB 接口、定時器、觸摸屏接口以及 ADC 等多種資源。S3C2440芯片在系統(tǒng)時鐘方面,通過 PLL(Phase Locking Loop)倍頻后,將處理器的工作

結構圖,功能模塊,芯片,嵌入式操作系統(tǒng)


頻率提升到 533MHz,此階段的工作頻率可以運行多種嵌入式操作系統(tǒng),如WinCE、VxWorks 以及 ARM Linux 等,并能夠完成較為復雜的數據處理。除此之外,S3C2440 芯片具有豐富的片上資源和高速的處理能力,使得該芯片適用于各種嵌入式系統(tǒng)終端[18]。S3C2440 功能模塊結構圖如圖 2.3 所示。

【參考文獻】

相關期刊論文 前10條

1 羅喧;林瑋平;陳宇華;潘軍彪;;基于Linux的開源智能終端軟件棧研究[J];電信科學;2010年03期

2 何劍鋒;鄔文彪;李宏穆;劉念聰;;嵌入式Linux系統(tǒng)的Qt/Embedded圖形界面開發(fā)[J];電子工程師;2007年07期

3 王震;林小川;周運練;歐陽天立;;基于QT4&Linux多媒體播放器系統(tǒng)的設計與實現[J];貴州大學學報(自然科學版);2009年01期

4 李文;張建澤;;基于S3C2440的嵌入式Linux系統(tǒng)移植[J];化工自動化及儀表;2010年09期

5 馬勇;劉順蘭;章堅武;;嵌入式多媒體播放器的系統(tǒng)設計與實現[J];杭州電子科技大學學報;2006年02期

6 鄭文靜;李明強;舒繼武;;Flash存儲技術[J];計算機研究與發(fā)展;2010年04期

7 李勝朝;黃先祥;謝建;;嵌入式Linux系統(tǒng)中字符設備驅動程序的開發(fā)[J];計算機工程;2007年04期

8 王亞剛;;嵌入式Bootloader機制的分析與移植[J];計算機工程;2010年06期

9 黃思華;林其偉;;基于MiniGUI和嵌入式Linux的PDA設計與實現[J];計算機應用;2009年S2期

10 滿莎;楊恢先;彭友;王緒四;;基于ARM9的嵌入式無線智能家居網關設計[J];計算機應用;2010年09期

相關碩士學位論文 前7條

1 湯順;便攜式多媒體終端的研究與實現[D];國防科學技術大學;2005年

2 張樺;嵌入式多媒體播放器的研究與實現[D];大連海事大學;2007年

3 白玉霞;基于嵌入式Linux的多媒體信息終端技術的研究與應用[D];西安電子科技大學;2006年

4 王森林;基于嵌入式Linux的多媒體播放器設計[D];西南交通大學;2007年

5 張協(xié)國;嵌入式Linux在ARM9上的移植研究與實現[D];哈爾濱工程大學;2007年

6 陳溯;基于ARM平臺的數碼相框軟件開發(fā)[D];廈門大學;2008年

7 徐偉華;設計模式在嵌入式媒體播放軟件設計中的應用[D];西南交通大學;2009年



本文編號:2791999

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

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


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

版權申明:資料由用戶0b557***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com