freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于arm的mplayer播放器的移植畢業(yè)論文(完整版)

2025-08-31 10:43上一頁面

下一頁面
  

【正文】 嵌入式系統(tǒng)開發(fā)流程 .....................................5 3. 研究現(xiàn)狀 ................................................7 嵌入式系統(tǒng)發(fā)展現(xiàn)狀 .....................................7 嵌入式移植研究現(xiàn)狀 .....................................8 畢設(shè)系統(tǒng)研究現(xiàn)狀 .......................................9 第二章 系統(tǒng)分析 ..........................................10 1. 系統(tǒng)通用模型 ............................................ 10 2. 系統(tǒng)主要任務(wù)和目標(biāo) ...................................... 11 主要研究內(nèi)容 ...........................................11 主要目標(biāo) ...............................................11 3. 系統(tǒng)結(jié)構(gòu)分析 .............................................12 ARMLinux 端 ............................................12 X86PC 端 ................................................12 4. 系統(tǒng)選用的開發(fā)工具 .......................................12 UPNETARM2410S 嵌入式開發(fā)平臺 ..........................12 Linux 操作系統(tǒng) ..........................................14 HEX EDIT ..............................................16 GCC 編譯器 ..............................................17 第三章 系統(tǒng)概要設(shè)計(jì) ..................................... 21 1. 總體設(shè)計(jì) ................................................ 21 系統(tǒng)體系結(jié)構(gòu) ........................................ 21 基本設(shè)計(jì)概念 ........................................ 22 2. 模塊設(shè)計(jì) ................................................ 25 功能 模塊對照表 ..................................... 25 各功能模塊邏輯關(guān)系 .................................. 26 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) ..................................... 27 1. 嵌入式開發(fā)環(huán)境的搭建 .................................... 27 2. 視頻格式分析模塊 ........................................ 28 模塊概述 ............................................ 28 模塊分析 ............................................ 28 3. MPlayer 模塊 ............................................ 36 X86MPlayer 模塊 ..................................... 36 ARMMPlayer 模塊 ..................................... 39 MPlayer 編譯指令 ..................................... 40 4. Gcc 模塊 ................................................ 42 Gcc 模塊定義 ......................................... 42 ARMLinuxgcc 模塊安裝編譯 ........................... 43 5. MINICOM 模塊 ............................................ 44 MINICOM 定義 ......................................... 44 配置流程 ............................................ 44 ................................................. 45 內(nèi)核介紹 ............................................ 45 模塊執(zhí)行流程 ........................................ 45 7. GUI 模塊 ..............................................47 模塊概述 ............................................ 47 QT 環(huán)境搭建 .......................................... 47 插槽機(jī)制 ............................................ 49 主要數(shù)據(jù)結(jié)構(gòu)和服 務(wù)方法 .............................. 51 第五章 系統(tǒng)測試 ............................................ 54 1. 測試計(jì)劃 ................................................ 54 測試對象 ............................................ 54 測試目標(biāo) ............................................ 54 測試原則 ............................................ 55 測試策略 ............................................ 56 2. 測試過程 ................................................ 56 模塊測試 ............................................ 56 模塊集成測試 ........................................ 59 系統(tǒng)測試 ............................................ 61 3. 錯誤總結(jié) ................................................ 62 Mplayer 移植錯誤分析 ................................. 62 內(nèi)核聲卡驅(qū)動 BUG 消除 ................................ 63 第六章 結(jié) 論 ......................................... 67 1. 本系統(tǒng)特色 .............................................. 67 2. 開發(fā)心得 ................................................ 67 參考文獻(xiàn) ...................................................... 70 第一章 前 言 1. 研究背景和意義 隨著 科學(xué)技術(shù) 的迅猛發(fā)展, 人們的物質(zhì)生活 逐步 得到 改善,對精神層面的需求逐漸增強(qiáng)。由于嵌入式系統(tǒng)和具體應(yīng)用有機(jī)結(jié)合起來,才能廣泛應(yīng)用于各種行業(yè)。 2. 嵌入式系統(tǒng)概述 嵌入式系統(tǒng)定義 目前嵌入式系 統(tǒng)已經(jīng)滲透到我們生活中的每個角落,其地位和價(jià)值已經(jīng)不可取代。目前嵌入式系統(tǒng)的核心往往是一個只有幾 K 到幾十 K 的微內(nèi)核,需要根據(jù)實(shí)際的使用進(jìn)行功能擴(kuò)展或者裁減。嵌入式微處理器目前主 要有 AmI86/8 386EX、 SC400、 Power PC、 68000、 MIPS 和 ARM 系列等。 SOC很大程度地減小了系統(tǒng)的體積和功耗,提高可靠性。 嵌入式系統(tǒng)開發(fā)流程 嵌入式 系統(tǒng)開發(fā)采用生命周期的方法,整個過程可以分為: 需求分析階段 設(shè)計(jì)階段 (包括硬件與軟件的規(guī)格要求) 生成代碼階段(編程、測試和調(diào)試) 絕大多數(shù)軟件開發(fā)都是基于 native 方式,在通用微機(jī)上進(jìn)行本機(jī)編輯、本機(jī)編譯、本機(jī)鏈接、本機(jī)調(diào)試、本機(jī)運(yùn)行。幾十年來,各種 16和 32 位的處理器在嵌入式系統(tǒng)中都有廣泛應(yīng)用。 RISC 技術(shù)推動著計(jì)算機(jī)體系結(jié)構(gòu)從封閉的 CISC 向開放的結(jié)構(gòu)發(fā)展。各類通用機(jī)上使用的新技術(shù)、新觀念正逐步移植到嵌入式系統(tǒng)中,如動態(tài)數(shù)據(jù)庫、移動代理等。 嵌入式移植研究現(xiàn)狀 目前,對嵌入式 Linux 系統(tǒng)的開發(fā)正在蓬勃興起,并已形成了很大的市場。 另外,越來越多的設(shè)計(jì)師認(rèn)識到,轉(zhuǎn)用 32 位架構(gòu)不令能提升性能,還能降低相同成本下的系統(tǒng)功耗和節(jié)約總成本以及縮短產(chǎn)品上市時間。 (2)ARM2410s 開發(fā)板上的移植 QT 制作播放器的 GUI,并實(shí)現(xiàn)多種視頻文件的播放。 主要目標(biāo) 系統(tǒng)操作簡單,易于使用。 3. 系統(tǒng)結(jié)構(gòu)分析 本次畢業(yè)設(shè)計(jì)基于嵌入式平臺的 MPlayer 移植是主要圍繞 Linux 主機(jī)和ARM2410s 開發(fā)板,按照嵌入式開發(fā)流程進(jìn)行的設(shè)計(jì)與開發(fā)。 X86PC 端 X86MPlayer 模塊:采用 GCC 編譯器,編譯 X86PC 端 能夠播放的 MPlayer 版本。 16/32 位精簡指令體系結(jié)構(gòu),使用支持 ARM 調(diào)試的體系結(jié)構(gòu) ARM920TCPU 核的強(qiáng)大指令集,指令緩存( cache)、數(shù)據(jù)緩存、寫緩沖和物理地址 TAG RAM,減小了對主存儲器帶寬和性能的影響, ARM 帶 MMU( Multi Media eXtension,多媒體擴(kuò)展指令集)的先進(jìn)的體系結(jié)構(gòu),支持 Wince、 Epoc3 Linux。其中 是一種 針對小容量、移動式、智能化、 32 位、了解設(shè)備的模塊化 實(shí)時嵌人式操作系統(tǒng)。支持多種體系結(jié)構(gòu), 凡遵循國際標(biāo)準(zhǔn)所開發(fā)的硬件和軟件,都能彼此兼容??梢浦残詾檫\(yùn)行 Linux 的不同 計(jì)算機(jī)平臺與其他任何機(jī)器進(jìn)行準(zhǔn)確而有效的通信提供 了手段。 GCC 編譯器能將 C、 C++語言源程序、匯程式化序和目標(biāo)程序編譯、連接成可執(zhí)行文件,如果沒有給出可執(zhí)行文件的名字, GCC 將生成一個名為 的文件。以上就是 GCC 的執(zhí)行過程。相信通過努力,能夠完成該課題。控制 MPlayer 的播放,暫停,停止,音量調(diào)節(jié)等一系列操作。 2. 視頻格式分析模塊 模塊概述 簡介:由于 MPlayer 本身的解碼庫并不完整的原因,眾多視頻文件格式并不能正常地播放。截圖如圖 42 所示: 圖 42 SWF 文件的結(jié)構(gòu) 它的結(jié) 構(gòu)如表 42所示: 上圖還可以說是抓圖,但是下面這個表必須重做,原因同前 (3)SWF 顯示區(qū)域坐標(biāo)的計(jì) 算 以下列出從偏移量 08 開始,與區(qū)域坐標(biāo)顯示相關(guān)十六進(jìn)制數(shù): 70 00 0C 80 00 00 96 00 轉(zhuǎn)化為二進(jìn)制數(shù): 01110000 00000000 00001100 10000000 00000000 00000000 10010110 00000000 取前 5位: 01110(b)=14(d) 以后的字節(jié)以 14 位進(jìn)行分割,所需位數(shù)為 14
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1