基于zigbee与tiny4412开发板的环境监测系统

一、开发板环境搭建

  
  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数据库移植成功

转载于:https://www.cnblogs.com/chent/p/4209174.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值