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

正文內(nèi)容

基于arm的智能家居視頻監(jiān)控系統(tǒng)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-24 15:38本頁(yè)面
  

【正文】 管理和監(jiān)控,非常方便。Web服務(wù)是指HTTP Web服務(wù),Web服務(wù)器實(shí)際上是一個(gè)目錄服務(wù)器的擴(kuò)展,通過(guò)超文本傳輸協(xié)議HTTP協(xié)議讀取服務(wù)器相關(guān)目錄上的內(nèi)容??蛻舳伺cWeb服務(wù)器之間的交互主要包含客戶的請(qǐng)求和服務(wù)器的應(yīng)答,請(qǐng)求和應(yīng)答的格式在HTTP中有定義。HTTP Web服務(wù)是指以編程的方式直接使用HTTP操作從遠(yuǎn)程服務(wù)器發(fā)送和接收數(shù)據(jù)。如果要從服務(wù)器獲得數(shù)據(jù),直接使用HTTP GET;如果想發(fā)送新數(shù)據(jù)到服務(wù)器,使用HTTP POST。其工作原理如圖310所示:圖310 服務(wù)器工作原理 Boa服務(wù)器Boa是一個(gè)單任務(wù)的小型HTTP服務(wù)器,源代碼開(kāi)放、性能優(yōu)秀,特別適合本設(shè)計(jì)的應(yīng)用。從網(wǎng)上下載至實(shí)驗(yàn)?zāi)夸浵拢瑢⒌?20行開(kāi)頭的去掉。,將225~227行注釋,否則運(yùn)行時(shí)會(huì)出錯(cuò)。之后運(yùn)行configure進(jìn)行配置,完成后修改Makefile文件,CC = armlinuxgcc,CPP = armlinuxgcc –E,完成后保存退出,運(yùn)行make進(jìn)行編譯,生成boa,并將boa、etc/。配置Boa主要是為了使其能夠支持CGI程序。Boa需要在/etc目錄下建立一個(gè)boa目錄。具體過(guò)程包括:(1)修改Group nogroup為Group 0,修改User nobody為User 0。nogroup指的是沒(méi)有存在的用戶組,nobody指的是沒(méi)有存在的用戶,必須要修改,使得存在能夠訪問(wèn)的用戶,這個(gè)用戶存在于這個(gè)用戶組中。root是在linux系統(tǒng)下所用的用戶名,其為超級(jí)用戶,類似于Windows下的管理員用戶。此處將nogroup和nobody改為了0;(2)修改ServerName . here。該項(xiàng)默認(rèn)為未打開(kāi),去掉為打開(kāi)。若未打開(kāi),執(zhí)行 Boa 會(huì)異常退出,提示“gethostbyname::No such file or directory”, 所以必須打開(kāi);(3) MimeTypes /etc/ /var//;(4)修改ScriptAlias /cgibin/ /usr/lib/cgibin/為ScriptAlias /cgibin/ /var//cgibin/;(5)修改錯(cuò)誤文件的存放路徑 ErrorLog /var/log/boa/error_log為ErrorLog /var//log/boa/error_log。在nfs下建立文件夾log,log下建立文件夾boa,在開(kāi)發(fā)平臺(tái)系統(tǒng)的文件夾var下建立文件夾。這樣主機(jī)的nfs文件夾就可以掛載到開(kāi)發(fā)平臺(tái)的文件夾下。 視頻服務(wù)器SPCASERV將源文件目錄打開(kāi),修改Makefile文件,CC = armlinuxgcc,CPP = armlinuxg++,將第62行處的gcc修改為$(CC)并在前邊加上制表符TAB,保存退出并編譯程序,生成視頻服務(wù)器spcaserv。將生成的spcaserv下載到開(kāi)發(fā)板上。此時(shí)打開(kāi)boa服務(wù)器,并查看進(jìn)程中有該進(jìn)程,然后運(yùn)行視頻服務(wù)器程序./spcaserv –d /dev/video0 –s 640x480 –f jpg,如果此時(shí)攝像頭以及插在ARM開(kāi)發(fā)板上,并且配置好IP,打開(kāi)主機(jī)的IE,在地址欄中輸入開(kāi)發(fā)板的IP,則可看到攝像頭拍攝的畫面。 本章小結(jié)本章主要介紹了系統(tǒng)的界面設(shè)計(jì)的具體過(guò)程,主控程序各個(gè)模塊的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程,以及視頻監(jiān)控系統(tǒng)的具體設(shè)計(jì)和web服務(wù)器的實(shí)現(xiàn)。第4章 調(diào)試過(guò)程及程序結(jié)果界面 系統(tǒng)調(diào)試過(guò)程由于本系統(tǒng)的界面顯示始終在ARM開(kāi)發(fā)板上,因此調(diào)試過(guò)程的截圖都必須用拍照形式保存,為了簡(jiǎn)單起見(jiàn),調(diào)試部分多以文字描述,并不輔以照片截圖。系統(tǒng)最主要的調(diào)試步驟就是對(duì)系統(tǒng)的整合,由于前期都只是單個(gè)元件單個(gè)程序進(jìn)行部分的測(cè)試,到最后需要將所有元件和程序全部在一個(gè)工程之中體現(xiàn),此部分的過(guò)程最難。調(diào)試時(shí)將所有設(shè)備的打開(kāi)節(jié)點(diǎn)放入一個(gè)函數(shù)之中,該函數(shù)同時(shí)負(fù)責(zé)加載所有設(shè)備的驅(qū)動(dòng)的工作,由于設(shè)備數(shù)量比較多,因此沒(méi)有將加載驅(qū)動(dòng)的過(guò)程全寫入主函數(shù)之中,而是利用QProcess調(diào)用外部一個(gè)腳本文件,該文件全部負(fù)責(zé)將各個(gè)設(shè)備的驅(qū)動(dòng)進(jìn)行加載,其中包括查看設(shè)備號(hào),創(chuàng)建節(jié)點(diǎn)等工作也一齊由腳本文件實(shí)現(xiàn)。調(diào)試時(shí)的第二個(gè)問(wèn)題就是將所有設(shè)備測(cè)試文件整合到一個(gè)文件之中,前面已經(jīng)解決了設(shè)備的加載驅(qū)動(dòng)和打開(kāi)節(jié)點(diǎn)的問(wèn)題,這時(shí)要將各個(gè)測(cè)試文件之中的循環(huán)語(yǔ)句去掉,因?yàn)橹骱瘮?shù)之中已經(jīng)利用QTimer定時(shí)器實(shí)現(xiàn)了循環(huán)的效果,還需要定義多個(gè)變量,因?yàn)橐x取多個(gè)傳感器,不能只有一個(gè)變量來(lái)存儲(chǔ),還需要將各個(gè)程序之中的輸出語(yǔ)句刪除,轉(zhuǎn)換成QT的label輸出,使結(jié)果從Xshell中轉(zhuǎn)移到觸摸屏界面之中。還需要進(jìn)行修改和完善的就是報(bào)警模塊了,在單個(gè)模塊的測(cè)試中,LED蜂鳴器是作為個(gè)體自己執(zhí)行的,并非被調(diào)用,而在此時(shí)需要將其制作成一個(gè)被調(diào)用的模塊,因此就有了報(bào)警函數(shù)warning(),該函數(shù)主要實(shí)現(xiàn)執(zhí)行LED蜂鳴器報(bào)警的功能。而該函數(shù)應(yīng)該在多處被調(diào)用,例如紅外被觸發(fā)時(shí),溫濕度超過(guò)閾值時(shí)等等。還有一部分就是報(bào)警信息顯示模塊的添加,本來(lái)將測(cè)試程序融合成一個(gè)CPP文件后,會(huì)有多個(gè)函數(shù),每個(gè)函數(shù)控制一個(gè)傳感器的打開(kāi),讀取和使用??墒怯捎趫?bào)警信息模塊關(guān)系到了所有傳感器,而如果在所有函數(shù)之中都添加此模塊的信息,會(huì)造成沖突,無(wú)法確定那個(gè)函數(shù)先調(diào)用的此模塊,因此最終只能將所有傳感器的實(shí)現(xiàn)函數(shù)融合在一個(gè)函數(shù)之中,此函數(shù)也實(shí)現(xiàn)報(bào)警信息顯示的功能,而且此功能還有優(yōu)先級(jí)先后之分,可以區(qū)別出是哪個(gè)傳感器發(fā)出的報(bào)警信息。其優(yōu)先級(jí)為紅外煙霧麥克溫度濕度,也就是如果紅外發(fā)出了報(bào)警信息,不論別的部分是否發(fā)出報(bào)警,其報(bào)警信息都顯示為紅外報(bào)警信息,如果紅外沒(méi)有發(fā)出報(bào)警信息,別的模塊才可能調(diào)動(dòng)報(bào)警信息顯示,而此時(shí)是以煙霧為首,依此類推。系統(tǒng)后期調(diào)試時(shí)主要是對(duì)界面和背景圖的設(shè)置,由于label中的字體無(wú)法更改大小,而背景圖片必須用png格式則只能用PS進(jìn)行圖片處理,其過(guò)程就不贅述,此部分也不影響程序的編譯和運(yùn)行,只是影響最終顯示結(jié)果,而由于QT/E的程序必須先在虛擬機(jī)上進(jìn)行編譯,并將所生成的文件拷入ARM進(jìn)行運(yùn)行,因此也調(diào)試了頗長(zhǎng)時(shí)間。 系統(tǒng)結(jié)果界面最后,在各個(gè)模塊功能都實(shí)現(xiàn)之后,將程序在虛擬機(jī)之中編譯,然后將生成的可執(zhí)行文件通過(guò)NFS下載到ARM開(kāi)發(fā)板上,運(yùn)行該QT程序,在開(kāi)發(fā)板的觸摸屏上顯示出最終的系統(tǒng)界面。其結(jié)果照片截圖如圖41所示:圖41 傳感器監(jiān)控系統(tǒng)視頻監(jiān)控系統(tǒng)的結(jié)果是通過(guò)嵌入式WEB服務(wù)器傳輸?shù)街鳈C(jī)之上,在主機(jī)的IE地址欄中輸入ARM開(kāi)發(fā)板的IP地址,其視頻監(jiān)控畫面顯示在主機(jī)的IE界面之中。由于程序中嵌入Java Script程序,因此主機(jī)必須安裝java虛擬機(jī)才能進(jìn)行輸出畫面顯示。在Xshell中先運(yùn)行Boa服務(wù)器,再運(yùn)行視頻服務(wù)器,進(jìn)過(guò)幾秒鐘的初始化,刷新IE,則可看到USB攝像頭拍攝到的畫面,由于機(jī)房之中光線太亮,因此拍攝效果不是很好。其結(jié)果截圖如圖42所示:圖42 攝像頭實(shí)拍圖 本章小結(jié)本章之中,主要是對(duì)系統(tǒng)軟件的調(diào)試過(guò)程,對(duì)錯(cuò)誤的修改和對(duì)程序的完善,最后將整個(gè)系統(tǒng)運(yùn)行之后,將結(jié)果界面圖進(jìn)行了展示。結(jié) 論本論文對(duì)智能家居監(jiān)控系統(tǒng)的實(shí)現(xiàn)和應(yīng)用進(jìn)行了研究,特別是對(duì)于智能家居監(jiān)控系統(tǒng)各個(gè)模塊軟件方式實(shí)現(xiàn)進(jìn)行了細(xì)致和深入的學(xué)習(xí)和研究。主要實(shí)現(xiàn)了對(duì)于家居環(huán)境中各種相關(guān)的因素進(jìn)行實(shí)時(shí)監(jiān)控。本論文采用低功耗、體積小的ARM9進(jìn)行開(kāi)發(fā),以S3C2410為核心的嵌入式硬件平臺(tái)之上構(gòu)建一個(gè)適合本系統(tǒng)開(kāi)發(fā)要求的嵌入式Linux系統(tǒng)軟件平臺(tái),通過(guò)對(duì)內(nèi)核的定制,得到最精簡(jiǎn)的嵌入式內(nèi)核,并優(yōu)化了跟文件系統(tǒng)。通過(guò)借助外圍軟件的設(shè)計(jì)和實(shí)現(xiàn),形成了一個(gè)切實(shí)可用的智能家居監(jiān)控系統(tǒng)。主要實(shí)現(xiàn)的功能有對(duì)于家居環(huán)境中溫度,濕度,煙霧濃度,噪聲,外來(lái)入侵的監(jiān)控,以及視頻采集等方面的功能,并根據(jù)外部環(huán)境狀態(tài)實(shí)時(shí)發(fā)布報(bào)警信息,以保證家居環(huán)境的安全與舒適。本系統(tǒng)具有小型化、低功耗、高性能、低成本、網(wǎng)絡(luò)化、數(shù)字化、智能化等顯著的優(yōu)點(diǎn),這些特點(diǎn)也是當(dāng)前智能家居監(jiān)控系統(tǒng)的發(fā)展趨勢(shì)。在系統(tǒng)設(shè)計(jì)期間遇到過(guò)很多問(wèn)題,通過(guò)網(wǎng)上查詢資料,和同學(xué)討論以及詢問(wèn)老師,使問(wèn)題得以解決,并且學(xué)到不少知識(shí),比如嵌入式系統(tǒng)的構(gòu)建方式和流程,各個(gè)傳感器的功能和實(shí)現(xiàn)方式,以及嵌入式WEB服務(wù)器的搭建、配置、應(yīng)用方法等。這些都讓我受益匪淺,對(duì)日后的相關(guān)軟硬件開(kāi)發(fā)打下了堅(jiān)實(shí)的基礎(chǔ)。由于知識(shí)和能力所限,本文中實(shí)現(xiàn)的智能家居監(jiān)控系統(tǒng)還有不完善的地方,今后學(xué)習(xí)到更多知識(shí)之后,還要再作進(jìn)一步的研究與實(shí)踐。致 謝首先,我要向我的導(dǎo)師何燕平老師表達(dá)我最衷心的敬意和感激之情,導(dǎo)師不但有淵博的知識(shí)和實(shí)事求是的精神,而且和藹可親,給我許多幫助。導(dǎo)師謙遜無(wú)私的高尚品質(zhì)、樸實(shí)真誠(chéng)的做人原則和一絲不茍的敬業(yè)精神,對(duì)學(xué)生將永遠(yuǎn)的鞭策。其次我要感謝何輝老師,何老師以淵博的學(xué)識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,為學(xué)生開(kāi)拓了研究視野,豐富了專業(yè)知識(shí)。老師在研究過(guò)程中對(duì)我的研究工作給予了很多指導(dǎo)。在我畢業(yè)設(shè)計(jì)期間,何輝老師在學(xué)習(xí)上給予了我極大的關(guān)懷和鼓勵(lì)。從論文選題、實(shí)驗(yàn)仿真到最后論文的撰寫,何輝老師都做了悉心的指導(dǎo),并提出了許多寶貴的建議。藉此完成之際,借此機(jī)會(huì)謹(jǐn)向尊敬的何輝老師致以最衷心的感謝!感謝論文中參考的參考文獻(xiàn)的作者,對(duì)于提供論文中隱含的上述提及的支持者以及研究思想和設(shè)想的支持者表示感謝。特別感謝實(shí)驗(yàn)室郭有光同學(xué)為我論文的完成提供了許多幫助。感謝我的同學(xué)和朋友的支持和幫助!在求學(xué)期間,我的親屬和朋友對(duì)我給予了無(wú)微不至的關(guān)懷,對(duì)此,我也表示深深的感謝!參考文獻(xiàn)1 ,2008,(100):42442 M. Can Filibeli, Oznur Ozkasap, M. Reha Civanlar. Embedded web serverbased home appliance networks. Journal of Network and Computer Applications,2007,30(2):4995143 amp。智能家居,2008,(10):22234 ,2009,(17):95 ,2009,33(5):57586 馬忠梅,祝烈煌,amp。:北京航空航天大學(xué)出版社,2008:267 張曉偉,:電子工業(yè)出版社,2008:1311428 :清華大學(xué)出版社,2003:64799 C. Herpel, A. Eleftheriadis. MPEG4 Systems:Elementary stream management. Signal Processing: Image Communication,2000,15(45):29932010 YuehFeng Lee, RueiChuan Chang. Hotswapping Linux kernel modules. Journal of Systems and Software,2006,79(2):16317511 馮偉,:中國(guó)電力出版社,2008:91312 孫輝,陸松年, ,2007,24(2):13413613 汪小澄,2007,(14):131133
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1