一、开发板环境搭建

  
  1.tiny4412   linux系统的布置

  参考博客:http://www.cnblogs.com/luoxiang/p/4186391.html

二、boa服务器的搭建  

  下载boa源码包 下载地址:http://www.boa.org/boa-0.94.14rc21.tar.gz

   cd /home  tar zxf  boa-0.94.14rc21.tar.gz

   cd boa-0.94.14rc21  ./configure   cd /src  修改Makefile文件  CC=arm-linux-gcc  CPP=arm-linux-gcc  -E

   make  将生成可执行文件boa     将boa的编译信息清除  arm-linux-strip  boa

  将boa拷到开发板的bin目录下

  修改boa.conf文件

  User 0

  Group 0

  #ErrorLog /var/log/boa/error_log   将这句话屏蔽掉

  #AccessLog /var/log/boa/access_log

  ServerName www.your.org.here   这句话很重要,不然到时候会开不了boa服务器

  ScriptAlias /cgi-bin/ /var/www/cgi-bin/         cgi和网页存放目录就用服务器默认的/var/www

  开发板:cd /etc  mkdir boa

  cp boa.conf   /etc/boa

  cd   /var     mkdir     www         cd  www         mkdir  cgi-bin

  cp    /www/index.html    /var/www   做为一个测试程序

  将主机/etc/mime.types  拷贝到开发板/etc 目录下

  /bin/boa    就能够启动boa服务器了

  可能会提示boa.c:194 - unable to bind: Address already in use 那是因为当前文件 系统中有一个boa服务器,ps一下   找到这个程序的序号然后kill掉     在运行boa服务器就行了,到此boa服务器搭建成功

三、sqlite服务器的移植

  先下载sqlite的源码包  下载地址:http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz

  cd  /home  tar  zxf   sqlite-autoconf-3080403.tar.gz

  cd  sqlite-autoconf-3080403

  mkdir   install

  CC=arm-linux-gcc  ./configure   --host=arm-linux  --prefix=`pwd`/install

  make&&make install

  在install文件夹下会有四个文件夹include  lib  bin share

  cd   bin  将sqlite3拷到开发板/bin  目录下

  cd  lib    将libsqlite3.so.0.8.6拷贝到开发板/lib

  开发板:cd  /lib    ln -s  libsqlite3.so.0.8.6    libsqlite3.so.0

  执行sqlite3   就可以打开数据库了

  到此sqlite数据库移植成功

05-11 13:52