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

正文內(nèi)容

基于linux操作系統(tǒng)的網(wǎng)絡(luò)應(yīng)用軟件開發(fā)-文庫吧資料

2025-06-24 14:20本頁面
  

【正文】 是一個動作。 2. 嵌入式Linux數(shù)據(jù)采集終端軟件設(shè)計 嵌入式Linux數(shù)據(jù)采集終端軟件設(shè)計包括用戶界面及功能兩方面的設(shè)計。特別注意目錄前綴,一定要與所要復(fù)制到的文件系統(tǒng)的放置Qt庫的位置相同,否則在目標板文件系統(tǒng)中,在本文中,執(zhí)行了如下命令: cp –fr lib/opt/ cp –fr plugins/opt/ 最后修改目標板文件系統(tǒng)的/etc/profile文件,添加新的環(huán)境變量: Qt所在目錄 export set QTDIR=/opt/ 顯示設(shè)備緩沖區(qū)設(shè)備文件是/dev/fb0 export set QWS_DISPLAY=”LinuxFB:/dev/fb0” 最小尺寸export set QWS_ DISPLAY=LinuxFB:mmWidthl 30:mmHeight 100:0鍵盤使用的ttyexport set QWS_ KEYBOARD=TTY:/dev/ttyl”觸摸屏設(shè)備文件/dev/event0export set TSLIBSDEVI CE=/dev/event0用于保存觸摸屏校正數(shù)據(jù)的文件export set TSLIBALI BFILE=/etc/pointercal觸摸屏校正程序配置文件export set TSLIB_ CONFFILE=/etc/觸摸屏插件目錄export set TSLIB_ PLUGINDIR=/lib/tsQt的鼠標/dev/event0,也就是觸摸屏export set QWS_ MOUSE_ PROTO=TSLIB:/dev/event0Qt插件所在目錄export set QT_PLUGIN_ PATH=$QTDIR/plugins/字體庫的位置export set QT_QWS_ FONTDIR=$QTDIR/lib/fonts/ Qt庫的位置export set LD LIBRARY_ PATH=$QTDIR/lib:$LD_ LIBRARY PATH編譯好的庫文件在PC機上也要保留一份,用于交叉編譯,在PC機上編寫的Qt程序,在編譯時如果選擇該庫,則編譯得到的可執(zhí)行文件就可運行于ARM平臺上。本文采用 Qt for Embedded Linux。 完成以上工作后,執(zhí)行tsprint程序,并點擊觸摸屏的四個端點進行測試,ts_print程序會打印我們點下的點的坐標,由于目標板的觸摸屏尺寸為320*240,因此測試數(shù)據(jù)證明觸摸屏運行正常。安裝后,安裝目錄中包含有bin, etc, include, lib四個目錄,其中的內(nèi)容是復(fù)制到構(gòu)建的文件系統(tǒng)對應(yīng)目錄的一些文件,按照用戶需求可以有選擇的進行復(fù)制,這里我們復(fù)制了安裝目錄下bin目錄的ts_calibrate和ts_print可執(zhí)行文件到文件系統(tǒng)的bin目錄,并將安裝目錄下lib目錄的庫文件復(fù)制到文件系統(tǒng)的lib目錄下。 執(zhí)行make,編譯源碼,完成后再執(zhí)行make install。下載源碼并解壓源碼,進入tslib目錄,配置參數(shù),命令如下: ./configure host=arm linux disablehp3600 disablearctic2 disablemk712disable collie disablecorgi disableucb1x00 disablelinearh2200 with gnu ldprefix=/opt/tslib installac_ cv func_ malloc_ 0_ nonnull=yes 具體參數(shù)含義在源碼配套的文本中有很好的說明,這里不再贅述。同時,為了更好的使用觸摸屏,需要移植tslib,它可以完成對觸摸屏的濾波、去抖、校準等功能。(5)子類化QApplication并且重新實現(xiàn)notify().本文設(shè)計軟鍵盤采用了事件處理機制,而其他部分則采用了信號和槽機制。(3)在QObject 中安裝事件過濾器。圖31 Qt事件處理基于上面的描述,我們有以下五種方式對事件進行處理:(1)重新實現(xiàn)特殊的事件處理器。在Qt中所有事件類都是 QEevent 類的子類,而事件就是對應(yīng)事件類的一個實例。事件是由Qt窗口系統(tǒng)或者Qt自身產(chǎn)生的。通過下面的方式,將一個槽和信號關(guān)聯(lián)起來: connect(sender, SIGNAL(signal), receiver, SLOT(slot))。它可以把互不相關(guān)的對象聯(lián)系起來,實現(xiàn)了面向?qū)ο笤O(shè)計中對消息傳遞及響應(yīng)的要求。下面對兩種機制進行說明。由于兩種方式各有利弊,卻又互相包含,本文采用兩種方法相結(jié)合的方式進行設(shè)計,首先采用Qt Designer對圖形界面做出設(shè)計,然后利用代碼對其詳細特性進行設(shè)定。兩種方法各有利弊,Qt Creator使圖形界面設(shè)計具有更強的可控性,使用戶更方便的完成相應(yīng)的設(shè)計。三 應(yīng)用程序設(shè)計 (一) Qt簡介本節(jié)則重點介紹Qt的圖形界面設(shè)計方法以及Qt所采用的通信機制,這些設(shè)計方法以及通信機制將伴隨應(yīng)用程序開發(fā)的整個過程。除了接受客戶端連接是屬于主線程的任務(wù),其他工作則都是隸屬于某個客戶端對應(yīng)的線程的[7]。上位機被設(shè)計為一個并發(fā)服務(wù)器。上位機安裝Windows XP操作系統(tǒng),已經(jīng)具備了所有運行條件,只要為其編寫相應(yīng)的服務(wù)器程序即可。對于PPP撥號,需要將ppp撥號程序移植到操作系統(tǒng)當中。針對本文使用的GPRS網(wǎng)絡(luò),就是軟件如何使嵌入式終端通過PPP撥號連入GPRS網(wǎng)絡(luò)。對設(shè)備驅(qū)動程序的移植與編寫都應(yīng)該遵循Linux驅(qū)動程序接口以及設(shè)備模型的規(guī)定,只有這樣才能被內(nèi)核識別。如果對于某個硬件資源,內(nèi)核已經(jīng)提供了它的驅(qū)動程
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1