Qualcomm FastCV 系列(二) 開發環境架設

前篇博文 Qualcomm FastCV 系列(一) 介紹 ,希望大家對FastCV有初淺的認識,如果想實作FastCV,除了購買Thundercomm的開發板之外,最基本的就是先把開發環境架設起來,如下圖的TurboX S626(APQ8053)或TurboX D845(SDA845)。



由於高通只教怎麼在Windows安裝開發環境,因此撰寫此篇介紹如何在Ubuntu 16.04架設FastCV開發環境,讓有興趣的人可以快速上手,減少Trial & Error的時間。

Ubuntu 16.04需要安裝的環境如下:

  1. JDK
  2. Eclipse IDE
  3. Android SDK
  4. Android ADT
  5. Android NDK
  6. 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


★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能