Ubuntu下AllJoyn源码编译方法

来源:互联网 发布:陈都灵演技知乎 编辑:程序博客网 时间:2024/05/18 01:11

AllJoyn是什么可以参考之前的文章:http://blog.csdn.net/znuoghco/article/details/20546513

1. 预先准备工作

成功编译过的完整Android源码,假设路径为/home/zhuangwf/android/

安装JDK 1.6,假设安装到/usr/java/jdk1.6.0_30/
设置如下环境变量(可加到/etc/profile 或~/.bashrc 中):

export JAVA_HOME=/usr/java/jdk1.6.0_30

export

CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/home/zhuangwf/android/out/host/linux-x86/framework/junit.jar

export PATH=$JAVA_HOME/bin:$PATH

安装Android NDK r7,假设安装路径为/home/zhuangwf/android-ndk-r7/

安装scons:apt-get install scons

安装uncrustify (版本0.57 is OK)

AllJoyn源码,假设路径为/home/zhuangwf/alljoyn/

2. 编译源码的命令

scons OS=android CPU=arm ANDROID_NDK=/home/zhuangwf/android-ndk-r7/

ANDROID_SRC=/home/zhuangwf/android/ ANDROID_TARGET=generic WS=off 


AllJoyn项目还针对Android、Arduino、iOS、OSX、Linux、Windows等平台以及Unity游戏开发引擎提供了SDK和API,并且还有一个教程,以帮助开发人员在产品中集成AllJoyn的功能。

  • 项目官网:https://www.alljoyn.org/
  • 文档和SDK:https://www.alljoyn.org/docs-and-downloads
  • 项目源码:https://git.allseenalliance.org/gerrit/#/admin/projects/

据悉,美国高通公司已准备好在2014年力推AllJoyn项目,你可以通过高通和CSDN联合建立的高通开发者专区来获得更多的信息和开发资源。


0 0