嵌入式linux web服务器

来源:互联网 发布:数据库表的增删改查 编辑:程序博客网 时间:2024/05/02 01:20

1、在web浏览器通过http协议发送请求传到嵌入式web服务器,

服务器把接受到的各种控制信息交给cgi程序解析,

解析好了再交给web服务器,服务器做出相应的动作反馈给web浏览器。

2、《基于web的红外远程监控系统的设计与实现》嵌入式web

Web 服务器是可以向发送请求的浏览器提供文档的程序。它是一种被动程序:只有当 Internet 上运行在其他计算机上的浏览器发送请求时,服务器才会相应。HTTP 协议是 Web 服务器技术的核心,是WWW 交换信息的基础,HTTP 工作在TCP/IP 协议体系的 TCP 协议上。Web 服务器中的文档是由浏览器进行请求的,浏览器是运行在客户机上的程序,它向 Web 服务器发出请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解析、显示和播放。
 
在嵌入式系统中常用到的 Web 服务器有 httpd、thttpd 和 boa。其中 httpd 只支持静态页面,显然不适合本项目。thttpd 和 boa 的功能基本相同,但是 thttpd 服务器在运行过程中所需资源比 boa 多得多,因此本项目选用 boa 作为网络服务器。
 
boa服务器是一个小巧高效的 Web 服务器,是一个运行于 unix 或 linux 下,支持 CGI、适合于嵌入式系统的单任务 HTTP 服务器,源代码开放、性能高。下面说明 boa 服务器在嵌入式 Linux 系统中的移植过程。


3、通过串口设置 ip 窗口和远程登录控制开发板窗口 

一是建立 tftp 服务器(一个简单文件服务器),开发板可以通过 uboot 程序从该服务器下载所需的东西(比如操作系统等)进行烧制;二是当开发板烧制完,其上的系统启动后,通过该虚拟机进行远程登录进行远程控制。
 


0 0