《华清远见学习手记》之 移植Boa网页服务器到FS2410

原创 2011年01月09日 18:26:00

移植Boa网页服务器到FS2410 

 

【编译环境】ubuntu 8.10 + Vmware + windows xp

【目标机】FS2410

【交叉编译器】arm-softfloat-linux-gnu-gcc


1. 从http://www.boa.org 下载 boa-0.94.13.tar.gz

 

2. 解压之后进入src ,执行 ./configure 生成 Makefile。

 

3. 修改 Makefile :

          CC= arm-softfloat-linux-gnu-gcc

          CPP= arm-softfloat-linux-gnu-gcc -E

 

4. make,若出现错误:

    util.c:100:1: pasting "t" and "->" does not give a valid preprocessing token

    修改 src/compat.h ,找到#define TIMEZONE_OFFSET(foo) foo##->tm_gmtoff,

    改成 #define TIMEZONE_OFFSET(foo)   (foo)->tm_gmtoff

 

5. 再次make ,编译通过,生成的boa有184KB。

 

6. 用arm-softfloat-linux-gnu-strip boa 给 boa “减肥”,减后仅有60KB。

 

7. 找到源码目录下的boa.conf主机根目录 /etc/mime.types

 

8. 修改boa.conf文件:

    Group  0

    User    nobody

    DocumentRoot    /web

    DocumentIndex   index.html

    ScriptAlias      /cgi-bin/        /web/cgi-bin

 

9. 在目标板上:mkdir /etc/boa ,将boa.conf 复制到该目录下,并将mime.types 复制到/etc 下。

 

10. 在目标板上 :mkdir  /var/log/boa  用于记录日志,mkdir /web/cgi-bin 用于存放cgi脚本。

 

11. 找一个可用的html文件,改名为index.html 放入到目标板的/web下,以作测试用

 

12. 将第6步生成的boa复制到目标板的/bin目录下, 执行boa,若出现错误:

      log.c:73-unable to dup2 the error log:Bad file descriptor

      修改 src/log.c文件,注释掉:

      /*if(dup2(error_log,STDERR_FILENO)==-1)

       {

            .....

       }*/

      (为什么会出现这个错误?没有去深究,如果你知道请告诉我:boat_man@163.com)

      重做5、6、12步。

 

13. 执行boa成功,显示:

       boa: server version Boa/0.94.13

       boa: server build Jan 8 2011 at 12:09:40

       boa: starting server pid=302 port 80

 

14. 在IE/firefox测览器地址栏输入http://192.168.2.100 (我的目标板的IP),就可以看到index.html的内容了!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

《华清远见学习手记》 之3G智能机器人——移植lynx2.8.5浏览器到FS2410

本文即将移植的lynx,主要的目的就是用来实现动态IP绑定的,而不是使用它来浏览网页

《华清远见学习手记》之 移植gspca摄像头驱动到FS2410

移植gspca摄像头驱动到FS2410

《华清远见学习手记》之 移植网络版五子棋游戏到FS2410

实验时,网络版五子棋游戏已经成功移植到了FS2410上,在这里将列出移植时的一些主要步骤

《华清远见学习手记》 之3G智能机器人——移植视频监控客户端到我的Nokia E52上

移植视频监控客户端到我的Nokia E52上,随时随地通过手机操控机器人

《华清远见学习手记》之 ubuntu8.10 下搭建QT4.4.0开发环境

ubuntu8.10 下搭建QT4.4.0开发环境

《华清远见学习手记》之 网络五子棋游戏QT类的设计与实现 (1)

讲C++课的第一天,老师就让我们编一个C++的五子棋游戏,虽然她给出一些提示,还是觉得不可思议

《华清远见学习手记》 之3G智能机器人——视频监控客户端软件的设计与实现

视频监控客户端软件的设计与实现,千里之外操控机器人

《华清远见学习手记》之 网络五子棋游戏QT类的设计与实现 (5)

第四版的五子棋游戏界面虽然漂亮多了,但是只能自个跟自个下或者两个人轮着下

基于FS2410 的Boa 移植

一、Boa 程序的移植 (1)从 www.boa.org 上下载Boa 源码,当前的版本是 0.94.13,将其解压并进入源码目录的 src 子目录。 # tar xzf boa-0.94.13...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)