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

正文內(nèi)容

智能家居遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計—本科畢業(yè)設(shè)計論文-資料下載頁

2025-08-06 09:52本頁面
  

【正文】 etc/boa下。⑥重新編譯內(nèi)核根文件系統(tǒng)。把該文件系統(tǒng)重新下載到控制中心硬件電路板,啟動Boa Web Server,就可以通過IE訪問系統(tǒng)所設(shè)計的網(wǎng)頁。(4)嵌入式數(shù)據(jù)庫的選擇及移植本系統(tǒng)在設(shè)計中選用SQLite數(shù)據(jù)庫,該數(shù)據(jù)庫具有功能強(qiáng)大、接口簡單、速度快、占用空間小的優(yōu)點,使其比較適合應(yīng)用在嵌入式系統(tǒng)中。系統(tǒng)在設(shè)計中實現(xiàn)了SQLire3在ARM微處理器上的移植。具體移植方法如:①://.3.8.tar.gz,并將其解壓后生成SQLite目錄。②安裝交叉編譯工具armlinuxgcc。③修改Makefile文件。Makefile的的修改主要包括兩個方面:首先是將編譯器、歸檔工具等換成交叉工具鏈中的對應(yīng)工具,比如,gcc換成armlinuxgcc,ar換成arlinuxar,ranlib換成armlinuxranlib等;其次是去掉與TCL相關(guān)的編譯選項,因為默認(rèn)情況下,將會編譯SQLite3的Tcl語言綁定,但是在移植到ARMLinux的時候并不需要,因此將兩個與TCL有關(guān)的行注釋掉。④利用Make命令編譯生成目標(biāo)文件SQLite3。嵌入式數(shù)據(jù)庫SQLite的應(yīng)用開發(fā)主要是利用它所提供的C語言API函數(shù)來開發(fā)的,其核心的三個函數(shù)如下:sqlite *sqlite_open(const *dbnane,int mode,char* *errmsg)。 //打開一個數(shù)據(jù)庫void sqlite_close(sqlite *db)。 //關(guān)閉數(shù)據(jù)庫int sqlite_exec(sqlite *db,char *sql,ine(*callback(void*,int,char* *,char* *),void* parg,char* *errmsg)。 //用來處理SQL語句2 應(yīng)用軟件設(shè)計智能家居控制中心的核心是一個嵌入式Web服務(wù)器,其應(yīng)用軟件的設(shè)計包括網(wǎng)頁設(shè)計和CGI應(yīng)用程序設(shè)計兩部分。網(wǎng)頁設(shè)計采用設(shè)計工具Dreamweaver,F(xiàn)rongtPage,Photoshop,F(xiàn)lash來實現(xiàn)。應(yīng)用程序設(shè)計中考慮到系統(tǒng)硬件資源有限,故采用了CGI技術(shù)實現(xiàn)瀏覽器與嵌入式Web服務(wù)器的動態(tài)數(shù)據(jù)交互。把CGI程序保存在服務(wù)器端,當(dāng)Web頁面打開時,客戶端調(diào)用CGI應(yīng)用程序來實現(xiàn)用戶的功能需求。在系統(tǒng)設(shè)計中,CGI應(yīng)用程序的編寫采用C語言,實現(xiàn)外部實時數(shù)據(jù)采樣、與外部設(shè)備的通信與控制等。本系統(tǒng)控制中心的應(yīng)用軟件工作流程如圖38所示。圖38 智能家居控制中心應(yīng)用軟件工作流程 智能終端應(yīng)用軟件設(shè)計由于每一個獨立的智能家居終端實現(xiàn)的功能不同,所以針對不同的智能家居終端需要編寫不同的應(yīng)用軟件,實現(xiàn)家電實時狀態(tài)采樣及控制、三表實時數(shù)據(jù)采樣及安防設(shè)備實時狀態(tài)采樣等功能。此外,由于本系統(tǒng)設(shè)計中智能家居終端的控制核心為MCU,所以其應(yīng)用軟件設(shè)計相對主控中心來說要簡單些。設(shè)計中應(yīng)用程序按照軟件設(shè)計流程圖進(jìn)行編寫,編寫完畢之后,對軟件進(jìn)行仿真、調(diào)試,最終固化應(yīng)用程序。下面以智能家電終端為例,說明智能終端應(yīng)用軟件設(shè)計。智能家電終端的軟件工作流程如圖5和圖6所示。圖39 智能家電終端主程序流程圖圖310 串行口中斷服務(wù)子程序流程圖第四部分 小結(jié)經(jīng)過充分的調(diào)查和對大量資料的研究,分析了智能家居的現(xiàn)狀和發(fā)展趨勢,并考慮我國的經(jīng)濟(jì)發(fā)展和人們生活水平的不均衡等特點,利用GPRS移動通信網(wǎng)絡(luò),以嵌入式技術(shù)結(jié)合藍(lán)牙無線通信技術(shù),研究并設(shè)計了一種簡單易行、造價低廉的智能家居遠(yuǎn)程監(jiān)控系統(tǒng)。與傳統(tǒng)智能家居系統(tǒng)相比,該系統(tǒng)控制中心硬件采用ARM微處理器作為控制核心,軟件采用Linux ,采用Boa為嵌入式Web服務(wù)器,采用SQL為系統(tǒng)嵌入式數(shù)據(jù)庫,使控制中心具有豐富的軟硬件資源和可擴(kuò)展接口,便于系統(tǒng)的開發(fā)、調(diào)試、維護(hù)、升級及擴(kuò)展,同時也提高了系統(tǒng)的穩(wěn)定性、可靠性。該系統(tǒng)控制中心與智能終端之間采用藍(lán)牙無線傳輸方式,避免了有線連接方式布線復(fù)雜、線路易腐蝕、維護(hù)不方便、影響室內(nèi)美觀等缺點。因此,該系統(tǒng)設(shè)計在實際應(yīng)用中具有定的借鑒意義。在查閱部分資料逐漸了解系統(tǒng)需求后,我參照李超老師給我們發(fā)的需求分析規(guī)格說明書、系統(tǒng)總體設(shè)計說明書和詳細(xì)設(shè)計說明書,編寫了一個簡單的總體設(shè)計和詳細(xì)設(shè)計說明書。在一次次克服困難的過程中,我得到了極大的鍛煉,獲得了許多寶貴的軟件開發(fā)經(jīng)驗和技巧,我相信這將為我今后的學(xué)習(xí)工作打下堅實的基礎(chǔ)。而這對我來說也是一次豐富的收獲。這次課程設(shè)計的時間雖然不算很長,但使我對很多東西有了更深刻的認(rèn)識。總結(jié)如下:● 查閱資料和閱讀相關(guān)文獻(xiàn)的重要性。● 向同學(xué)請教的重要性,團(tuán)結(jié)協(xié)作的重要性。● 勤動手的重要性,自己動手,豐衣足食! ● 對待任何事情都要有耐心和恒心,遇到問題要冷靜地思考,積極找出癥結(jié)所在,逐個解決。通過本次課程設(shè)計,我更深刻的認(rèn)識到了教學(xué)實踐在大學(xué)課程中的重要性,同時也發(fā)覺到了自己在學(xué)習(xí)方面存在的不足之處,在以后的學(xué)習(xí)中我會努力改進(jìn)這些不足,不斷提高自己的動手實踐能力。參考文獻(xiàn)【1】 陳艷華、侯安華《基于ARM的嵌入式系統(tǒng)開發(fā)與實例》[北京]人民郵電出版社200802【2】 林俊超、宋飛《ARM嵌入式應(yīng)用系統(tǒng)開發(fā)典型實例》[北京]中國電力出版社200507【3】 王田苗《嵌入式系統(tǒng)設(shè)計與實例開發(fā)》(第3版)[北京]清華大學(xué)出版社200801【4】 譚慶平《軟件工程》(第二版)高等教育出版社 200804【5】 郭榮佐、王霖《嵌入式系統(tǒng)原理》北京航空航天大學(xué)出版社200810【6】 31
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1