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

正文內容

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