前篇博文 Qualcomm FastCV 系列(一) 介紹 ,希望大家對FastCV有初淺的認識,如果想實作FastCV,除了購買Thundercomm的開發板之外,最基本的就是先把開發環境架設起來,如下圖的TurboX S626(APQ8053)或TurboX D845(SDA845)。
由於高通只教學怎麼在Windows安裝開發環境,因此撰寫此篇介紹如何在Ubuntu 16.04架設FastCV開發環境,讓有興趣的人可以快速上手,減少Trial & Error的時間。
Ubuntu 16.04需要安裝的環境如下:
- JDK
- Eclipse IDE
- Android SDK
- Android ADT
- Android NDK
- CDT(C/C++ Development Toolkit)
【安裝JDK】
本文使用的JDK1.7.0_80版本(jdk-7u80-linux-x64.tar.gz),下載網址:
https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html
【安裝Eclipse】
本文使用的Eclipse 3.7.2(Indigo) 版本,下載網址:
https://www.eclipse.org/downloads/packages/release/indigo/sr2
根據本文JDK和Eclipse安裝路徑,設定環境變數(如下圖)。
【安裝Android SDK r10】
FastCV是使用Android SDK r10,下載網址:
http://dl.google.com/android/android-sdk_r10-linux_x86.tgz
下載得到的android-sdk_r10-linux_x86.tgz檔案,可以安裝於指定路徑,舉例如下圖。
【安裝Android ADT】
首先開啟Eclipse後,選項Help=>Install New Software…,Add按鈕輸入如下圖。
【安裝Android NDK】
本文測試版本是Revision 10e,下載網址:
https://developer.android.com/ndk/downloads/older_releases.html
根據本文Android SDK和NDK安裝路徑,設定環境變數(如下圖)。
除了設定環境變數外,進入Eclipse選項Windows=>Preferences視窗後,也要設定NDK Location,如下圖示。
【安裝CDT】
CDT版本和Eclipse版本有對應關係,如果彼此對應不正確,使用可能有問題。本文使用Eclipse Indigo的版本,所以對應安裝CDT 8.0.2。如下圖示,由於本文使用Eclipse線上安裝的網址已經失效,所以改使用下載Indigo離線包cdt-master-8.0.2.zip安裝。下載網址如下:
https://www.eclipse.org/cdt/downloads.php
下載完成後,同樣開啟Eclipse後,選項Help=>Install New Software…,Add按鈕選擇cdt-master-8.0.2.zip如下圖。
確認安裝CDT是否成功? 可到 Help=>Help Contents 檢查是否有 CDT Plug-in Developer Guide。
如果上述步驟都完成了,恭喜你,基本開發環境已經架設好了。下一篇博文會說明FastCV SDK,在高通平台Demo角點偵測唷~
<<延伸閱讀>>
Qualcomm FastCV 介紹
基於 Qualcomm APQ8053 + GPS 之 ADAS 深度學習辨識方案
基於Qualcomm APQ8053實現邊緣運算(Edge Computing)
Thundercomm TurboX D845 Development Kit開箱文
基於Socionext Miranda之影像識別追蹤行人(Object Tracking) ADAS方案
聯絡 詮鼎集團 台灣 Thundercomm 產品線人員: thundercomm.tw@aitgroup.com.tw
聯絡 詮鼎集團 中國 Thundercomm 產品線人員: thundercomm.cn@aitgroup.com.tw
聯絡 詮鼎集團 台灣 Qualcomm 產品線人員: qualcomm.tw@aitgroup.com.tw
聯絡 詮鼎集團 中國 Qualcomm 產品線人員: qualcomm.cn@aitgroup.com.tw