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

正文內容

[信息與通信]基于intelpxa270的arm開發(fā)平臺在移動數(shù)字電視方面的應用-資料下載頁

2025-01-18 12:59本頁面
  

【正文】 MPEG文件(對一些VCD有用),而它能播放著名的windowsmediaplayer都打不開的的壞的AVI文件。甚至,沒有索引部分的AVI文件可播放,能夠暫時由重建他們的索引idx選擇,或者用MEncoder永久重建,使用戶能夠在影片中搜索。穩(wěn)定和質量是最重要的事情,而且他的速度是也驚人的?!∠螺dMplayer,并解壓。 移植Mplayer1) ;2) 進入解壓后對應文件夾開始編譯,先是配置,主要有幾個要注意的地方,命令如下:./configure hostcc=gcc cc=armlinuxgcc target=armarmv4llinux enablestatic prefix=/tmp/mplayer disablewin32 disabledvdread enablefbdev disablemencoder disablelive 2amp。1 | tee logfile ( hostcc=gcc是用來編譯一些需要在host上執(zhí)行的中間文件的,如codeccfg,切記不能少了! cc=armlinuxgcc確定使用交叉編譯。如果上面沒有將armlinuxgcc的位置加入到$PATH中的話,在這個指定絕對路徑好了。 target=armarmv4llinux這個參數(shù)要注意的是一個分三部分,第一部分的arm是指arch,這里設定為arm;第二部分的armv4l是指具體的版本,這個要注意了,一定要跟libavcodec目錄下的平臺目錄名一致,否則為這個平臺的優(yōu)化代碼沒辦法編譯進去;第三部分是系統(tǒng)平臺。 enablestatic是設定靜態(tài)連接。如果設置了這個參數(shù)就不用設置—prefix了,另外也不用執(zhí)行make install。 最后的一個2amp。1 | tee logfile意思是將執(zhí)行的情況在輸出到屏幕的同時記錄到logfile文件中,在控制臺下編譯比較有用。其它的參數(shù)可以到configure文件中查閱,里面都有介紹。)3) 配置完成了就該編譯了。執(zhí)行make,之后就在當前目錄下就得到可執(zhí)行的mplayer文件。執(zhí)行file ./mplayer :player: ELF 32bit LSB executable, ARM, version 1 (ARM), for GNU/Linux , statically linked, not stripped 可以看到這已經是一個ARM的執(zhí)行程序,在PC上已經不能夠使用它了,將整個文件拷貝至開發(fā)板就可以正常使用了?!player使用用法:mplayer[options][url|path/]filename基本選項:(包括所有選項的詳細列表參見manpage!)vo選擇視頻輸出模式和設備(用39。vohelp39。查看列表)ao選擇音頻輸出模式和設備(用39。aohelp39。查看列表)vcd://從設備而不是普通文件上播放VCD(videocd)trackdvd://從設備而不是普通文件上播放DVDtitle/trackalang/slang選擇DVD音軌/字幕的語言(使用兩位的國家代碼)ss尋找指定的(多少秒或hh:mm:ss)位置nosound不播放聲音fsvmzoom全屏播放選項(fullscr,vidmodechg,)xy設置播放的分辨率(用于改變vidmode或軟件縮放)sub指定使用的字幕文件(參見subfps,subdelay)playlist指定使用播放列表文件vidxaidy選擇用于播放的視頻(x)和音頻(y)流fpsxsratey改變視頻(xfps)和音頻(yHz)率pp使用后期處理濾鏡(詳細內容參見manpage/docs)framedrop使用framedropping跳幀處理以下命令播放~movies/:/opt/feiy/player/$mplayer~movies/會發(fā)現(xiàn)播放出的全是花屏,這是由于驅動選擇的不對,應該用一下指令在Framebuffer下播放影片:./mplayer –vo fbdev 再用該指令播放DVB節(jié)目: ./mplayer –vo fbdev –vf scale=640:480 –fs dvb://NJTV1這樣就完成了數(shù)字電視的解碼播放,但是由于處理器的限制,播放不了數(shù)據(jù)量較大的TS數(shù)據(jù)流,在此采用的方法是修改Mplayer代碼,在一段時間內只顯示少量的I楨(原始楨代碼)而忽略P楨(向前搜索楨),用以檢測調試解碼的過程?!≌{試難點 播放列表找不到,調用dvbin file=..也沒起作用,采用另一種方式播放解決了該問題。,修改程序代碼去掉所有打印語句,交叉編譯后放開發(fā)板上讓其在后臺執(zhí)行鎖臺功能():./tzapn c NJTV1 amp。之后再下載test_dvr測試碼流工具,同tzap一樣修改編譯后放開發(fā)板上執(zhí)行抓取數(shù)據(jù)流的功能,同時再調用Mpalyer播放:./test_dvr /dev/stdout 0x65 0x66 2/dev/null | mplayer nosound –問題解決?!”菊滦〗Y本章介紹了如何用軟解碼實現(xiàn)了數(shù)字電視中的MPEG2 TS流的數(shù)據(jù)解碼,涉及了Mplayer軟件移植及使用,最終實現(xiàn)了播放功能。 第六章 總結與展望本文通過闡述如何在基于PXA270處理器的ARM開發(fā)平臺上調試使用TwinhanDTV Magic Box (VP7041)的DVBT設備,證明了移動數(shù)字電視功能在嵌入式系統(tǒng)中的可行性。(1) ,分析了Linux ,并能獲得所需的設備驅動。(2) 成功移植了Linux (dmsg結果見附錄),通過介紹整個Linux系統(tǒng)的移植方法與過程,論證了整個Linux系統(tǒng)的啟動過程及調試,對Linux系統(tǒng)有了進一步的了解。(3) ,解析了整個DVBT設備工作原理及參數(shù)設置,驗證了DVBT在嵌入式開發(fā)平臺上的正常使用。(4) DVBT設備通過USB橋接將解調出的MPEG2數(shù)據(jù)流傳輸至開發(fā)平臺,在開發(fā)平臺上移植了Mplayer,并修改其代碼以實現(xiàn)軟解碼播放的功能,雖然圖像還不連續(xù),但證明了數(shù)字電視功能在嵌入式系統(tǒng)中的可行性??勺鳛镻DA的擴展功能,及車載數(shù)字電視方案等。由于處理器速度跟不上,硬件上又沒有Intel2700g圖形加速芯片[2223],所以軟解碼無法達到預計的效果,目前正致力于MPEG2硬件解碼的調試,以便使嵌入式系統(tǒng)能夠騰出更多的資源以實現(xiàn)其它功能,最終制作成為多功能的手持PDA。 參考文獻[1] The DTV Software Group. FTA2000 User Guide[M]. LSI Logic corporation,.[2] 劉文開. 地面廣播數(shù)字電視技術[M]. 北京:人民郵電出版社,.[3] 余兆明. 數(shù)字電視原理[M]. 北京:人民郵電出版社,.[4] 余兆明. MPEG標準及其應[M]. 北京:北京郵電大學出版社,.[5] 慧聰網廣電行業(yè)頻道地面數(shù)字電視 [6] 數(shù)字電視中文網 [7] 陳犀禾. 數(shù)字電視制作[M]. 上海:上海大學出版社,.[8] Karim Yaghmour. [譯]O39。Reilly Taiwan. 構建嵌入式Linux系統(tǒng)[M]. 北京:中國電力出版社,.[9] 李伯成. 微型計算機嵌入式系統(tǒng)設計[M]. 西安:西安電子科技大學出版社,.[10] 杜春雷. ARM體系結構與編程[M]. 北京:清華大學出版社,.[11] Scott Maxnell Linux. 內核源代碼分析[M]. 北京:機械工業(yè)出版社,.[12] Alessandro Rubini, JonathanCorbet. LINUX 設備驅動程序[M]. 第二版,北京:中國電力出版社,.[13] Alessandro Rubini, JonathanCorbet. LINUX 設備驅動程序[M]. 第三版,北京:中國電力出版社,.[14] (美)Robert Love, (譯):陳莉君. Linux內核設計與實現(xiàn)[M]. 北京:機械工業(yè)出版社,.[15] Anand K Santhanam. Towards Linux . IBM developerWorks Linux .[16] David Seal. ARM Architecture Reference Manual. Pearson Education limited. 2001.[17] 曹健. 南京數(shù)字移動電視項目論證與試驗. [18] Kirk Zuirell. 嵌入式系統(tǒng)的C程序設計[M]. 北京:機械工業(yè)出版社,..[19] . Auslander, . Ridgely, . Ringgenberg. Design and Implementation of Real Time Software for Control of Mechanical Systems[M]. Dept of Mechanical Engineering University of California,.[20] 鐘玉琢. MPEG2運動圖象壓縮編碼國際標準及MPEG的新進展[M]. 北京:北京清華大學出版社,.[21] 理查森. 視頻編解碼器設計開發(fā)圖像與視頻壓縮系統(tǒng)[M]. 湖南:國防科技大學出版社,.[22] Sophia PXA270 with 2700G Evaluation Board Sandgate 2G .[23] Intel. Intel 2700G Multimedia Accelerator Datasheet. 2004. 附 錄成功移植了Linux kernel ramdisk文件系統(tǒng)至開發(fā)板,以下是調試完成后的啟動信息:starting kernel ...Unpressing Linux............................................................................. done, booting the kernel.Linux version (root@localhost) (gcc version (DENX ELDK )) 157 Sat May 20 01:26:36 EDT 2006CPU: XScalePXA270 [69054117] revision 7 (ARMv5TE)Machine: Intel HCDDBBVA0 Development Platform (aka Mainstone)Memory policy: ECC disabled, Data cache writebackRun Mode clock: (*16)Turbo Mode clock: (*, active)Memory clock: (/2)System bus clock: fpga: 00008300CPU0: D VIVT undefined 5 cacheCPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 setsCPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 setsBuilt 1 zonelistsKernel mand line: console=ttyS0,115200 mem=64M root=/dev/ram rw initrd=0xA1000000,0x300000 PID hash table entries: 512 (order: 9, 8192 bytes)Console: colour dummy device 80x30Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)Inodecache hash table entries: 8192 (order: 3, 32768 bytes)Memory: 64MB = 64MB totalMemory: 59184KB available (1927K code, 536K data, 88K init)Mountcache hash table entries: 512CPU: Testing write buffer coherency: okchecking if image is initramfs...it isn39。t (no cpio magic)。 looks like an initrdFreeing initrd memory: 3072KNET: Registered protocol family 16SCSI subsystem initializedusbco
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1