基于ARM的嵌入式Web服務器的研究與實現(xiàn)
【圖文】:
動態(tài)的訪問服務器, 則 Boa 服務器調用存儲在服務器中的 CGI程序。Boa 的軟件可以通過網上下載。本文使用的版本是 Boa0.94.13, 它的體系結構如圖 1 所示。圖 1 Boa 服務器的體系結構在大多數的網絡服務器中, CGI 的輸出結果是先返回到服務器, 然后再由服務器返回到瀏覽器, 而在 Boa 網絡服務器中,CGI 的輸出結果直接返回到瀏覽器, 這樣就可以使瀏覽器與服務器間少建立一次連接。2.3Boa Server 在 ARM- Linux 平臺上的實現(xiàn)在嵌入式 Linux 環(huán)境下構建 Boa 服務器的具體方法為:2.3.1 對 Boa 源碼進行交叉編譯, 生成可執(zhí)行文件 Boa在 此 過 程 中 需 要 在/boa/src/configure 文 件 中 加 入 CC 與CPP 相關交叉編譯選項, 同時還要對 Makefile 文件中 CC 與CPP 選項做同樣的改動。找到 CC=gcc 和 CPP=gcc- E
Web 服務器的工作流程如圖 2 所示。圖 2 Web 服務器工作流程圖2.5 數據文件系統(tǒng)由于本系統(tǒng)中需要處理的數據不多, 功能不是很復雜, 因此只需用 *.txt 文件來實現(xiàn)數據的存取。當然, 如果系統(tǒng)中需要處理的數據量比較大, 系統(tǒng)功能復雜, 則可將廣泛使用的Sqlite、Mysql 等數據庫移植到嵌入式系統(tǒng)中。3 實驗測試本文用 HTML 描述一張表單, 名為 index.html, 放置在/home/boa/html
【參考文獻】
相關碩士學位論文 前1條
1 王崇泉;嵌入式WEB服務器[D];浙江大學;2005年
【共引文獻】
相關期刊論文 前4條
1 張立;王茜竹;王朝霞;練有品;;Linux內核的進程調度原理及改進算法研究[J];后勤工程學院學報;2006年03期
2 卓碧華;陳良維;羅剛;李托徑;;基于ARM+μCLinux的嵌入式Web設計[J];科技信息(科學教研);2007年21期
3 許占文;李歆;;Linux2·6內核的實時調度的研究與改進[J];沈陽工業(yè)大學學報;2006年04期
4 姚鑫驊;潘雪增;傅建中;陳子辰;;數控系統(tǒng)的混合任務模型及其最優(yōu)調度算法研究[J];浙江大學學報(工學版);2006年08期
相關博士學位論文 前1條
1 王文斌;嵌入式可重構數控系統(tǒng)及其關鍵技術研究[D];上海大學;2007年
相關碩士學位論文 前10條
1 鐘原靜;基于uClinux的嵌入式織機控制平臺的研究與開發(fā)[D];浙江大學;2005年
2 葛飛航;基于GPRS和嵌入式RTLinux的SCADA系統(tǒng)的設計與實現(xiàn)[D];西安理工大學;2005年
3 陳寶君;基于ARM9的嵌入式系統(tǒng)設計及EPA設備實現(xiàn)[D];大連理工大學;2006年
4 包海濤;板坯夾鉗專用摩擦特性實驗機的研制[D];大連理工大學;2006年
5 肖杰;基于uClinux嵌入式系統(tǒng)設計及其在Web服務器中的應用研究[D];湖南大學;2005年
6 曲鑫;基于uClinux的嵌入式Internet技術研究[D];武漢理工大學;2006年
7 陳念軍;嵌入式控制在油田氣回收中的應用研究[D];武漢理工大學;2006年
8 梁哲;嵌入式Linux操作系統(tǒng)TCP/IP協(xié)議棧構件化的研究與實現(xiàn)[D];燕山大學;2006年
9 田冠華;公交客流量監(jiān)測車載終端的設計與實現(xiàn)[D];大連理工大學;2006年
10 倪彬斌;基于ARM的嵌入式CEBus家庭網關設計[D];浙江大學;2006年
【二級參考文獻】
相關期刊論文 前4條
1 金敏,周翔,徐田軍,王傳啟;變電站自動化系統(tǒng)中嵌入式Web服務器的設計與實現(xiàn)[J];電力系統(tǒng)自動化;2002年18期
2 盧偉國,童明O,
本文編號:2658687
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2658687.html