一、开发板环境搭建

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

基于zigbee与tiny4412开发板的环境监测系统的更多相关文章

  1. 编译 Linux 3.5 内核烧写 Android 4.2.2 到 Tiny4412 开发板

    . . . . . 昨天已经编译了 Android 4.2.2 的源码,详见<Ubuntu 14.04 编译 Android 4.2.2 for Tiny4412>一文. 今天我们继续剩下 ...

  2. Tiny4412 开发板 编译环境搭建【转】

    本文转载自:http://blog.csdn.net/beijiwei/article/details/51055369 版权声明:本文为博主原创文章,未经博主允许不得转载. /*********** ...

  3. 迅为iTOP-4418开发板-Android5.1系统编译补充

    基于iTOP-4418开发板-Android5.1系统编译补充 5.6 编译-20181225 日期之后的源码 本文档补充介绍 4418 编译网盘目录 “J:\局域网共享_阮\iTOP4418 开发板 ...

  4. RP4412开发板在Android系统编译生成ramdisk-uboot.img

    荣品RP4412开发板在android系统编译的时候,怎么生成ramdisk-uboot.img生成流程分析: mkimage -A arm -O linux -T ramdisk -C none - ...

  5. 基于Android 4.4 开发的多窗体系统 开放源代码

    Hi, 这是我基于Android 4.4开发的多窗体系统,还有非常多不足,还请多多不吝赐教啊,代码已经所有开源. 视频地址 源代码地址 Done: 1. APP以窗体化显示 在 PhoneWindow ...

  6. 基于讯为4412开发板的Android开发流程

    讯为4412开发板  使用三星2410芯片,基于arm9架构,由于自己电脑硬件的局限,只能跑Android4.0.3系统. 1.Uboot这个直接使用官方镜像烧写就可以了,一般情况不用去重复烧写. 略 ...

  7. 手把手教你写Kconfig---基于tiny4412开发板

    转自:http://blog.csdn.net/morixinguan/article/details/54744237 今天,我就来教大家写写最简单的Kconfig,什么是Kconfig? 我们配置 ...

  8. [转帖]迅为4412开发板最小linux系统的存储空间修改

    本文转自迅为论坛:http://www.topeetboard.com 最小linux系统的存储空间修改以修改成 1G 存储空间为例来修改,如果需要改成其他大小的存储空间,参照此方法修改即可. 首先连 ...

  9. ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

    本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件 我想如果要从PC ...

随机推荐

  1. DOMElement之Offset

    有明确目的的学习比较有效,我学习HTML offset相关概念是出自一个需求,那就是计算一个绝对定位的HTML元素相对于当前窗口的偏移距离,主要是Y方向的偏移,X方向同理. 要实现这个目的,首先要弄清 ...

  2. Java学习笔记--“==”与"equals"

    java中的数据类型,可分为两类: 1. 基本数据类型,也称原始数据类型.byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==) ...

  3. 给Qt生成的exe执行程序添加版本信息

    Windows下的.exe可执行文件的属性中有版本这个信息,含有版本信息.描述.版权等.对于qt程序,要含有这样的信息,那就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息: ...

  4. Some General concepts in ISO C

    [ISO C11 Clause 3]对象(object):执行环境中数据存储的一块区域,它的内容可以用来表示值.-注释:对象可以具有特定的类型.--值(value):确定类型的对象的内容的确切含义.- ...

  5. bzoj 1191

    http://www.lydsy.com/JudgeOnline/problem.php?id=1191 二分+二分图匹配. 首先二分可以答对前mid道题,然后做二分图. 左边是题目,右边是锦囊. 做 ...

  6. 关于cvAbs的那些事

    void cvAbs(const  CvArr* src, const   CvArr*    dst); cvAbs :计算数组中所有的元素的绝对值 // cvAbs函数的使用.cpp : 定义控制 ...

  7. 论 <%@taglib prefix="s" uri="/struts-tags" %> 的重要性

    前段时间在做项目的时候,碰到这个问题 结果是相应的内容显示不出来,原来是忘了这句很关键的引入:<%@taglib prefix="s" uri="/struts-t ...

  8. adb网络调试

    对Android比较熟悉的开发人员,对adb通过USB(USB连接Android设备)调试Android设备应该不会陌生,因为大部分资料都是这样做的.但是假如你的Android设备没有USB口,只有网 ...

  9. web前端代码规范 - HTML代码规范

    Bootstrap HTML编码规范 本文转载自w3cschool. 由于bootstrap得到了世界的认可,因此,此规范用于规范html代码有一定的说服力. 交流qq群:164858883.欢迎各位 ...

  10. 阿里云 RDS 怎么保证高可用性

    RDS在系统构建之初,从网络到硬件再到系统都是基于高可用设计,他可以做到故障30秒无缝转移,对应用完全透明. 当一个数据库实例发生故障时, 另一个会立即顶上,而且对应用是完全透明的.你无需变更应用的连 ...