嵌入式web做为系统SHELL的扩展对于实现系统功能配置的简单化以及实现远程配置管理都是很重要的。
[center]首先从vxWorks开始吧。[/center]
Wind River的Wind Web服务器能将嵌入设备转化成Web Server,向Internet或内部网提供高效的管理接口。
Wind Web Server实现了标准的HTTP协议,因而适合基于Web的图形化管理。用户可以使用浏览器做为接口来访问嵌入设备,这样可以省去专用管理软件。
在Wind Web Server中,支持"template tags"标记,可以在HTML网页中使用它而获得动态信息,每个标记都是和一个存在Wind Web Server符号表中的一个C语言回调函数所对应,当网页为Wind Web Server所请求时,包含如变量值等动态信息的回调函数输出替代了网页上的标记,从而动态显示数据内容。
Wind Web Server使用符号表同时可以有效的控制用户对目标应用的访问权限,因为符号表将template标记连接到C函数上,只有当这些函数可用时才能访问网页,从而保证一个安全环境。同时,Wind Web Server支持用户、组、IP三层的认证,可以保护单个或完整的内容树的内容。
Wind Web Server同样使用符号表和template标记来提高在HTML页中处理form的能力。传统的Web Server只能处理事先确定的缺省的form元素,在Wind Web Server,实际值可以从符号表中得到,然后在HTML页被提交到客户端前插入到form中。
Wind Web Server采用模块设计,可以调整Server的规模来使用应用的特殊要求,根据配置,Wind Web Server需要7到40Kb的内存。因为在嵌入系统中硬件资源宝贵,也许并不需要文件系统,Wind Web Server提供了一个工具,可以在编译和连接时将Web内容放在程序代码中,从而可以存储在ROM中。
Wind Web Server具有以下特性: 完全支持HTTP 1.1标准 不需要文件系统 支持Java Applets、图象文件、声音文件等 可通过template tag支持SSI URL处理可定制 灵活配置的模块结构 脚本小(7-40KB) 支持用户/用户组/密码认证 有IP过滤机制 支持CGI 可记录日志 支持别名 支持服务器推(Server push)技术