openwrt上alljoyn编译
官方教程在这:
https://allseenalliance.org/developers/develop/building/linux/openwrt
1.1 目前有三种,v12.09,attitude adjustment,barrier_breaker,貌似中间第二种不支持mt7620
1.2 将下面一行添加进对应版本的feeds.conf
src-git alljoyn https://git.allseenalliance.org/gerrit/core/openwrt_feed;openwrt_12.09
1.3 更新和安装
./scripts/feeds update -a
./scripts/feeds install -a -p alljoyn
1.4 make menuconfig时按照图选择
当然如果选择模块,则生成ipk文件,如果集成到内核中,则直接刷固件就有了
我们可以在build_dir/target-mipsel-24kec**/下找到alljoyn的相关目录,里面的build目录下有生成好的库和二进制文件
scp到板子上就可以安装,运行测试例子啦
另外,注意如果要使板子上的alljoyn服务端与PC上的客户端通信,要保证两者在同个局域网内,且板子多出来的apcli0接口的入口的防火墙要正确设置,否则服务端和客户端无法互发现建立会话