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

正文內(nèi)容

基于linux操作系統(tǒng)的網(wǎng)絡(luò)應(yīng)用軟件開(kāi)發(fā)-wenkub

2023-07-03 14:20:46 本頁(yè)面
 

【正文】 實(shí)現(xiàn)[3]。 本文圍繞無(wú)線遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的軟件設(shè)計(jì)而展開(kāi),試圖找到能夠滿(mǎn)足多種通信方式的通用軟件設(shè)計(jì)方法并搭建較為通用的軟件平臺(tái),以滿(mǎn)足多種具體應(yīng)用環(huán)境的需要。過(guò)去在無(wú)線數(shù)據(jù)采集方面采用的通信方式主要有廣域網(wǎng),無(wú)線電臺(tái),無(wú)線集群,GSM短信等,這些通信技術(shù)成熟,但也存在著一定的局限性。監(jiān)控系統(tǒng)不僅需要運(yùn)行于工況良好的環(huán)境下,更要對(duì)距離較遠(yuǎn),運(yùn)行環(huán)境惡劣,數(shù)據(jù)采集點(diǎn)較為分散以及無(wú)人值守的設(shè)備進(jìn)行監(jiān)控,如對(duì)風(fēng)電,水利等領(lǐng)域的設(shè)備進(jìn)行監(jiān)控。論文首先分析了無(wú)線遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)的結(jié)構(gòu),并提出了無(wú)線遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)軟件設(shè)計(jì)的總體方案;然后,按照總體方案的要求,完成了嵌入式Linux無(wú)線遠(yuǎn)程數(shù)據(jù)采集終端操作系統(tǒng)層的軟件設(shè)計(jì)。基于Linux操作系統(tǒng)的網(wǎng)絡(luò)應(yīng)用軟件開(kāi)發(fā)目 錄一 緒論 3(一)課題研究背景 3二 系統(tǒng)總體方案設(shè)計(jì) 3(一)系統(tǒng)硬件組成 4(二)系統(tǒng)軟件總體方案設(shè)計(jì) 4三 應(yīng)用程序設(shè)計(jì) 6(一)Qt簡(jiǎn)介 6(二)嵌入式Linux數(shù)據(jù)采集終端應(yīng)用軟件設(shè)計(jì) 9(三)上位機(jī)應(yīng)用軟件設(shè)計(jì) 15四 系統(tǒng)集成及調(diào)試 16(一)PPP,GPRS及WIFI簡(jiǎn)介 16(二)軟件系統(tǒng)集成 16(三)軟件性能測(cè)試 17結(jié)論 18參考文獻(xiàn) 18[摘要]數(shù)據(jù)采集系統(tǒng)被廣泛應(yīng)用于大型關(guān)鍵設(shè)備的運(yùn)行狀態(tài)監(jiān)測(cè)。論文試探了一種嵌入式Linux系統(tǒng)級(jí)軟件開(kāi)發(fā)的通用方法。 采用傳統(tǒng)的方式對(duì)這些情況下設(shè)備運(yùn)行狀況進(jìn)行監(jiān)控,會(huì)導(dǎo)致人力及物力資源的極大消耗,并且很難取得好的效果。而目前采用的較新的無(wú)線通信方式包括CDMA, GPRS以及WIFI等,這些通信方式具有優(yōu)良的數(shù)據(jù)傳輸速率,價(jià)格適中,已快速取代了傳統(tǒng)的無(wú)線數(shù)據(jù)采集所采用的通信手段。二 系統(tǒng)總體方案設(shè)計(jì) 為了方便進(jìn)行軟件設(shè)計(jì),首先應(yīng)當(dāng)從用戶(hù)的角度分析軟件所要具備的功能,從宏觀上給出軟件的整體架構(gòu),這樣才能保證軟件設(shè)計(jì)工作有序進(jìn)行,同時(shí)可以方便對(duì)軟件進(jìn)行維護(hù)和升級(jí)。(二)系統(tǒng)軟件總體方案設(shè)計(jì) 本節(jié)詳細(xì)說(shuō)明系統(tǒng)各部分的軟件組成。ARM平臺(tái)上常用的引導(dǎo)加載程序有vivi和uboot等,由于引導(dǎo)加載程序與硬件相關(guān),目前硬件開(kāi)發(fā)商一般都會(huì)提供相應(yīng)的應(yīng)到加載程序,本文采用天嵌科技提供的已移植好的uboot作為引導(dǎo)加載程序[4]。而加入的內(nèi)核功能不全,很顯然系統(tǒng)將無(wú)法滿(mǎn)足需要。如果對(duì)于某個(gè)硬件資源,內(nèi)核已經(jīng)提供了它的驅(qū)動(dòng)程序,直接對(duì)該驅(qū)動(dòng)程序進(jìn)行移植即可。針對(duì)本文使用的GPRS網(wǎng)絡(luò),就是軟件如何使嵌入式終端通過(guò)PPP撥號(hào)連入GPRS網(wǎng)絡(luò)。上位機(jī)安裝Windows XP操作系統(tǒng),已經(jīng)具備了所有運(yùn)行條件,只要為其編寫(xiě)相應(yīng)的服務(wù)器程序即可。除了接受客戶(hù)端連接是屬于主線程的任務(wù),其他工作則都是隸屬于某個(gè)客戶(hù)端對(duì)應(yīng)的線程的[7]。兩種方法各有利弊,Qt Creator使圖形界面設(shè)計(jì)具有更強(qiáng)的可控性,使用戶(hù)更方便的完成相應(yīng)的設(shè)計(jì)。下面對(duì)兩種機(jī)制進(jìn)行說(shuō)明。通過(guò)下面的方式,將一個(gè)槽和信號(hào)關(guān)聯(lián)起來(lái): connect(sender, SIGNAL(signal), receiver, SLOT(slot))。在Qt中所有事件類(lèi)都是 QEevent 類(lèi)的子類(lèi),而事件就是對(duì)應(yīng)事件類(lèi)的一個(gè)實(shí)例。(3)在QObject 中安裝事件過(guò)濾器。同時(shí),為了更好的使用觸摸屏,需要移植tslib,它可以完成對(duì)觸摸屏的濾波、去抖、校準(zhǔn)等功能。 執(zhí)行make,編譯源碼,完成后再執(zhí)行make install。 完成以上工作后,執(zhí)行tsprint程序,并點(diǎn)擊觸摸屏的四個(gè)端點(diǎn)進(jìn)行測(cè)試,ts_print程序會(huì)打印我們點(diǎn)下的點(diǎn)的坐標(biāo),由于目標(biāo)板的觸摸屏尺寸為320*240,因此測(cè)試數(shù)據(jù)證明觸摸屏運(yùn)行正常。特別注意目錄前綴,一定要與所要復(fù)制到的文件系統(tǒng)的放置Qt庫(kù)的位置相同,否則在目標(biāo)板文件系統(tǒng)中,在本文中,執(zhí)行了如下命令: cp –fr lib/opt/ cp –fr plugins/opt/ 最后修改目標(biāo)板文件系統(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鍵盤(pán)使用的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的鼠標(biāo)/dev/event0,也就是觸摸屏export set QWS_ MOUSE_ PROTO=TSLIB:/dev/event0Qt插件所在目錄export set QT_PLUGIN_ PATH=$QTDIR/plugins/字體庫(kù)的位置export set QT_QWS_ FONTDIR=$QTDIR/lib/fonts/ Qt庫(kù)的位置export set LD LIBRARY_ PATH=$QTDIR/lib:$LD_ LIBRARY PATH
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1