2258|0

1891

帖子

2

TA的资源

纯净的硅(中级)

楼主
 

网关__GoAhead服务器移植 [复制链接]

SIN210开发板中已经移植好了Apache服务器的(然后这个开始是不知的,移植好了GoAhead之后才发现,想想也是醉了)
百度了下资料和教程,移植好了GoAhead,今天把步骤贴出来,请大家多多指点。感谢度娘。。。
是一个开源、免费、功能强大、可以在多个平台运行的嵌入式
WebServer。 GoAhead WebServer的主要特性有: 1. 支持ASP 2. 嵌入式的javascript 3. 标准的CGI执行 4. 内存中的CGI处理GoFroms 5. 扩展的API 6. 快速响应,每秒可处理超过50个请求 7. 完全和标准兼容 8. 如果不包含SSI,仅要求60K的内存;包含SSI,要求500K内存 9. web页面可以存在ROM或文件系统中 10. 支持多种操作系统,包括eCos 、LINUX 、LynxOS 、QNX 、VxWorks 、WinCE、 pSOS等
GoAhead源码下载:GoAhead.rar
首先将下载的压缩包解压,会出现另一个压缩文件 webs218.tar.gz
将webs218.tar.gz 复制到你的Ubuntu系统中,执行解压命令 # tar xzvf webs218.tar.gz
笔者的目录如下:root@viki-Satellite-L800:/home/viki/sin210/ws031202/LINUX#
一、修改Makefile
root@viki-Satellite-L800:/home/viki/sin210/ws031202/LINUX# gedit Makefile
(1)如下图添加工具链
(2)修改最后一行如下
(3)保存。
二、修改 main.c
root@viki-Satellite-L800:/home/viki/sin210/ws031202/LINUX# gedit main.c
如下修改5个片段即可
NO。1
NO。2
NO.3
NO.4
NO.5
三、修改misc.c
root@viki-Satellite-L800:/home/viki/sin210/ws031202# gedit misc.c 修改如下两个片段
NO。1
NO。2
四、编译
root@viki-Satellite-L800:/home/viki/sin210/ws031202/LINUX# make
生成如下内容:
五、将可执行文件 webs 复制到 开发板的根目录的 /bin文件夹中
在开发板的根目录下新建 web 文件夹
在web文件夹中执行# vi index.html 编辑 index.html 如下:
view plaincopy to clipboardprint?
当然用户也可以根据自己的想法编写index.html文件
在开发板中启动GoAhead,开发板中已经有了Apache,需要先禁止掉Apache。
#/bin/webs &
启动GoAhead
六、查看IP
确保你的电脑和sin210开发板在同一网络下,笔着直接将SIN210通过网线和路由器连接。
查看sin210开发板的ip地址,如下
笔者的192.168.1.20
七、在PC机上打开浏览器输入如下,即可看到我们刚刚编辑的网页了
此帖出自单片机论坛
点赞 关注
个人签名
分享铸就美好未来。。。




 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表