TA的每日心情 | 郁闷 2016-8-18 12:54 |
---|
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I
|
本帖最后由 糖悦之果飞 于 2016-3-23 14:21 编辑
搭载的外围器件:四路继电器模块(控制引脚为J3_33、J3_35、J3_36、J3_37)
实现了通过微信随时随地控制继电器的功能,继电器可以接灯或者其它各种电器, 从而实现随时随地控制家里的各种开关类电器。
依赖库的安装:
$ sudo apt-get update
$ sudo apt-get install autoconf libtool
$ git clone https://github.com/json-c/json-c.git
$ cd json-c
$ sh autogen.sh
$ ./configure
$ make
$ make install
安装完成后在/etc/ld.so.conf里加入一行 /usr/local/lib/ 然后执行sudo ldconfig -v 没有这一步的话会提示找不到json-c库。
这套程序是之前在RiotBoard上开发的,当时GPIO是用的寄存器操作的,今天把它移植到了TigerBoard上,大家要是感兴趣的话可以装到你的TigerBoard或者是移植到你的其它开发板上。系统是用的GoBian,系统安装方法可以参考其他帖子。
1)安装json-c
这套程序使用到了一个叫json-c的库,原因是物联网平台的协议必须通过json格式进行数据交互。
首先:sudo apt-get update 更新一下软件源
然后:sudo apt-get install autoconf libtool 安装2个小工具,用来配置json-c
然后 git clone https://github.com/json-c/json-c.git
$ cd json-c
$ sh autogen.sh
$ ./configure
$ make
$ make install
然后祈祷不要出错。
然后在/etc/ld.so.conf里加入一行/usr/local/lib/,然后执行sudo ldconfig -v;没有这一步的话会提示找不到json-c库。
2)编译主程序
tiger.rar
(21.27 KB, 下载次数: 7, 售价: 2 与非币)
|
|