基于ARM的嵌入式Web服务器的研究与实现
【图文】:
动态的访问服务器, 则 Boa 服务器调用存储在服务器中的 CGI程序。Boa 的软件可以通过网上下载。本文使用的版本是 Boa0.94.13, 它的体系结构如图 1 所示。图 1 Boa 服务器的体系结构在大多数的网络服务器中, CGI 的输出结果是先返回到服务器, 然后再由服务器返回到浏览器, 而在 Boa 网络服务器中,CGI 的输出结果直接返回到浏览器, 这样就可以使浏览器与服务器间少建立一次连接。2.3Boa Server 在 ARM- Linux 平台上的实现在嵌入式 Linux 环境下构建 Boa 服务器的具体方法为:2.3.1 对 Boa 源码进行交叉编译, 生成可执行文件 Boa在 此 过 程 中 需 要 在/boa/src/configure 文 件 中 加 入 CC 与CPP 相关交叉编译选项, 同时还要对 Makefile 文件中 CC 与CPP 选项做同样的改动。找到 CC=gcc 和 CPP=gcc- E
Web 服务器的工作流程如图 2 所示。图 2 Web 服务器工作流程图2.5 数据文件系统由于本系统中需要处理的数据不多, 功能不是很复杂, 因此只需用 *.txt 文件来实现数据的存取。当然, 如果系统中需要处理的数据量比较大, 系统功能复杂, 则可将广泛使用的Sqlite、Mysql 等数据库移植到嵌入式系统中。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];沈阳工业大学学报;2006年04期
4 姚鑫骅;潘雪增;傅建中;陈子辰;;数控系统的混合任务模型及其最优调度算法研究[J];浙江大学学报(工学版);2006年08期
相关博士学位论文 前1条
1 王文斌;嵌入式可重构数控系统及其关键技术研究[D];上海大学;2007年
相关硕士学位论文 前10条
1 钟原静;基于uClinux的嵌入式织机控制平台的研究与开发[D];浙江大学;2005年
2 葛飞航;基于GPRS和嵌入式RTLinux的SCADA系统的设计与实现[D];西安理工大学;2005年
3 陈宝君;基于ARM9的嵌入式系统设计及EPA设备实现[D];大连理工大学;2006年
4 包海涛;板坯夹钳专用摩擦特性实验机的研制[D];大连理工大学;2006年
5 肖杰;基于uClinux嵌入式系统设计及其在Web服务器中的应用研究[D];湖南大学;2005年
6 曲鑫;基于uClinux的嵌入式Internet技术研究[D];武汉理工大学;2006年
7 陈念军;嵌入式控制在油田气回收中的应用研究[D];武汉理工大学;2006年
8 梁哲;嵌入式Linux操作系统TCP/IP协议栈构件化的研究与实现[D];燕山大学;2006年
9 田冠华;公交客流量监测车载终端的设计与实现[D];大连理工大学;2006年
10 倪彬斌;基于ARM的嵌入式CEBus家庭网关设计[D];浙江大学;2006年
【二级参考文献】
相关期刊论文 前4条
1 金敏,周翔,徐田军,王传启;变电站自动化系统中嵌入式Web服务器的设计与实现[J];电力系统自动化;2002年18期
2 卢伟国,童明O,
本文编号:2658687
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2658687.html