基于嵌入式Linux和Sqlite的Web服務(wù)器的研究及應(yīng)用
本文選題:嵌入式WEB服務(wù)器 切入點(diǎn):Linux 出處:《南昌大學(xué)》2012年碩士論文
【摘要】:嵌入式設(shè)備憑借其性能高、體積小、低功耗等優(yōu)點(diǎn)出現(xiàn)在我們生活的方方面面中。同時(shí),隨著互聯(lián)網(wǎng)迅速普及,嵌入式設(shè)備與互聯(lián)網(wǎng)的結(jié)合成為了嵌入式設(shè)備發(fā)展的一種趨勢(shì),并成就了嵌入式設(shè)備的遠(yuǎn)程監(jiān)控管理等復(fù)雜功能。 嵌入式WEB服務(wù)器技術(shù)正是在這種趨勢(shì)下得到了迅速發(fā)展。那么嵌入式設(shè)備應(yīng)該如何接入網(wǎng)絡(luò),又如何對(duì)這些掛接在互聯(lián)網(wǎng)上的嵌入式設(shè)備進(jìn)行有效的和方便的控制和管理,圍繞上述主題,本文對(duì)此進(jìn)行了研究。 本文提出了一種在嵌入式系統(tǒng)當(dāng)中嵌入一個(gè)WEB服務(wù)器,借助互聯(lián)網(wǎng)并使用瀏覽器來(lái)實(shí)現(xiàn)對(duì)嵌入式設(shè)備進(jìn)行控制的解決方案。文章詳細(xì)論述了嵌入式WEB服務(wù)器設(shè)計(jì)、實(shí)現(xiàn)與應(yīng)用等方面內(nèi)容。具體工作包括:簡(jiǎn)要介紹了嵌入式系統(tǒng)、嵌入式WEB服務(wù)器的概況以及搭建嵌入式WEB服務(wù)器開(kāi)發(fā)平臺(tái)中的相關(guān)技術(shù);詳細(xì)分析了嵌入式WEB服務(wù)器中使用的相關(guān)技術(shù),包括:TCP/IP協(xié)議、HTML表單、動(dòng)態(tài)頁(yè)面技術(shù)及SQLite數(shù)據(jù)庫(kù);本文還實(shí)現(xiàn)了一個(gè)嵌入式WEB服務(wù)器。實(shí)現(xiàn)過(guò)程中包括:Linux操作系統(tǒng)的編譯與移植、SQLite數(shù)據(jù)庫(kù)結(jié)構(gòu)的分析和編譯與移植、BOA服務(wù)器的源碼的分析和編譯與移植、利用busybox制作了一個(gè)JFFS2型根文件系統(tǒng);針對(duì)以上對(duì)嵌入式WEB服務(wù)器的分析,文章還設(shè)計(jì)了一個(gè)嵌入式WEB服務(wù)器實(shí)際應(yīng)用,該應(yīng)用實(shí)現(xiàn)了利用嵌入式WEB服務(wù)器對(duì)水質(zhì)監(jiān)控的功能。
[Abstract]:Embedded devices have many advantages such as high performance, small size and low power consumption.At the same time, with the rapid popularity of the Internet, the combination of embedded devices and the Internet has become a trend of the development of embedded devices, and achieved the remote monitoring and management of embedded devices and other complex functions.Embedded WEB server technology has been developed rapidly under this trend.So how to connect embedded devices to the network and how to control and manage these embedded devices on the Internet effectively and conveniently, around the above topic, this paper has carried on the research to this.In this paper, we propose a solution to control embedded devices by embedding a WEB server in an embedded system with the help of the Internet and using a browser.This paper discusses the design, implementation and application of embedded WEB server in detail.The specific work includes: introduced the embedded system, the general situation of the embedded WEB server and the related technology in the embedded WEB server development platform, analyzed the related technology used in the embedded WEB server in detail,This paper also implements an embedded WEB server, including WEB form, dynamic page technology and SQLite database.The implementation process includes the analysis of compiling and transplanting SQLite database structure and the analysis of compiling and transplanting the source code of busybox server. A JFFS2 root file system is developed with busybox.In view of the above analysis of embedded WEB server, this paper also designs an embedded WEB server application, which realizes the function of using embedded WEB server to monitor water quality.
【學(xué)位授予單位】:南昌大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP393.05;TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 李陽(yáng)明,齊志強(qiáng),師麗彩;嵌入式Internet應(yīng)用研究[J];電子工程師;2005年07期
2 胡仁豪;錢(qián)步仁;吳曉亮;韓飛;;DDoS攻擊原理及檢測(cè)防御技術(shù)[J];計(jì)算機(jī)安全;2009年06期
3 黃桂梅;劉永立;曲衛(wèi)冬;;基于DS18B20與AVR單片機(jī)的測(cè)溫技術(shù)[J];儀器儀表用戶(hù);2010年01期
4 龐國(guó)安;岳喜順;;Linux啟動(dòng)過(guò)程分析[J];計(jì)算機(jī)與現(xiàn)代化;2010年02期
5 趙艷明,全子一;pSOS在窄帶ISDN可視電話(huà)軟件中的應(yīng)用[J];數(shù)據(jù)通信;2004年02期
6 彭紅;;Vxworks實(shí)時(shí)操作系統(tǒng)的串口通信設(shè)計(jì)[J];中國(guó)科技信息;2011年05期
7 李勝琴;許巖;;基于ARM9的嵌入式linux系統(tǒng)移植[J];中國(guó)科技信息;2011年07期
8 劉天寅;;對(duì)幾種動(dòng)態(tài)頁(yè)面設(shè)計(jì)技術(shù)的長(zhǎng)處及不足的比較與分析[J];陰山學(xué)刊(自然科學(xué)版);2009年02期
相關(guān)碩士學(xué)位論文 前10條
1 朱俊鋒;嵌入式Linux和Qt軸瓦檢測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2011年
2 余沛;基于Linux的嵌入式系統(tǒng)軟件平臺(tái)設(shè)計(jì)[D];華中科技大學(xué);2004年
3 陳紅波;嵌入式實(shí)時(shí)Linux系統(tǒng)的研究與實(shí)現(xiàn)[D];武漢理工大學(xué);2005年
4 孫藝敏;基于PC/104和ARM7的軟邏輯控制系統(tǒng)的研究[D];廣西大學(xué);2005年
5 黃麗雯;嵌入式Web服務(wù)器中有限狀態(tài)機(jī)的設(shè)計(jì)與實(shí)現(xiàn)[D];東北大學(xué);2005年
6 杜云海;基于現(xiàn)場(chǎng)總線(xiàn)的嵌入式安全Web網(wǎng)關(guān)的設(shè)計(jì)與開(kāi)發(fā)[D];江蘇大學(xué);2005年
7 陳寶君;基于ARM9的嵌入式系統(tǒng)設(shè)計(jì)及EPA設(shè)備實(shí)現(xiàn)[D];大連理工大學(xué);2006年
8 孫海燕;基于ARM的機(jī)載數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與研究[D];西北工業(yè)大學(xué);2006年
9 趙巧寧;基于ARM9的嵌入式Linux開(kāi)發(fā)研究[D];西安電子科技大學(xué);2007年
10 趙方鵬;基于ARM和Linux的嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)研究[D];西北工業(yè)大學(xué);2007年
,本文編號(hào):1726189
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1726189.html