这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » SIN210学习笔记__GoAhead服务器移植

共7条 1/1 1 跳转至

SIN210学习笔记__GoAhead服务器移植

助工
2015-02-14 01:33:02     打赏

SIN210开发板中已经移植好了Apache服务器的(然后这个开始是不知的,移植好了GoAhead之后才发现,想想也是醉了)

百度了下资料和教程,移植好了GoAhead,今天把步骤贴出来,请大家多多指点。感谢度娘。。。


GoAhead WebServer

   是一个开源、免费、功能强大、可以在多个平台运行的嵌入式

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 如下:



<html>  
<head>  
<title> GoAhead Demo</title>  
</head>  
<body>  
   <center> SIN210 Page:www.sinlinx.com <center>  
</body>  
</html>  

 



当然用户也可以根据自己的想法编写index.html文件

在开发板中启动GoAhead,开发板中已经有了Apache,需要先禁止掉Apache。

#/bin/webs & 

  启动GoAhead

六、查看IP


      确保你的电脑和sin210开发板在同一网络下,笔着直接将SIN210通过网线和路由器连接。

      查看sin210开发板的ip地址,如下

  

  笔者的192.168.1.20

七、在PC机上打开浏览器输入如下,即可看到我们刚刚编辑的网页了


   









关键词: SIN210学习笔记     GoAhead    

助工
2015-02-14 08:54:07     打赏
2楼
Good Job

助工
2015-02-15 19:42:42     打赏
3楼
非常感谢 SINLINX 公司提供的sin210开发板。

专家
2015-02-21 13:45:32     打赏
4楼

这个帖子必须收藏!


助工
2015-02-21 21:37:01     打赏
5楼
嘿嘿,我也是百度的,希望大家可以多多交流。。。

院士
2015-02-24 09:06:30     打赏
6楼
这就是传说中的二次文献了

助工
2015-02-24 09:16:15     打赏
7楼
都开始工作了啊

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]