【正文】
rt `pld [r1]39。1 | tee logfile 的意思是將執(zhí)行的情況在輸出到屏幕的同時(shí)記錄到 logfile文件中。當(dāng)然,這一步可以用 crosstools 來完成,但是那樣做費(fèi)時(shí),費(fèi)事所以不考慮。 首先進(jìn)入 root 模式 su 輸入密碼 解壓 用命令 tar jxvf 先在本機(jī)上裝好 MPLAYER,看看能不能使用。 打開虛擬機(jī)的 CDROM,加載 LINUX 的 ISO 鏡像文件。 之后按照安 裝步驟一步步進(jìn)行就能順利裝好 Fedora12,安裝好之后就可以開始準(zhǔn)備下一步了。 首先在 Fedora 官網(wǎng)下載最新的 ,再在網(wǎng)絡(luò)中找到GRUB 的資源 。 ( 4)在 WindowsCE 和 Linux 下通過簡單直觀的圖形界面,就可設(shè)置各種程序 開機(jī)自動(dòng)運(yùn)行的開發(fā)板。它支持P2P 點(diǎn)播( 可在 Vagaa、 BT、電驢等軟件中實(shí)現(xiàn)邊下載邊看),而且安全(播放時(shí)可過濾視頻中攜帶的廣告、病毒文件);低消耗(軟件小、啟動(dòng)快,消耗內(nèi)存和 CPU 非常少);兼容多格式(幾乎可以播放所有當(dāng)前流行的所有視頻格式)。s Movie Encoder)是一個(gè)簡單的電影編碼器,設(shè)計(jì)用來把 MPlayer 可以播放的電影( AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV /FLI/RM/NUV/NET/PVA)編碼成別的 MPlayer 可以播放的格式。 MPlayer 還支持通過硬件 MPEG 解碼卡顯示,諸如 DVB 和 DXR3 與 Hollywood+。能觀看 VideoCD, SVCD,DVD, 3ivx, RealMedia,和 DivX 格式的電影。 Fedora 12 新功能:引導(dǎo)分區(qū)支持 Ext4 文件系統(tǒng); 32位架構(gòu)基于 i686 平臺(tái)(包括 CMOV 支持),并為 Atom 處理器進(jìn)行優(yōu)化;更廣泛的的攝像頭支持,包括對(duì)羅技系列的內(nèi)核驅(qū)動(dòng)支持;用 Gnote 取代了 Tomboy 成為默認(rèn) 便簽;用 Empathy 取代 Pidgin 成為默認(rèn)即時(shí)通訊客戶端; Webkit 取代 Gecko 成為 Epiphany 默認(rèn)渲 染引擎; 提供 GNOME Shell 作為 GNOME 3 的 預(yù)覽; NetworkManager 提供了 IPv6 支持;藍(lán)牙服務(wù)將以按需載入,并在空閑 30 秒后自動(dòng)停止;默認(rèn) NFS 版本為第四版,以前是第三版; GStreamer 引入最新的 Ogg Theora 編碼器支持;引入 Fedora Studio 多媒體軟件包組; Dracut 取代 initrd 成為新的引導(dǎo)系統(tǒng); Nvidia 系列顯卡 KMS 支持; Emacs 升級(jí)至 23; Eclipse 升級(jí)至 Galileo。現(xiàn)時(shí) Fedora最新的版本是 Fedora 12, Fedora 是 linux 發(fā)行版中更新最快的之一,通常每 6 個(gè)月發(fā)布一個(gè)正式的新版 本。 Fedora 項(xiàng)目由 Fedora 基金會(huì)管理和控制,得到了 Red Hat, 。 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 12 3 系統(tǒng)總體結(jié)構(gòu) 總體結(jié)構(gòu)綜述 本設(shè)計(jì)主要是在 PC 機(jī)上的 Linux 平臺(tái)實(shí)現(xiàn) MPlayer 播放器的編譯,再將編譯好的 MPlayer 通過 USB 接口移植進(jìn)入 ARM9 的開 發(fā)版中。它不僅可以使用 X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo,也能使用 GGI, SDL(及它們的所有驅(qū)動(dòng)),所有 VESA 兼容顯卡上的 VESA(甚至不需要 X11),某些低級(jí)的顯卡相關(guān)的驅(qū)動(dòng)(如 Matrox, 3dfx 及 ATI) 和一些硬件 MPEG 解碼器卡,比如 Siemens DVB, Hauppauge PVR( IVTV), DXR2 和DXR3/Hollywood+。 MPlayer 本身編譯自帶了多種類型的解碼器,不需要再安裝 xvid、 ffdshow、ac3 filter、 ogg、 vobsub 等等所謂看 DVDrip 必備解碼器,也不會(huì)跟電腦原來所安裝的解碼器有任何沖突。 MPEG4 采用了新一代視頻編碼技術(shù),它在視頻編碼發(fā)展史上第一次把編碼對(duì)象從圖像幀拓展到具有實(shí)際意義的任意形狀視頻對(duì)象,從而實(shí)現(xiàn)了從基于像素的傳統(tǒng)編碼向基于對(duì)象和內(nèi)容的現(xiàn)代編碼的轉(zhuǎn)變,因而引領(lǐng)著新一代智能圖像編碼的發(fā)展潮流。原始 AV 對(duì)象具有高效編碼、高效存儲(chǔ)與傳輸以及可交互操作的特性,它又可進(jìn)一步組成復(fù)合 AV 對(duì)象。 AV對(duì)象( AVO, Audio Visual Object)是 MPEG4為支持基于內(nèi)容編碼而提出的重要概念。 將圖像固定地分成相同大小的塊,在高壓縮比的情況下會(huì)出現(xiàn)嚴(yán)重的塊效應(yīng),即馬賽克效應(yīng); amp。 ITUT發(fā)布的視頻標(biāo)準(zhǔn)有 、 、 、 +、 ++, ISO/IEC 公布的 MPEG 系列標(biāo)準(zhǔn)有 MPEG MPEG2 、 MPEG4 和 MPEG7,并且計(jì)劃公布 MPEG21。 伴隨著視頻編碼相關(guān)學(xué)科及新興學(xué)科的迅速發(fā)展,新一代 數(shù)據(jù)壓縮技術(shù) 不斷誕生并日益成熟,其編碼思想由基于像素和像素塊轉(zhuǎn)變?yōu)榛趦?nèi)容 ( contentbased)。因此數(shù)字視頻技術(shù)是多媒體應(yīng)用的核心技術(shù),對(duì)視頻編碼的研究已成為信息技 術(shù)領(lǐng)域的熱門話題。 這些特點(diǎn)無疑會(huì)加速多媒體應(yīng)用的發(fā)展,從中受益的應(yīng)用領(lǐng)域有 :因特網(wǎng)多媒體應(yīng)用;廣播電視;交互式視頻游戲;實(shí)時(shí)可視通信;交互式存精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 9 儲(chǔ)媒體應(yīng)用;演播室技術(shù)及電視后期制作;采用面部動(dòng)畫技術(shù)的虛擬會(huì)議;多媒體郵件;移動(dòng)通信條件下的多媒體應(yīng)用;遠(yuǎn)程視頻監(jiān)控;通過 ATM 網(wǎng)絡(luò) 等進(jìn)行的遠(yuǎn)程數(shù)據(jù)庫業(yè)務(wù)等。同時(shí) MPEG4 還能對(duì)同時(shí)發(fā)生的數(shù)據(jù)流進(jìn)行編碼。 MPEG4提供了高效的自然或合成的多媒體數(shù)據(jù)編碼方法。預(yù)計(jì)這個(gè)方案于 2020 年初最終完成并公布。 當(dāng)然,除了 MPEG4外,還有更先進(jìn)的下一個(gè)版本 MPEG7,準(zhǔn)確來說, MPEG7并不是一種壓縮編碼方法,而是一 個(gè)多媒體內(nèi)容描述接口。也可采用動(dòng)態(tài)幀測技術(shù),動(dòng)態(tài)時(shí)快錄,靜態(tài)時(shí)慢錄,從而減少平均數(shù)據(jù)量,節(jié)省存儲(chǔ)空間。由于采用了 5 級(jí)指令流水線, ARM9 處理器能 夠運(yùn)行在比 ARM7 更高的時(shí)鐘頻率上,處理器的整體性能得到增強(qiáng),存儲(chǔ)系統(tǒng) 采用哈佛結(jié)構(gòu),在 Cache 層次上區(qū)分?jǐn)?shù)據(jù)總線和指令總線 ARM9 系列中的 ARM920T, ARM922T 和 ARM940T 都使用 v4T 架構(gòu)指令集,它們都是由 ARM9TDMI 衍生出來的變種,而 ARM926EJS, ARM946ES和 ARM966ES都 是基于 ARM9ES內(nèi)核的,執(zhí)行 v5T 架構(gòu)指令。由于源代碼是公開的,任何一個(gè)使用 Linux 的人在添置了新硬件后都能自己編寫驅(qū)動(dòng)程序,所以 Linux 對(duì)新硬件的支持已經(jīng)超過了許多專業(yè)UNIX系統(tǒng)。另一個(gè)原因是,它具有 Unix 的全部功能,任何使用 Unix 操作系統(tǒng)或想要學(xué)習(xí) Unix 操作系統(tǒng)的人都可以從 Linux 中獲益。 Linux 是在 GNU 公共許可權(quán)限下免費(fèi)獲得的,是一個(gè)符合 POSIX 標(biāo)準(zhǔn)的操作系統(tǒng)。 采用 Linux 的超級(jí)電腦亦愈來愈多,根據(jù) 2020年 11月號(hào)的 TOP500 超級(jí)電腦列表,顯示世上最快速的兩組超級(jí)電腦都是使用 Linux 作為其操作系統(tǒng)。 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 5 2 嵌入式系統(tǒng)介紹 Linux 的特點(diǎn): 基于其低廉成本與高度可設(shè)定性, Linux 常常被應(yīng)用于嵌入式系統(tǒng),例如機(jī)頂盒、移動(dòng)電話及行動(dòng)裝置等。 論文章節(jié)安排如下: MPEG 的發(fā)展歷史和應(yīng)用做了簡要的回顧,對(duì) ARM 的基本知識(shí)做了介紹,并對(duì)作者的工作做了介紹。首先,它可以作為新型 VCD/DVD 播放機(jī)的一部分。傳統(tǒng)的嵌入式系統(tǒng)廠商也采用了 Linux 策略,如 Lynxworks Windriver QNX等,還有 Inter 上的大量嵌入式 Linux 愛好者的支持。嵌入式 linux 既繼承了 Interl 上無限的開放源代碼資源,又具有嵌入式操作系統(tǒng)的特性。 CPU 功能上增加 DSP指令集提供增強(qiáng)的 16位和 32位算術(shù)運(yùn)算能力,提高了性能和靈活性。智能卡和 SIM 卡的安全應(yīng)用。 Jazeller 允許直接執(zhí)行 Java 字節(jié)碼。采用轉(zhuǎn)讓許可證制度,由合作伙伴生產(chǎn)芯片。利用這種合伙關(guān)系,ARM 很快成為許多全球性 RISC 標(biāo)準(zhǔn)的締造者。 ARM ARM( Advanced RISC Machines)是微處理器行業(yè)的一家知名企業(yè),設(shè)計(jì)了大量高性能、廉價(jià)、耗能低的 RISC處理器、相關(guān)技術(shù)及軟件。日前 MPEG4 的主要應(yīng)用模式是“ MPEG4 SP 視頻 +MP3 音頻”。 DivX 由此被稱為“視頻 MP3 (甚至被稱為“ DVD 殺手”)。其中,基于簡單框架( Simple Profile, SP)的 MPEG4 視頻標(biāo)準(zhǔn)兼顧了碼率與視頻質(zhì)量的要求, 能在低碼率、高壓縮比的情況下獲得較高的圖像質(zhì)量,并且其計(jì)算復(fù)雜度較其他框架低,因此己經(jīng)成為 MPEG一應(yīng)用的主流。 MPEG4至今還在不斷發(fā)展中,不時(shí)還有新的技術(shù)加入。一部電影一般需要 1 張 的 DVD 光盤。 MPEG1已應(yīng)用于成千上萬的 VCD,讓大眾第一次體驗(yàn)到了數(shù)字影音的優(yōu)越性。 關(guān)鍵詞 :MPEG4;視頻解碼播放系統(tǒng); MINI2440; ARM 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 II ABSTRACT On the basis of understanding the theories and standards of MPEG4 VideoSimple Profile, this thesis analyses the bottleneck on the nonoptimized decodersoftware on ARM9 platform and summarizes the aspects that need optimizing. Thenbined with the architechture of ARM processor, MPEG4 video decoder softwareis optimized to improve the efficiency of the CPU. The optimization work focus onthe overall structure and various functional modues. In the last part, theimplementation of a simple MPEG4 video realtime playback system on MINI2440 platform is discussed. The test results show that the QCIFs with various motionplexities can be displayed smoothly after the decoder core and the playbacksystem being fully optimized. Although the hardware performance of theexperimental ARM platform is limited, ARMbased MPEG4 Video Player Systempresents reasonably high system performance and playing speed after fulloptimization of both video decoding core and player system, which is a solidfoundation for further product implementation of Embedded MPEG4 Media Player. Key Words: MPEG4; Video Decoding; MINI2440; ARM 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等