这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 哪位知道:如何将boa服务包加入到嵌入式文件系统中

共6条 1/1 1 跳转至

哪位知道:如何将boa服务包加入到嵌入式文件系统中

助工
2011-09-13 10:27:58     打赏

大家好,如果有一块Intel 80x86兼容的嵌入式开发板(板上有一个以太网口,两个串口,Flash,RAM等设备),试把它做成一个boa web服务器,我需要开发Linux内核,嵌入式Linux文件系统映像文件,Boot Loader,及把boa服务包加入到嵌入式文件系统中。试设计开发环境及详细开发步骤(有Linux命令时,请写出命令步骤及相应文档说明;如果实在没法写出详细步骤,请指点出开发思路)。

谢谢各位!





关键词: 哪位     知道     如何     服务     包加入     加入     嵌入式     文件    

院士
2011-09-13 10:21:10     打赏
2楼

给你写建议~~~~~~~~

一、下载Boa源码

下载地址: http://www.boa.org/, 或者http://sourceforge.net/

boa-0.94.13.tar.gz,解压:# tar zxvf boa-0.94.13.tar.gz

二、生成Makefile文件

# cd boa-0.94.13

# src/configure
 

三、修改Makefile文件

# cd boa-0.94.13

修改Makefile文件:修改 CC=gcc 为CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc

             修改 CPP=gcc -E为CPP=/usr/local/arm/2.95.3/bin/arm-linux-gcc –E

四、编译

# make

# /usr/local/arm/2.95.3/bin/arm-linux-strip boa

五、boa的配置

进入制作的根文件夹

# mkdir /etc/boa

# cp / boa-0.94.13/boa.conf  /etc/boa/

修改boa.conf:

1、        Group的修改:修改 Group nogroup 为Group 0

由于在/etc/group文件中没有nogroup组,所以设成0。另外在/etc/passwd中有nobody用户,所以User nobody不用修改。

2、scriptAlias的修改:修改 scriptAlias /cgi-bin/   /usr/lib/cgi-bin/

为 scriptAlias /cgi-bin/   /var/www/cgi-bin/

3、ServerName的设置:修改 #ServerName http://www.your.org.here/

为 ServerName http://www.your.org.here/

注意:该项默认为未打开,执行Boa会异常退出,提示“gethostbyname::No such file or directory”,所以必须打开。其它默认设置即可。

六、boa的执行

进入制作的根文件夹

# mkdir /var/log

# mkdir /var/log/boa(创建日志文件目录)

# mkdir /var/www (创建HTML文档的主目录)

可以将主机 /usr/share/doc/HTML/目录下的index.html文件和img目录复制到/var/www目录下,将主机/etc目录下的mime.types文件放置到制作的根文件夹的/etc下

最后将boa-0.94.13下的boa可执行文件拷贝到bin下面。


助工
2011-09-13 10:35:43     打赏
3楼

好极了,十分感谢


助工
2011-09-13 12:04:33     打赏
4楼

利用片内嵌入式阵列块一EAB作为FIFO缓冲器进行高速采样数据存储,完成数据的缓冲、处理、传输等功能

.该模块可广泛应用于通信、打印机、数字电视等设备中.高速AD转换控制模块的设计.

[/hid]高速AD转换控制模块的设计.rar[hid](回复可见哦)


工程师
2011-09-13 13:06:21     打赏
5楼
就按照楼上的就可以!

助工
2011-09-14 10:16:42     打赏
6楼

谢谢各位高手的耐心解答


共6条 1/1 1 跳转至

回复

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