資源描述:
《基于嵌入式linux和sqlite的web服務(wù)器的研究及應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要摘要嵌入式設(shè)備憑借其性能高、體積小、低功耗等優(yōu)點出現(xiàn)在我們生活的方方面面中。同時,隨著互聯(lián)網(wǎng)迅速普及,嵌入式設(shè)備與互聯(lián)網(wǎng)的結(jié)合成為了嵌入式設(shè)備發(fā)展的一種趨勢,并成就了嵌入式設(shè)備的遠程監(jiān)控管理等復(fù)雜功能。嵌入式WEB服務(wù)器技術(shù)正是在這種趨勢下得到了迅速發(fā)展。那么嵌入式設(shè)備應(yīng)該如何接入網(wǎng)絡(luò),又如何對這些掛接在互聯(lián)網(wǎng)上的嵌入式設(shè)備進行有效的和方便的控制和管理,圍繞上述主題,本文對此進行了研究。本文提出了一種在嵌入式系統(tǒng)當中嵌入一個WEB服務(wù)器,借助互聯(lián)網(wǎng)并使用瀏覽器來實現(xiàn)對嵌入式設(shè)備進行控制的解決方案。文章詳細論述了嵌入式
2、WEB服務(wù)器設(shè)計、實現(xiàn)與應(yīng)用等方面內(nèi)容。具體工作包括:簡要介紹了嵌入式系統(tǒng)、嵌入式WEB服務(wù)器的概況以及搭建嵌入式WEB服務(wù)器開發(fā)平臺中的相關(guān)技術(shù);詳細分析了嵌入式WEB服務(wù)器中使用的相關(guān)技術(shù),包括:TCP/IP協(xié)議、HTML表單、動態(tài)頁面技術(shù)及SQLite數(shù)據(jù)庫;本文還實現(xiàn)了一個嵌入式WEB服務(wù)器。實現(xiàn)過程中包括:Linux操作系統(tǒng)的編譯與移植、SQLite數(shù)據(jù)庫結(jié)構(gòu)的分析和編譯與移植、BOA服務(wù)器的源碼的分析和編譯與移植、利用busybOX制作了一個JFFS2型根文件系統(tǒng);針對以上對嵌入式WEB服務(wù)器的分析,文章還設(shè)
3、計了一個嵌入式WEB服務(wù)器實際應(yīng)用,該應(yīng)用實現(xiàn)了利用嵌入式WEB服務(wù)器對水質(zhì)監(jiān)控的功能。關(guān)鍵字:嵌入式WEB服務(wù)器;Linux;SQLite數(shù)據(jù)庫;水質(zhì)監(jiān)控ABSTRACT—____--—____-●_-_-___—____-●—_●-__●—-——___-—__●__--______●———_-_—●_-●—--————-__-—●——__—●-—-———_—__--—●—一__——-——__-___●_————--_—--————_^-__●—-—___-一Embeddeddeviceswiththeadvantag
4、esofhighperformance,smallsize,lowpowerconsumptionappearedintheaspectsofourlives.Withtherapidlygrowthofintemet.embeddeddeviceswithacombinationoftheintenmtbecomeatrendinthedevelopmentofembeddeddevices,andmakeithasthecomplexfunctions,suchasremotemonitoringandmanagem
5、entandSOon.Theembeddedwebservertechnologyhasbeendevelopedrapidlyjustinthistrend..Howembeddeddevicestoaccessthenetwork,andhoweffectivelyandconvenientlytocontrolandmanagetheembeddeddevicesattachedtotheintemet?Aroundthethemediscussedabove,thispaperproposesedasolutio
6、nwhichistoaddanembeddedWEBservertotheembeddedsystem.Withthehelpofintemetandbrowser,thiskindembeddedsystemCanrealizetheremotemonitoringfunction.ThearticlediscussesindetailtheembeddedWEBserverdesiign,implementationandapplicationcontent.Thedetailedworkthispaperfinis
7、hedinclude:abriefintroductionoftheembeddedsystems,thesituationofembeddedWebserverandstructuresoftherelatedtechnologiesintheembeddedWEBserverdevelopment;adetailedanalysisofrelatedtechnologiesusedinembeddedWEBserver,thisaspectincluding:TCP/IPprotocol,HTMLforms,dyna
8、micpage,andSQLitedatabase;ThispaperalsorealizeaembeddedWEBserver.Theimplementationprocessinclude:compilerandtransplantationoftheLinux,analysisandcompileandtran