陈莉君Linux内核之旅

您的位置 >> 开源项目

西邮Linux小组开源项目(二)-基于WEB的嵌入式监控系统

推荐给好友
打印
加入收藏
文章出处:与非网 更新于2009-08-14 18:41:19

本项目的确立源于对嵌入式设备进行远程管理和控制。考虑到嵌入式设备资源的有限性,本项目自行开发了轻量级的Web服务器。此外,本项目的开发采用了业界流行的开源协作开发模式,使任何有兴趣的开发者都可以较容易地参与进来。目前该项目的测试设备为周立功公司的EPC-8000 Arm开发板,但实际上,可以应用于装有Linux系统的任何ARM板。

 

系统整体结构 以一个http服务器为核心,在http服务器之下包含两个基本的系统:主控系统和系统监控子系统。 

    http服务器:       
            即可以处理普通的静态页面,还可以处理处理普通的CGI程序,目前测试语言有shell语言和C语言写的CGI程序。 

    系统主控系统:       
            完成系统插件的查找和系统界面的生成。 

     系统控制子系统: 
            完成系统信息的收集,并且以比较美观的图形化方式显示到客户端浏览器。进行系统控制管理 

项目目前情况: 
        已初步完成web服务器程序,但有待继续完善优化。 

项目文档地址: 
        
http://sites.google.com/site/xiyouhttpd/ 

代码地址:

 http://code.google.com/p/xhttpd/

目前还处于测试阶段,测试方法是,在程序目录中运行一下命令: 
make 
./xiyouhttpd 
即可。 
在浏览器中输入:
http://ip:8080 

目前端口可以由配置文件中配置。在系统控制的应用程序上目前比较缺少。只实现了文件系统浏览等少数操作,熟悉C语言又对嵌入式Linux感兴趣者,均可以地加入该项目。
发布广告