AI Vision Developer Kit群眾募資項目技術概要

本文說明在Indiegogo進行群眾募資的AI Vision Developer Kit項目之相關技術:

該項目是以Firefly AIO-3399C(AI)主板做為基礎;搭配Ubuntu 16.04 ARM64作業系統,並預裝以下軟體:

  • Programming Language Environment: GCC, Python 2, and Python 3
  • Computer Vision Library: OpenCV 3
  • SPR2801S Neural Network Accelerator SDK
  • SPR2801S Neural Network Accelerator Object Detection Sample Program

如果要自行建立Ubuntu作業系統映像檔,則可參考Firefly官方說明,在桌機Ubuntu 14.04 64Bits環境下進行編譯。要注意的只有编译前配置改用以下命令:

./build.sh aio-3399ec.mk

至於Ubuntu根目錄的檔案,可以從Google雲端硬碟下載 : https://drive.google.com/drive/folders/1ddyskrAzNg8kWYrXFjZQ2Ftqb6nryhIy

產生映像檔後燒錄到AI Vision Developer Kit主機或Firefly AIO-3399C(AI)主板。燒錄完成後重開機進入Ubuntu 16.04 ARM64作業系統;為了便於開發,使用以下方式將GCC更新到GCC 7:

sudo apt-get update

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install gcc-7 g++-7

sudo update-alternatives --remove-all gcc

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7

2801s有些與硬體相關的設定要進行,設定程式gti2801s_setup.cpp用以下命令進行編譯:

gcc -o setup gti2801s_setup.cpp

並搭配以下腳本:

sudo chmod 0777 /dev/sg0

sudo ./setup

若您想開箱即用,則請直接從群眾募資AI Vision Developer Kit項目購入含有Firefly AIO-3399C(AI)主板與USB攝影機的整組套件,馬上就可以進行On-Device AI軟體研發。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *