APP下载

基于CGI的嵌入式W eb服务器的设计与实现

2016-11-09雷娟娟陈福才

电子设计工程 2016年19期
关键词:页面嵌入式程序

朱 锦,雷娟娟,陈福才

(国家数字交换系统工程技术研究中心 河南 郑州450000)

基于CGI的嵌入式W eb服务器的设计与实现

朱 锦,雷娟娟,陈福才

(国家数字交换系统工程技术研究中心 河南 郑州450000)

为了在资源有限的嵌入式设备上能够有效地实现动态Web,本文比较了几种Web服务器的优缺点,选择了性能优异的Boa作为嵌入式Web服务器,阐述了CGI技术的相关原理以及SQLite数据库的定义。本文所设计的查询数据系统以嵌入式Linux操作系统为软件平台,以PowerPC8548为硬件平台,利用HTML表单和CGI技术完成了对后端数据库SQLite的数据信息查询,实现Web客户端与Web服务器的动态交互。

嵌入式Web服务器;Boa;CGI;SQLite

随着计算机网络技术的发展和嵌入式Web应用越来越广泛,需要接入Internet网的信息化产品越来越多。在嵌入式系统中可以通过Web页面进行远程访问和控制,查看或修改远程设备的数据信息。为了满足嵌入式设备接入互联网的需求以及实现嵌入式Web服务器与Web页面的动态交互[1],很多系统引入了CGI技术[2]。

CGI是实现动态Web的基础。文中对嵌入式Web服务器Boa以及CGI技术的相关原理进行了研究,利用CGI技术实现Boa服务器和Web页面的动态交互,实验结果成功证明了其可行性。

1 嵌入式W eb服务器

嵌入式Web服务器(Embedded Web Server,EWS)指的是在现场测试和控制设备中嵌入的Web服务器。EWS是以TCP/IP协议栈为基础进行设计的,在此基础上要构建HTTP、TCP以及UDP等协议。由于嵌入式设备的处理器能力有限,存储容量也小得多,传统的Web服务器很难运行在嵌入式设备上,必须考虑使用体积更小、功能相对简单、消耗资源更少的简单Web服务器来解决这一问题,嵌入式Web服务器便应运而生。……

登录APP查看全文

猜你喜欢

页面嵌入式程序
大狗熊在睡觉
刷新生活的页面
试论我国未决羁押程序的立法完善
搭建基于Qt的嵌入式开发平台
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
嵌入式软PLC在电镀生产流程控制系统中的应用
创卫暗访程序有待改进
Altera加入嵌入式视觉联盟
倍福 CX8091嵌入式控制器