国产乱人视频免费观看网站,九九精品视频在线观看,九九久re8在线精品视频,日韩久久精品五月综合

<menu id="zjelp"></menu>

    <th id="zjelp"><tbody id="zjelp"><form id="zjelp"></form></tbody></th>
    <small id="zjelp"><menuitem id="zjelp"></menuitem></small>
  • <small id="zjelp"></small>

    <address id="zjelp"></address>
    <address id="zjelp"></address>
    嵌入式linux下的圖形化窗口qt的移植與研究

    嵌入式linux下的圖形化窗口qt的移植與研究

    ID:22554059

    大?。?41.22 KB

    頁(yè)數(shù):6頁(yè)

    時(shí)間:2018-10-30

    嵌入式linux下的圖形化窗口qt的移植與研究_第1頁(yè)
    嵌入式linux下的圖形化窗口qt的移植與研究_第2頁(yè)
    嵌入式linux下的圖形化窗口qt的移植與研究_第3頁(yè)
    嵌入式linux下的圖形化窗口qt的移植與研究_第4頁(yè)
    嵌入式linux下的圖形化窗口qt的移植與研究_第5頁(yè)
    資源描述:

    《嵌入式linux下的圖形化窗口qt的移植與研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

    1、入式Linux課程設(shè)計(jì)課題:嵌入式Linux下的圖形化窗口QT的移植與研究姓名:林曉東專業(yè)班級(jí):通信工程2班學(xué)號(hào):070103021119指導(dǎo)老師:劉小洋時(shí)間:2010/11/25概述隨著嵌入式系統(tǒng)的廣泛應(yīng)用,PDA,機(jī)頂盒、DVD/VCD播放機(jī)及WAP手機(jī)等嵌入式設(shè)備已經(jīng)迅速普及,這些設(shè)備同時(shí)應(yīng)該擁有華麗美觀、易于橾作的圖形用戶界面。因此,在嵌入式系統(tǒng)中,特別是在一些消費(fèi)類產(chǎn)品中,也逐漸出現(xiàn)了圖形用戶界面(GUI)。Qt是TroIItech公司的標(biāo)志性產(chǎn)品,它是一個(gè)跨平臺(tái)的C++圖形用戶界面(GUI)工具包。Qt的最大特點(diǎn)就

    2、是支持多平臺(tái)處理,因?yàn)镼t對(duì)不同平臺(tái)的專門API進(jìn)行了封裝。Qt/Embedded是在嵌入式環(huán)境下所使用的Qt,具有Qt在桌面系統(tǒng)的所有功能,是TrolItech公司為嵌入式設(shè)備上的圖形用戶界面和應(yīng)用開(kāi)發(fā)而定制的工具開(kāi)發(fā)包。二、系統(tǒng)總體設(shè)計(jì)系統(tǒng)環(huán)境:PG上虛擬機(jī)下的Redhat9系統(tǒng)搭建宿主機(jī)環(huán)境——>編寫“HelIoQt!”程序——>運(yùn)行“HelIoQt!”程序三、原理概述ApplicationSourceCodeQTAPIQT/EmbededFrame—bufferLinuxKernel〈QT/Embeded和QT/X11

    3、的比較〉實(shí)驗(yàn)中所用安裝tar包及各包的作用tmake-1.13.tar.gztmake工具包,用來(lái)生成相應(yīng)的Makefile文件qt-x11-2.3.2.tar,gzqvfb虛擬頓緩存器,uic用戶界面編輯器qt-embedded-2.3.10-free.tar.gz面向嵌入式的qt版本,qt庫(kù)支持Iibqte.so

    4、qtopia_free-source-2.1.1.tar.應(yīng)用程序開(kāi)發(fā)包桌面環(huán)境Qt/Embedded直接寫入巾貞緩存,在宿主機(jī)上則是通過(guò)qvfb(virtualframebuffer)來(lái)虛擬頓緩存。qvfb是X

    5、窗口用來(lái)運(yùn)行和測(cè)試Qtopia應(yīng):用程序的系統(tǒng)程序。qvfb使用了共享內(nèi)存存儲(chǔ)區(qū)域(虛擬的幀緩存)來(lái)模擬幀緩存并且在一個(gè)窗口中模擬一個(gè)應(yīng)用程序來(lái)顯示幀緩存,顯示的區(qū)域被周期性的改變和更新。四、系統(tǒng)實(shí)現(xiàn)1、我們?cè)诟夸浿薪⒛夸?qt/將qtopia-free-source-2.1.1.tar.bz2,qt-embedded-2.3.10-free.tar.gz,qt-x11-2.3.2.tar.gz,tmake-1.13.tar.gz放在/qt目錄下。#mkdir/qt2、宿主機(jī)上Qt虛擬環(huán)境的建立解壓源文件設(shè)置環(huán)境變量#cd

    6、/qt#viset-envset-env內(nèi)容如下exportQTDIR=$PWD/qt-2.3.2exportQTEDIR=$PWD/qt-2.3.10exportQPEDIR=$PWD/qtopia-free-2.1.1exportTMAKEDIR=$PWD/tmake-1.13exportPATH二$QPEDIR/bin:$QTEDIR/bin:$QTDIR/bin:$PATHexportPATH二$QTEDIR/tmake/bin:$PATHexportTMAKEPATH=$TMAKEDIR/1ib/qws/1inux-

    7、generic-g++exportLD_LIBRARY_PATH=$QPEDIR/Iib:$QTEDIR/Iib:$QTDIR/Iib:$LD_LIBRARY一PATH保存set-env后,運(yùn)行set-env設(shè)置環(huán)境變量#sourceset-env或者#.set-env編譯qt-2.3.2#cd$QTDIR#echoyes

    8、./configure-no-opengI-no-xft-thread#make#make-Ctools/qvfb#mvtools/qvfb/qvfbbin#cpbin/uic$QTEDIR/bin編譯qt

    9、-2.3.10#exportQTDIR二$QTEDIR#cd$QTEDIR#cp$QPEDIR/src/qt/qconfig-qpe.hsrc/tools/#echoyes

    10、./configure-qconfigqpe-system-jpeg-gif-qvfbthread-depths4,8,16,32#makesub—src編譯qtopia#cd$QPEDIR/src#./configure#make按照上面的步驟做完,宿主機(jī)上的Qt虛擬環(huán)境就搭建起來(lái)了.在SheII里面執(zhí)行如下:#qvfb出現(xiàn)如圖:VVirtualfram

    11、ebuffer240xn_x建立heIIo文件在目錄下新建一個(gè)目錄hello#mkdirhello在heIIo下新建heIIo.cpp#viheIIo.cppheIIo.cpp內(nèi)容如下:FileEditViewTerminalGoHelp#include

    當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

    此文檔下載收益歸作者所有

    當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
    溫馨提示:
    1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
    2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
    3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
    4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。