基于嵌入式Linux和Sqlite的Web服務器的研究及應用
本文選題:嵌入式WEB服務器 切入點:Linux 出處:《南昌大學》2012年碩士論文
【摘要】:嵌入式設備憑借其性能高、體積小、低功耗等優(yōu)點出現(xiàn)在我們生活的方方面面中。同時,隨著互聯(lián)網(wǎng)迅速普及,嵌入式設備與互聯(lián)網(wǎng)的結(jié)合成為了嵌入式設備發(fā)展的一種趨勢,并成就了嵌入式設備的遠程監(jiān)控管理等復雜功能。 嵌入式WEB服務器技術(shù)正是在這種趨勢下得到了迅速發(fā)展。那么嵌入式設備應該如何接入網(wǎng)絡,又如何對這些掛接在互聯(lián)網(wǎng)上的嵌入式設備進行有效的和方便的控制和管理,圍繞上述主題,本文對此進行了研究。 本文提出了一種在嵌入式系統(tǒng)當中嵌入一個WEB服務器,借助互聯(lián)網(wǎng)并使用瀏覽器來實現(xiàn)對嵌入式設備進行控制的解決方案。文章詳細論述了嵌入式WEB服務器設計、實現(xiàn)與應用等方面內(nèi)容。具體工作包括:簡要介紹了嵌入式系統(tǒng)、嵌入式WEB服務器的概況以及搭建嵌入式WEB服務器開發(fā)平臺中的相關技術(shù);詳細分析了嵌入式WEB服務器中使用的相關技術(shù),包括:TCP/IP協(xié)議、HTML表單、動態(tài)頁面技術(shù)及SQLite數(shù)據(jù)庫;本文還實現(xiàn)了一個嵌入式WEB服務器。實現(xiàn)過程中包括:Linux操作系統(tǒng)的編譯與移植、SQLite數(shù)據(jù)庫結(jié)構(gòu)的分析和編譯與移植、BOA服務器的源碼的分析和編譯與移植、利用busybox制作了一個JFFS2型根文件系統(tǒng);針對以上對嵌入式WEB服務器的分析,文章還設計了一個嵌入式WEB服務器實際應用,該應用實現(xiàn)了利用嵌入式WEB服務器對水質(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.
【學位授予單位】:南昌大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP393.05;TP368.1
【參考文獻】
相關期刊論文 前8條
1 李陽明,齊志強,師麗彩;嵌入式Internet應用研究[J];電子工程師;2005年07期
2 胡仁豪;錢步仁;吳曉亮;韓飛;;DDoS攻擊原理及檢測防御技術(shù)[J];計算機安全;2009年06期
3 黃桂梅;劉永立;曲衛(wèi)冬;;基于DS18B20與AVR單片機的測溫技術(shù)[J];儀器儀表用戶;2010年01期
4 龐國安;岳喜順;;Linux啟動過程分析[J];計算機與現(xiàn)代化;2010年02期
5 趙艷明,全子一;pSOS在窄帶ISDN可視電話軟件中的應用[J];數(shù)據(jù)通信;2004年02期
6 彭紅;;Vxworks實時操作系統(tǒng)的串口通信設計[J];中國科技信息;2011年05期
7 李勝琴;許巖;;基于ARM9的嵌入式linux系統(tǒng)移植[J];中國科技信息;2011年07期
8 劉天寅;;對幾種動態(tài)頁面設計技術(shù)的長處及不足的比較與分析[J];陰山學刊(自然科學版);2009年02期
相關碩士學位論文 前10條
1 朱俊鋒;嵌入式Linux和Qt軸瓦檢測系統(tǒng)的設計與實現(xiàn)[D];西南交通大學;2011年
2 余沛;基于Linux的嵌入式系統(tǒng)軟件平臺設計[D];華中科技大學;2004年
3 陳紅波;嵌入式實時Linux系統(tǒng)的研究與實現(xiàn)[D];武漢理工大學;2005年
4 孫藝敏;基于PC/104和ARM7的軟邏輯控制系統(tǒng)的研究[D];廣西大學;2005年
5 黃麗雯;嵌入式Web服務器中有限狀態(tài)機的設計與實現(xiàn)[D];東北大學;2005年
6 杜云海;基于現(xiàn)場總線的嵌入式安全Web網(wǎng)關的設計與開發(fā)[D];江蘇大學;2005年
7 陳寶君;基于ARM9的嵌入式系統(tǒng)設計及EPA設備實現(xiàn)[D];大連理工大學;2006年
8 孫海燕;基于ARM的機載數(shù)據(jù)采集系統(tǒng)的設計與研究[D];西北工業(yè)大學;2006年
9 趙巧寧;基于ARM9的嵌入式Linux開發(fā)研究[D];西安電子科技大學;2007年
10 趙方鵬;基于ARM和Linux的嵌入式網(wǎng)絡視頻監(jiān)控系統(tǒng)研究[D];西北工業(yè)大學;2007年
,本文編號:1726189
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1726189.html