很多人已经知道谷歌的眼睛项目,并且在开发者大会上为开发者提供了以1500美刀的眼睛开发设备~开发版,可惜本人未能及时尝鲜,毕竟1500美刀相对本人来说还是一个不小的数目,得养家糊口啊,好了,废话不多说了,有很多人在问,关于谷歌眼睛的源码与相关API问题,在这里我就简单为大家以图文的方式对其在LINUX上构建一个源码编译环境:

当然,我们首先得找到源在哪里,目前谷歌并 没有将其GLASS项目列入AOSP中,只是在code.google.com中放出了源码,你可以在里面搜索glass即可

完后我们来看一下页面:


在页面中我们可以看到相关的介绍,以及项目的启动与相关支持,包括JAVA,PHP,PYTHON,DART,OBJECT-C,RUBY,GO,.NET等,

看下面页面:


以上截图为客户端相关内库支持语言,

接下来就是下载源码了,看下面截图:


上面截图为相关命令获取源码,下面我就以我本人的电脑来进行实战:

首先下载omap内核源码链接:

我们可以先创建一个目录: mkdir glass

然就进入目录: cd glass:

敲入

git clone https://android.googlesource.com/kernel/omap.git
这是下载下来的是一个.git文件~隐藏文件,只是一个库链接,需要编译后生成,其次我使用一下命令:
git clone https://android.googlesource.com/platform/prebuilt
以上是获得编译工具,然后配置环境:
export PATH=<path-for-kernel-source>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
path-for-kernel-source = 你自己的路径,我的:/home/jankey/sources/glass
接下来就是构建与编译了,继续命令:
export ARCH=arm
$ export SUBARCH=arm
$ export CROSS_COMPILE=arm-eabi-
$ cd <path-for-kernel-source>/omap
$ git checkout glass-omap-xrr02
$ make notle_defconfig
$ make
然后编译完的效果如下图所示:

从上面你就可以看到omap里面生成了相关的问题见,以及samples参考哦:

忘了提示以上截图为配置属性

以上截图为正在编译过程

以上截图为编译成功

以上截图为编译完后生成的文件结果,接下来你该做什么,你自己看着办吧,后面更新请继续关注

Logo

更多推荐