新闻  |   论坛  |   博客  |   在线研讨会
【转】EasyARM2210开发板实现的web服务器(源码)
lionwq | 2008-01-21 13:45:34    阅读:2449   发布文章

作者:  zhang xijun
联系方式:     
xijun168@163.com
最后修改时间: 2005.12.17

开发板:   周立功EasyARM2210开发板
开发环境:   ARM ADS1.2
TCP/IP栈:  uip0.9

说明:

1. 此移植是针对uip0.9在ARM ADS1.2上的移植,基本实现了
web服务器应该有的静态网页,动态网页功能。同时也可以
实现系统配置功能。在此文件中没有包括数据的实时更新
功能。如果发现bug的话,欢迎来信与我联系。我的E-mail
xijun168@163.com

2. 至于程序文档,驱动程序和uip部分的注释都很详细。注意
本移植的文件系统与uIP的不同,另外增加了用来产生动态
网页的函数系统。

3. 本来首页中的DynamicPage是准备用来测试动态网页的,
直接转到About超链接中的密码校验了,在其中可以输入
密码,web服务器会根据正确与否,作出回应。
原始的密码是123456。你可以在funcsys.c文件中进行修改。

4. 提供了与本移植对应的制作文件文件映象的webrom工具。
首先用编辑器比如ultraedit编写网页,比如index.html,
然后在命令行中输入命令:webrom index.html index.c即可。
index.c是生成的文件映象,将其拷贝到fsdata.c中即可。注意
默认生成的映象格式是char index[]={/* */};你需要将其修改为
合适的名字。最后把它加入文件系统即可。

下载地址:
webserver.rar

http://share.eepw.com.cn/share/download/id/1455

参与讨论
登录后参与讨论
david_sm  2008-11-26 10:32:58 

有移植的经验吗,交流一下!

david_sm  2008-11-26 10:29:06 

太有用了,多谢楼主,值得学习!

[ 匿名]  2008-11-25 15:39:47 

淡泊以明志 宁静以致远
推荐文章
最近访客