GTI2801_ADK.tar.gz僅支持USB Dongle,SSD SDK與GTISDK_android_v1.2_firefly_1.0.tar.gz支持USB Dongle和AIO-3399C AI板。本指南以GTI2801_ADK.tar.gz為例,其它SDK與此類似。
本文需要使用以下設(shè)備:
神經(jīng)網(wǎng)絡(luò)計(jì)算卡Android SDK(僅USB Dongle)支持任意Firefly發(fā)布的Android版本,請(qǐng)根據(jù)使用的開發(fā)板燒寫Android系統(tǒng)。燒寫教程請(qǐng)從wiki網(wǎng)站進(jìn)入具體的開發(fā)板wiki查看。ROC-RK3399-PC固件燒寫教程點(diǎn)擊此進(jìn)入。
從AI資料U盤中復(fù)制并解壓SDK GTI2801_ADK.tar.gz。如在Linux下將SDK復(fù)制到用戶主目錄下,然后執(zhí)行以下操作解壓文件到用戶主目錄:
ubunut16.04:~$ tar zxvf ~/GTI2801_ADK.tar.gz -C GTI2801_ADK
-
查看SDK目錄下V1.2/Data/Models/gti2801/gnet1/cnn/userinput.txt和V1.2/Data/Models/gti2801/gnet18/cnn/userinput.txt中的USB device node是否為/dev/sg0,如果不是請(qǐng)修改為/dev/sg0(一般情況下USB Dongle設(shè)備節(jié)點(diǎn)為/dev/sg0,如果不是則需按實(shí)際情況修改)。
-
通過如下命令安裝demo需要的文件和模型。
-
分步驟如下:
adb push ./Data/Image_demo /sdcard/gti/Image_mp4
GNet1模型:
adb push ./Data/Models/gti2801/gnet1 /sdcard/gti/Models/gti2801/gnet1
GNet18模型:
adb push ./Data/Models/gti2801/gnet18 /sdcard/gti/Models/gti2801/gnet18
-
也可以通過如下命令統(tǒng)一安裝:
adb push ./Data /sdcard/gti
-
也可通過MTP直接復(fù)制Data目錄到開發(fā)板然后更名為gti。
-
插入U(xiǎn)SB Dongle到開發(fā)板,建議使用USB 3.0接口。
-
修改USB Dongle節(jié)點(diǎn)權(quán)限。使用adb連接到Android shell,然后執(zhí)行以下操作:
ROC_RK3399_PC:/ $ su ROC_RK3399_PC:/ # chmod 777 /dev/sg*
-
修改max_sectors屬性。在上一步驟的基礎(chǔ)上執(zhí)行以下操作:
ROC_RK3399_PC:/ # find /sys/devices/ -name max_sectors -exec sh -c 'echo 2048 > "$1"' _ {} \;
設(shè)置max_sectors值為2048。
-
注意:以上兩個(gè)步驟每次重啟設(shè)備或者拔插USB Dongle都需要從新執(zhí)行。
在電腦端使用Android Studio打開V1.2/Samples/Android/gtiVideoDemo_gnet1/或V1.2/Samples/Android/gtiVideoDemo_gnet18/。待依賴安裝完成,點(diǎn)擊Android Studio運(yùn)行按鈕即可運(yùn)行demo。APP啟動(dòng)后會(huì)看到兩張圖片,點(diǎn)擊直升飛機(jī)即可運(yùn)行視頻分類demo。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6096瀏覽量
36138 -
安卓
+關(guān)注
關(guān)注
5文章
2148瀏覽量
58328 -
Firefly
+關(guān)注
關(guān)注
2文章
541瀏覽量
7398
發(fā)布評(píng)論請(qǐng)先 登錄
什么是單片機(jī)燒寫軟件?如何燒寫
fireflyNCC S1燒寫工具--常見問題簡介

fireflyROC-RK3328燒寫SD卡介紹
STM32 MCU 的軟件燒寫方法探討

TI、DSP燒寫方法介紹

評(píng)論