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

正文內(nèi)容

基于嵌入式系統(tǒng)的圖形界面應(yīng)用設(shè)計(jì)-資料下載頁

2025-06-23 18:26本頁面
  

【正文】 文件圖 62 MPlayer的移植流程下面,我們簡單介紹一下如何配置MPlayercc=armlinuxgcc \ //選用系統(tǒng)默認(rèn)交叉編譯器hostcc=gcc \ //用來編譯一些需要在host上執(zhí)行的中間文件enablecrosspile \ //支持交叉編譯target=armarmv4linux \ //支持armv4架構(gòu)的armlinuxenablelinuxdevfs \ //支持開發(fā)板上的devfs文件系統(tǒng)disablewin32dll \ //不支持win32的庫,因?yàn)椴贿m用與ARMdisabledvdread \ //不支持讀dvdenablefbdev \ //支持開發(fā)板的fb設(shè)備disablemencoder \ //不編譯mencoder編解碼器enableliba52 \ //編譯liba52庫disablelibmpeg2 \ //不支持mpeg2格式disablemp3lib \ //不使用內(nèi)部的MP3解碼庫disablemad\ //支持mad作為MP3解碼的庫,這個(gè)需要另外編譯的。enablestatic \ //靜態(tài)編譯disablelive \ //不支持livedisabledvdnav \ //不支持dvdnavdisablejpeg \ //不支持jpegdisablertc \ //不使用時(shí)鐘控制 withextraincdir=/usr/local/arm/:/usr/local/arm/\ //指明libmad的頭文件 withextralibdir=/usr/local/arm/:/usr/local/arm/\ //指明libmad的庫地址由于在終端輸入命令時(shí)命令比較長,所以可以在配置的時(shí)候自己建一個(gè)腳本文件。配置完之后就直接make了。交叉編譯成功后mplayer就會安裝到指定目錄中。 用戶界面的移植播發(fā)界面的具體移植過程分為3個(gè)驟步分別為:交叉編譯,尋找需要的庫文件和編寫運(yùn)行腳本。下面就每一步進(jìn)行簡單的說明。(1)交叉編譯。,用它編譯出來的程序可以在ARMlinux嵌入式系統(tǒng)中使用??梢暂斎胍韵旅钸M(jìn)行編譯。/home/sprife/qt4/for_arm/–project //建立工程/home/sprife/qt4/for_arm/make //編譯如果在Qt/X11中能通過編譯,在這里也會順利通過的。預(yù)防之前有make過,所以在make之前最好make clean一下。成功編譯之后,在播放器的工程目錄下就會有一個(gè)二進(jìn)制可執(zhí)行文件。但是直接下載到板上運(yùn)行會出錯的,原因是它依賴于很多庫文件。必須指定了庫文件的路徑,程序才可以正常運(yùn)行。(2) 尋找需要的庫文件。在工程目錄下運(yùn)行armlinuxreadelf命令可以查看文件所依賴的庫文件。 [root@vmdev media] armlinuxreadelf d mediaDynamic segment at offset 0x257b8 contains 31 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [libstdc++.] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x00000001 (NEEDED) Shared library: [] 0x0000000f (RPATH) Library rpath: [/mnt/nfs/Trolltech/]這里的庫文件主要包含兩類,二是觸摸屏的庫文件。我們可以分別到各個(gè)對應(yīng)的目錄去復(fù)制需要的庫文件。一般情況下我們把所需的庫文件全部復(fù)制至nfs共享文件夾里面。這里把庫文件都復(fù)制到nfs共享文件夾的Trolltech/,同時(shí)把觸摸屏的配置文件復(fù)制至nfs共享文件夾的Trolltech/。(3)編寫運(yùn)行腳本。腳本文件的主要作用是設(shè)置環(huán)境變量,指定動態(tài)庫的文件位置以及運(yùn)行軟件。!/bin/shcd /mnt/nfs/Trolltech/export QTDIR=$PWDexport LD_LIBRARY_PATH=$PWD/lib //qtembedded動態(tài)庫文件位置export TSLIB_TSDEVICE=/dev/input/event0 //觸摸屏設(shè)備名export TSLIB_PLUGINDIR=$PWD/lib/ts //觸摸屏的庫的插件export TSLIB_CONSOLEDEVICE=none //tslib運(yùn)行需要的控制臺,默認(rèn)為/dev/tty,設(shè)為none則為LCDexport TSLIB_CONFFILE=$PWD/etc/ //觸摸屏的配置文件export POINTERCAL_FILE=$PWD/etc/ //觸摸屏校準(zhǔn)數(shù)據(jù)export QWS_MOUSE_PROTO=tslib:/dev/input/event0 //設(shè)定觸摸屏為鼠標(biāo)export TSLIB_CALIBFILE=$PWD/etc/ //校正文件export QT_QWS_FONTDIR=/mnt/nfs/Trolltech/export LANG=zh_CNinsmod /mnt/yaffs/touchscreen/ //加載觸摸屏驅(qū)動cd /mnt/nfs/media./media –qws //運(yùn)行程序qws參數(shù)是用來解除所運(yùn)行程序?qū)υ瓉硐到y(tǒng)庫依賴關(guān)系。參考文獻(xiàn):【1】王道乾 劉定智 文俊浩,基于ARM 處理器的MP3播放器分析與實(shí)現(xiàn),計(jì)算機(jī)工程與設(shè)計(jì)[L],2007,28(7):1595~1597【2】王 奇,基于嵌入式linux的多媒體音樂播放器的設(shè)計(jì)與實(shí)現(xiàn),信息技術(shù)[L],2009, (6):102~104【4】王建民 張宏壯,基于Qt的嵌入式媒體播放器系統(tǒng)的設(shè)計(jì),微計(jì)算機(jī)信息(嵌入式與SOC)[L],2008,24(72):64~66【5】王 震 林小川 周運(yùn)練 歐陽天立,基于QT4amp。Linux多媒體播放器系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),貴州大學(xué)學(xué)報(bào)(自然科學(xué)版) [L],2009,26(1):60~64【6】汪永好 周延森,基于嵌入式Linux的MP3播放器的設(shè)計(jì)與實(shí)現(xiàn),計(jì)算機(jī)工程與設(shè)計(jì)[L],2009,30(17):3948~3950【7】王靈芝 陳磊松,基于嵌入式Linux與QT的MP3播放器的設(shè)計(jì),漳州師范學(xué)院學(xué)報(bào)(自然科學(xué)版) [L],2009,(1):39~43【8】白復(fù)東,嵌入式Linux驅(qū)動程序的開發(fā),信息技術(shù)[L],2009,(9):185~189【9】楊繼贏,嵌入式多媒體播放器USB驅(qū)動程序設(shè)計(jì),微計(jì)算機(jī)信息(嵌入式與SOC)[L],2008,24(82):91~92【10】徐家良,基于嵌入式Linux的QT鍵盤設(shè)計(jì)與實(shí)現(xiàn),信息系統(tǒng)工程[L],200958:116~119【11】陳俊玲,在嵌八式Linux下基于Qt的觸摸屏驅(qū)動的研窮,科技信息 計(jì)算機(jī)網(wǎng)絡(luò)[L],pp217~218【12】詹群峰 李靈杰 葉利福 陳文薌,基于嵌入式Linux的音頻系統(tǒng),計(jì)算機(jī)系統(tǒng)應(yīng)用[L],2009,(10):204~207【13】程文青 陳云鶴 徐 晶,一種適用于嵌入式媒體播放器的音視頻同步方法,計(jì)算機(jī)與數(shù)字工程[L],2007,25(2):161~163【14】Gasmin Blanchette Mark Summerfield 著,齊亮 譯,C++ GUI Programming with QT3[M],北京航天航空大學(xué)出版社【15】位元文化 編著,Linux C/C++ 入門與進(jìn)階[M],科學(xué)出版社【16】百度百科 【17】百度百科 【18】博創(chuàng)科技 UPTECH S2410/P270 DVP
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1