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

正文內(nèi)容

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

2025-09-05 10:43上一頁面

下一頁面
  

【正文】 *4+5 = 61,需要 8 個(gè) 字節(jié)來表示: 01110 00000000000000 == 0 = Xmin 01100100000000 == 6400 = Xmax 00000000000000 == 0 = Ymin 01001011000000 == 4800 = Ymax 000 因 為 Flash 的 坐 標(biāo) 是 TWIP 格 式 的, 需要 除 以 20 ,所 以實(shí) 際 為 (0,320,0,240)。 3GP 是新的移動(dòng)設(shè)備標(biāo)準(zhǔn)格式,應(yīng)用在手機(jī)、 PSP 等移動(dòng)設(shè)備上,優(yōu)點(diǎn)是文件體積小,移動(dòng)性強(qiáng),適合移動(dòng)設(shè)備使用,缺點(diǎn)是在 PC 機(jī)上兼容性差,支持軟件少,且播放質(zhì)量差,幀數(shù)低,較 AVI 等格式相差很多。否則會(huì)調(diào)用 來編譯, MPlayer 是不能用 編譯的。 Gcc 編譯器能將 C、 C++語言源程序、匯程式化序和目標(biāo)程序編譯、連接成可執(zhí)行文件,如果沒有給出可執(zhí)行文件的名字, Gcc 將生成一個(gè)名為 的文件。 [rootthr armkernel]make dep [rootthr armkernel]make zImage 在 /home/armkernel/kernel/arch/arm/boot 下會(huì)生成 zImage 文件,這就是我們即將燒錄的內(nèi)核如圖 414 所示: 圖 414 編譯后 生成的內(nèi)核文件 5. MINICOM 模塊 MINICOM 定義 Linux 下的 MINICOM 的功能與 Windows 下的超級(jí)終端功能相似,適于在Linux 通過超級(jí)終端對(duì)嵌入式設(shè)備的管理以及對(duì)嵌入操作系統(tǒng)的升級(jí)。 配置流程 按表 46配置好 MINICOM 的各項(xiàng)參數(shù)后,啟動(dòng) MINICOM 程序,嘗試 X86PC機(jī)與 ARM2410s 開發(fā)板的通信。而 Gcc 則通過后綴來區(qū)別輸入文件的類別 . .c 為后綴的文件, C語言源代碼文件; .a 為后綴的文件,是由目標(biāo)文件構(gòu)成的檔案庫文件; .C, .cc 或 .cxx 為后綴的文件,是 C++源代碼文件; .h 為后綴的文件,是程序所包含的頭文件; .i 為后綴的文件,是已經(jīng)預(yù)處理過的 C 源代碼文件; .ii 為后綴的文件,是已經(jīng)預(yù)處理過的 C++源代碼文件; .m 為后綴的文件,是 ObjectiveC源代碼文件; .o 為后綴的文件,是編譯后的目標(biāo)文件; .s 為后綴的文件,是匯編語言源代碼文件; .S 為后綴的文件,是經(jīng)過預(yù)編譯的匯編語言源代碼文件?,F(xiàn)在 MPlayer 已經(jīng) 裝到了你的 Linux 里。對(duì)象格式如圖 45所示: 圖 45 3GP 文件格式 以 為例分析格式如表 44: 表 44 MP4 (1)簡(jiǎn)介: MP4,全稱 MPEG4 Part 14,是一種使用 MPEG4 的多媒體電腦檔案格式,副檔名為 .mp4,以儲(chǔ)存數(shù)碼音訊及數(shù)碼視訊為主。 Tag 又可以分成三類 :audio,video,script,分別代表音頻流,視頻流,腳本流(關(guān)鍵字或者文件信息之類)。其中,很多視頻格式的開發(fā)商將其文件格式采用了加密措施,導(dǎo)致普通用戶無法解析其中的格式,如 RMVB 格式文件。 各個(gè)模塊之間有機(jī)組合,形 成本課題最終成果。采用 ; ; ; 四個(gè)包。否則出現(xiàn)編譯無法通過的錯(cuò)誤。 使用 GCC 由 C 語言源文件生成可執(zhí)行文件的過程不僅僅是編譯的過程,而要經(jīng)歷四個(gè)相互關(guān)聯(lián)的步驟:預(yù)處理 (也稱預(yù)編譯, Preprocessing)、[1】 編譯 (Compilation)、匯編 (Assembly)和連接 (Linking) 。一旦出現(xiàn)代碼錯(cuò)誤就可能會(huì)破 壞操作系統(tǒng)從而影響整個(gè)系統(tǒng)的可靠性。 3 多任務(wù): Linux 系統(tǒng)調(diào)度每一個(gè)進(jìn)程平 等地訪問微處理器。它的模塊化 設(shè)計(jì)允許它對(duì)從掌上電腦到專用的工業(yè)控制器的用戶電 子設(shè)備進(jìn)行定制。嵌入式操作系統(tǒng)具有通用操作系統(tǒng)的基本特點(diǎn):能夠有效管理越來越復(fù)雜的系統(tǒng)資源;能夠把硬件虛擬化,使得開發(fā)人員從繁忙的驅(qū)動(dòng)程序移植和維護(hù)中解脫出來;能夠提供庫函數(shù)、驅(qū)動(dòng)程序、工具集以及應(yīng)用程序。 GUI 模塊:實(shí)現(xiàn)在 ARM410s 開發(fā)板上進(jìn)行視頻控制。移植成功的 MPlayer 能夠在開發(fā)板上實(shí)現(xiàn)視頻的控制。因此在開發(fā)本系統(tǒng)時(shí)力求軟件的簡(jiǎn)單易用性,只需點(diǎn)擊按鈕即可進(jìn)行 MPlayer 的控制操作。 2. 系統(tǒng)主要任務(wù)和目標(biāo) S3C2410 屬于精簡(jiǎn)指令集 CPU,定點(diǎn)計(jì)算,沒有 MMX( Multi Media eXtension,多媒體擴(kuò)展指令集)指令,不支持硬件浮點(diǎn)計(jì)算,對(duì)大尺寸多媒體的編解碼能力仍顯不足,因而應(yīng)用在真正媒體播放場(chǎng)合性能達(dá)不到要求。 畢設(shè)系統(tǒng)研究現(xiàn)狀 本系統(tǒng)主要利用 ARM2410s 嵌入式平臺(tái)開發(fā)多種播放格式的 MPlayer。 一方面因?yàn)橄駭?shù)碼相機(jī)、 MP3 播放機(jī)、 PDA、游戲機(jī)和移動(dòng)電話等手持設(shè)備以及各種信息家電等有更高性能要求 的多媒體和通信設(shè)備的推出。它具有開放源代碼,系統(tǒng)內(nèi)核小、效率高、內(nèi)核網(wǎng)絡(luò)結(jié)構(gòu)完整等特點(diǎn),裁減后的系統(tǒng)很適于如信息家電等嵌入式系統(tǒng)的開發(fā)。多種嵌入式實(shí)時(shí)操作系統(tǒng)大都支持上述 RISC 處理器。 當(dāng)前,嵌入式系統(tǒng)處理器的發(fā)展 趨勢(shì)主要采用 32位嵌入式 CPU,其主流系列有 ARM(包括 Intel 公司的 strong ARM 和 XScale)、 MIPS 和 SH三大系列。宿主機(jī)上交叉編譯、交叉調(diào)試,目標(biāo)機(jī)上運(yùn)行被調(diào)試程序。操作系 統(tǒng)包括存儲(chǔ)器管理、硬件設(shè)備管理、中斷處理、任務(wù)間通信、任務(wù)調(diào)度以及定時(shí)器管理等軟件模塊。將整個(gè)計(jì)算機(jī)系統(tǒng)都集成到一塊芯片中,也可以稱為單片機(jī)。 嵌入式系統(tǒng)構(gòu)架 一般而言,嵌入式系統(tǒng)的構(gòu)架可以分成四個(gè)部分:處理器、存儲(chǔ)器、輸入輸出( I/O)和軟件。可從幾方面來理解嵌入式系統(tǒng): 嵌入式系統(tǒng)是面向用戶、面向產(chǎn)品、面向應(yīng)用的,它必須與具體應(yīng)用相結(jié)合 才會(huì)更具有優(yōu)勢(shì)。 11 嵌入式系統(tǒng)應(yīng)用 多 媒體技術(shù)的 快速發(fā)展 ,在媒體播放方面獨(dú)占鰲頭的則是新興的開源軟件 MPlayer。 隨著 計(jì)算機(jī)和信息技術(shù) 快速 發(fā)展 , 人們對(duì)媒體播放器也提出了更加苛刻的要求。并且通過研究多種視頻的文件格式,使 MPlayer 能夠播放多種視頻格式。從原先只能用于欣賞音樂的 MP3,至今已經(jīng)發(fā)展成能夠播放多種視頻,音頻格式的 MP4, MP5 等多功能媒體播放器。s implementation of X86PC machine under the environment of Linux, followed which Mplayer GUI has been constructed to achieve the transplantation and debug from Mplayer to ARM2410 embedded platform. Meanwhile, Mplayer is designed to display various video formats though research on the file formats of various videos. The graduate project has acplished all the requires of the assignment. Key words: embedded。嵌入式系統(tǒng)的核心部件即嵌入式微處理器的功耗、體積、成本、處理能力和電磁兼容性等均受應(yīng)用要求的制約,這些方面也正是各個(gè)半導(dǎo)體廠商競(jìng)爭(zhēng)的熱點(diǎn)。并隨著 MPlayer 版本的提高,功能與穩(wěn)定性的不斷完善,使用 MPlayer 作為媒體播放器的產(chǎn)品將成為趨勢(shì)。這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。嵌入式處理器一般分成如下四類: 嵌入式微處理器 (Embedded MicroProcessor Unit, EMPU)。 DSP 處理對(duì)系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合與執(zhí)行 DSP 算法,編譯效率較高,指令 執(zhí)行速度較高。但是嵌入式操作系統(tǒng)本身需要一定的系統(tǒng)資源,而在嵌入式系統(tǒng)中,系統(tǒng)資源是有限的。尤其是第二點(diǎn)非常重要,因?yàn)榻^大部分嵌入式系統(tǒng)并沒有能夠編譯生成可執(zhí)行程序的能力,它們需要宿主機(jī)來幫助生成用來執(zhí)行的代碼程序。還有一種類型是選用嵌入式單片系統(tǒng) SOC(System On a Chip)。 開放源碼之風(fēng)己波及嵌入式操作系統(tǒng)廠家。在不久的將來,嵌入式系統(tǒng)應(yīng)用將越來越多樣化。另外,有越來越多的像電視機(jī)、汽車音響及電子玩具等傳統(tǒng)應(yīng)用也與時(shí)俱進(jìn)地提出數(shù)字化和―硬件軟化‖的要求,它們對(duì)計(jì)算性能的要求及存儲(chǔ)器容量的 需求都超出絕大多數(shù) 8 位微控制器能提供的范圍。這個(gè)播放器能很穩(wěn)定地播放被破壞的 MPEG 文件,并且它能播放 Windows Media Player 都打不開的有損壞的 AVI 文件,甚至,沒有索引部分的 AVI 文件也可以播放。 研究各種視頻格式的原理、結(jié)構(gòu),為 MPlayer 播放這些視頻格式提供支持。 可維護(hù)性好。 MINICOM 模塊:實(shí)現(xiàn) X86PC 機(jī)與 ARM 端的通信模塊。該處理器內(nèi)部集成 了 ARM 公司 ARM920T 處理器核的 32 位微控制器,資源豐富,帶獨(dú)立的 16KB 的指令 Cache 和 16KB 數(shù)據(jù) Cache、 LCD 控制器(最高 4K 色 STN 和 256K 彩色 TFT,一個(gè) LCD 專用 DMA)、 RAM 控制器、 NAND 閃存控制器、 3 路 UART、 4 路帶外部請(qǐng)求線的 DMA、 4 個(gè) PWM 定時(shí)器和一個(gè)內(nèi)部定時(shí)器、看門狗定時(shí)器、并行 I/O 口、 8 通道 10 位 ADC、觸摸屏接口、一個(gè)多主 IIC 總線、一個(gè) IIS 總線控制器、 117 個(gè)通用 IO、 24 個(gè)外部中斷、 2 個(gè) USB 接口控制器、 2 路 SPI,主頻最高可達(dá) 203MHz、芯片內(nèi)置 PLL。具有微內(nèi)核結(jié)構(gòu)可裁剪;任務(wù)管理高 效;任務(wù)間通訊靈活;微秒級(jí)的中斷處理;支持 POSIX 實(shí)時(shí)擴(kuò)展標(biāo)準(zhǔn)和多種物理介質(zhì)及標(biāo)準(zhǔn)完整的 TCP/IP 網(wǎng)絡(luò)協(xié)議等優(yōu)點(diǎn)。主要特點(diǎn):公開源代碼;便于移植; 可固化;可裁剪;占先式;多任務(wù);函數(shù)調(diào)用與服務(wù)的執(zhí) 行時(shí)間具有可確定性。 6豐富的網(wǎng)絡(luò)功能: Linux 為用戶提供了優(yōu)于 其他操作系統(tǒng)的完善強(qiáng)大的網(wǎng)絡(luò) 功能。進(jìn)行視頻格式的分析,采集,為 MPlayer 播放多種視頻格式提供支持。匯編過程是針對(duì)匯編語言的步驟,調(diào)用 as 進(jìn)行工作,一般來講, .S 為后綴的匯編語言源代碼文件和匯編、 .s 為后綴的匯編語言文件經(jīng)過預(yù)編譯和匯編之后都生成以 .o 為后綴的目標(biāo)文件。 嵌入式產(chǎn)業(yè)技術(shù)日新月異,相關(guān)的新技術(shù)層出不窮,但其兼容性還有待改善。 圖 34 ARMLinux 系統(tǒng)下 MPlayer 五個(gè)包 !!!!!!!!!jpg 開發(fā)系統(tǒng)總體圖 多種視頻結(jié)構(gòu)解析結(jié)構(gòu):分析多種視頻格式,特別是 SWF, FLV, AVI, 3GP 的文件格式。 ARM2410s 端運(yùn)行 MPlaye 則是由 ARMMPlayer 模塊通過 MINICOM 模塊進(jìn)行通信,解碼與 GUI 模塊共同編譯完 成 圖 37 模塊 邏輯關(guān)系圖 圖也是,能重畫,重畫一下,今年特別抓這種從其他地方 copy 的,你需要預(yù)防 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 1. 嵌入式開發(fā)環(huán)境的搭建 嵌入式系統(tǒng)開發(fā)環(huán)境的建立是開發(fā)流程中至關(guān)重要的一步,環(huán)境搭建不成功后續(xù)開發(fā)就無從談起。具有縮放不失真、文件體積小等特點(diǎn),目前被廣泛應(yīng)用于網(wǎng)頁設(shè)計(jì),動(dòng)畫制作等領(lǐng)域, SWF 文件通常也被稱為 Flash 文件。 AVI 是視頻數(shù)據(jù)和音頻數(shù)據(jù)交叉編碼的一種 RIFF 文件 ,其多用于音視頻捕捉、編輯、播放等 ,其文件名后綴為 .AVI。安裝編碼包 安裝時(shí)先安裝編碼包, MPlayer 的編碼包須安裝在 /usr/lib/codecs/ 和/usr/lib/wincodecs(win32)中。 disablewin32 //不支持 win32 DLL 設(shè)備 disabledvdread //不使用 libdvdread 支持。更改 /etc 目錄下的 profile 文件,在 PATH 變量的定義后面加上 /usr/local/arm/,之后保存退出在提示符之后運(yùn)行 source/etc/prof
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1