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

正文內(nèi)容

基于arm9嵌入式視頻播放的設(shè)計與實現(xiàn)-閱讀頁

2024-12-02 15:37本頁面
  

【正文】 版,可運行的體系結(jié)構(gòu)包括 x86(即 i386i686), x86_64 和 PowerPC。它是一套從 Red Hat Linux 發(fā)展出來的免費 Linux 系統(tǒng)。 Fedora 和 Redhat 這兩個 Linux 的發(fā)行版聯(lián)系很密切。 Fedora 可以說是 Redhat 桌面版本的延續(xù),只不過是與開源社區(qū)合作。 MPlayer 簡介 MPlayer 是 Linux 上的非常強大的電影播放器(能跑運行在許多其它Unixs 上,甚至非 x86CPU 上)。它能使用眾多的本地的, XAnim, RealPlayer,和 Win32 DLL 編解碼器,播放大多數(shù) MPEG, VOB, AVI, OGG, VIVO, ASF/WMV, QT/MOV,F(xiàn)LI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ文件。 軟件特色 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 14 MPlayer 的另一個大的特色是廣泛的輸出設(shè)備支持。它們大多數(shù)支持軟件或者硬件縮放,因此能在全屏下觀賞電影??梢允褂们逦糯蟛⑶曳翠忼X的字幕(支持 10種格式),和 on screen display( OSD)。 MEncoder( MPlayer39。它可以使用各種編解碼器進行編碼,例如 DivX4( 1或 2 passes), libavcodec, PCM/MP3 /VBR MP3 音頻。 MPlayer 是唯一支持 P2P 軟件在線點播的萬能、防毒播放器。 ARM9 開發(fā)板介紹 Mini2440 的介紹: 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 15 圖 MINI2440結(jié)構(gòu)圖 ( 1) 提供齊全 BSP(基于 (當前為 )和 Windows CE )的開發(fā)板,并全面配有圖形界面實用應(yīng)用程序。 ( 3)內(nèi)核(含 WinCE 和 Linux)同時支持大頁和小頁 Nand Flash 的開發(fā)板。 Mini2440 開發(fā)板硬件資源特性 CPU 處理器 Samsung S3C2440A,主頻 400MHz, 最高 533Mhz SDRAM 內(nèi)存 在板 64M SDRAM 32bit 數(shù)據(jù)總線 SDRAM 時鐘頻率高達 100MHz FLASH 存儲 在板 256M/1GB Nand Flash,掉電非易失(用戶可定制 64M/128M/256M/512M/1G) 在板 2M Nor Flash,掉電非易失,已經(jīng)安裝 BIOS LCD 顯示 板上集成 4線電阻式觸摸屏接口,可以直接連接四線電阻觸摸屏 支持黑白、 4級灰度、 16 級灰度、 256 色、 4096 色 STN液晶屏,尺寸從 寸到 寸,屏幕分辨率可 以達到 1024x768 象素; 支持黑白、 4 級灰度、 16 級灰度、 256 色、 64K 色、真彩色 TFT 液晶屏,尺寸從 寸到 寸,屏幕 分辨率可以達到 1024x768 象素; 標準配置為統(tǒng)寶 ” 真彩 LCD,分別率 240x320,帶觸摸屏; 接口和資源 1 個 100M 以太網(wǎng) RJ45 接口(采用 DM9000 網(wǎng)絡(luò)芯片) 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 16 3 個串行口 1 個 USB Host 1 個 USB Slave B 型接 口 1 個 SD 卡存儲接口 1 路立體聲音頻輸出接口,一路麥克風接口; 1 個 間距 10 針 JTAG 接口 4 USER Leds 6 USER buttons(帶引出座) 1 個 PWM 控制蜂鳴器 1 個可調(diào)電阻,用于 AD模數(shù)轉(zhuǎn)換測試 1 個 I2C 總線 AT24C08 芯片,用于 I2C 總線測試 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 17 4 系統(tǒng)具體實現(xiàn) 編譯環(huán)境 硬盤安裝 LINUX 因為本機一開始沒安裝 LINUX,所以要重新安裝 LINUX。用的安裝方式是 GRUB 引導(dǎo)的硬盤安裝。 解壓 中 /images 文件夾中的 和/images/pexboot 下的 , vmlinuz,并將這三個文件放入新建文件夾fedora 中,再將此文件夾與 放入 E盤根目錄下。放在硬盤第三個分區(qū),所以是(hd0,5) kernel (hd0,5)/fedora/vmlinuz 加載內(nèi)核 initrd (hd0,5)/fedora/ 加載內(nèi)核 boot 啟動安裝了。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 18 圖 fedora界面圖 虛擬機安裝 LINUX 首 先 從 網(wǎng) 上 找 到 虛 擬 機 的 資 源 , 下 載 不 需 要 安 裝 的 綠 色 版 本。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 19 圖 虛擬機磁盤類型選擇 開始時裝不上 LINUX,因為選擇硬盤格式的時候選擇的是虛擬機推薦的SCSI,這個格式的不支持 LINUX 的安裝,改成 IDE 格式才能安裝。 圖 虛擬機 CDROM加載 ISO 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 20 打開虛擬機,開始安裝 LINUX。 下載安裝 MPLAYER 本機安裝 MPLAYER 首先進入 MPLAYER 播放器的官網(wǎng)下載 選擇下載MPLAYER,因為 MPLAYER 經(jīng)常更新有許多的資源,所以選擇以前最穩(wěn)定的版本。 cd 進入該文件夾 ./configure 配置 MPLAYER,因為在本機上安裝不需要加上其他的參數(shù) 編譯完成之后進行: make make install 這時候就安裝成功了。 首先從 MINI2440 自帶的光盤中將 armlinuxgcc 拷貝到本機上。 tar zxvf C / 將此文件解壓到根目錄下 vim /root/.Bashrc 在其中添加一行 PATH=$PATH:/usr/local/arm/這時候就能開始配置 MINI2440 中能運行的 MPlayer ./configure hostcc=gcc cc=armlinuxgcc target=arm enablestatic disablewin32dll disabledvdread disabledvdreadinternal disabledvdnav disablelibdvdcssinternal enablefbdev disablemencoder disablelive disablemp3lib enablemad enablelibavcodec_a language=zh_CN 2amp。 enablestatic 生成靜態(tài)的二進制鏈接 disablewin32dll 禁用 Win32 DLL 支持 [有效 ] disabledvdread 禁用 libdvdread [自動檢測 ] disabledvdreadinternal 禁用內(nèi)部 libdvdread [自動檢測 ] disabledvdnav 禁用 libdvdnav [自動檢測 ] disablelibdvdcssinternal 禁用內(nèi)部 libdvdcss [自動檢測 ] enablefbdev FBDev 視頻輸出 [自動檢測 ] disablemencoder 不編譯 mencoder( A/V 編碼器) [有效 ] disablelive 禁用 LIVE555 流媒體 [自動檢測 ] disablemp3lib 禁用內(nèi)建 mp3lib [有效 ] enablemad 使用 libmad ( MPEG 音頻) enablelibavcodec_a 使用靜態(tài) libavcodec [自動檢測 ] language=zh_CN 使用中文 2amp。 配置需要的時間不多,但是接下來就算是本設(shè)計中耗費時間最多的一步了。 armv4l/ armv4l/ armv4l/: Assembler messages: armv4l/:79: Error: selected processor does not support `pld [r1]39。 make[1]: *** [armv4l/] Error 1 make[1]: Leaving directory `/root/39。 修改 /libavcodec/armv4l/ 文件在前面添加上: ifndef HAVE_PLD .macro pld reg .endm endif 測試與運行 編譯成功后找到 MPLAYER 的文件夾,在目標的文件夾下。因為 MINI2440 的系統(tǒng)已經(jīng)裝好,所以可以使用幾種方式將 MPLAYER傳輸?shù)?MINI2440 中。本次設(shè)計中,為了方便作者使用的是 U 盤傳輸方式。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 24 圖 實際播放視頻 設(shè)計心得 從上學(xué)期開始一直在實驗室做這個設(shè)計,實驗室的主機操作系統(tǒng)使用的是Fedora 5 的老版本 LINUX,使用起來相當?shù)牟环奖?。上個學(xué)期最后的一個月時間本人一直在實驗室做設(shè)計,想實現(xiàn)視頻播放的功能,但是沒有成功。之后在本機上 裝了 RED HAT 9 后,因為是老版本,用起來始終不順手。 設(shè)計中已經(jīng)硬盤安裝好了 LINUX,安裝一般情況已經(jīng)不需要虛擬機安裝方式。之后硬盤被徹底的格式化,所有的資料都被格掉。因為硬盤安裝 LINUX 有如此大的風險,第二次安裝 LINUX 就選擇了更簡單的虛擬機安裝。在實驗室曾經(jīng)試過安裝 MPLAYER,但是用了十幾天的時間都沒編譯成功。因為實驗室里面主機安裝的LINUX 版本太低了,是已經(jīng)被淘汰很久的 FEDORA 5,而設(shè)計所用的是最新的版本FEDORA 12。 交叉編譯 MPlayer 這些步驟看上去簡單,能實現(xiàn)本設(shè)計背后所花費的時間和汗水也只有作者知道。雖然有李滄海同學(xué)的幫助,但編譯過程沒有想象中的順利。開始時一直 ./configure 不成功,因為沒有安裝好交叉編譯環(huán)境,后來安裝好 之后又出現(xiàn)了版本不對的錯誤。之后又開始出現(xiàn)make 的問題了,一開始使用的最新的 MPlayer,第一次就 make 成功了。只有聲音沒有畫面的出現(xiàn), 能放 MP3 但是放視頻沒畫面。這時候只能去網(wǎng)上尋找解決方式了,終于發(fā)現(xiàn)了論文中的修改方式,這才解決了。測試的 4 種格式的視頻文件 wmv、 avi、 mp flv 測試,都能正常進行播放,有視頻有聲音。 精品畢業(yè)論文、畢業(yè)設(shè)計,優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(論文)和圖文教程、視頻教程等一攬子解決方案 26 5 總結(jié) 在設(shè)計的過程中很好的回顧了 MPEG 的發(fā)展過程,了解國內(nèi)外關(guān)于嵌入式系統(tǒng)的研究情況,對嵌入式視頻播放在各個領(lǐng) 域的應(yīng)用有了新的認識。在對 MPlayer 進行編譯和使用的過程中很好的學(xué)習了嵌入式系統(tǒng)的構(gòu)成和軟件編譯的原理。 (1) 未能在 MINI2440 上實現(xiàn)圖形界面的播放效果,每次播放還得輸入命令行,很不方便,也不適合大眾使用。 以上是這次設(shè)計留下的遺憾,希望在以后能夠完
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1