很多人已經知道Google的眼睛項目,並且在開發人員大會上為開發人員提供了以1500美刀的眼睛開發裝置~開發版,可惜本人未能及時嘗鮮,畢竟1500美刀相對本人來說還是一個不小的數目,得養家糊口啊,好了,廢話不多說了,有很多人在問,關於Google眼睛的源碼與相關API問題,在這裡我就簡單為大家以圖文的方式對其在LINUX上構建一個源碼編譯環境:
當然,我們首先得找到源在哪裡,目前Google並 沒有將其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參考哦:
忘了提示以上為配置屬性
以上為正在編譯過程
以上為編譯成功
以上為編譯完後產生的檔案結果,接下來你該做什麼,你自己看著辦吧,後面更新請繼續關注