0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

fireflyNCC S1--Android SDK烧写软件介绍

firefly 来源:firefly 作者:firefly 2019-11-18 14:19 次阅读
Android SDK入门指南

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与此类似。

准备工作

本文需要使用以下设备:

  • Firefly开发板 (推荐ROC-RK3399-PC)。
  • TF卡(如果板子未带有emmc)
    • 建议使用8GB及以上的容量
  • 显示器(接口具体看开发板)
  • 键盘和鼠标
  • 电源
  • 神经网络计算卡
  • 可上网的电脑
    • 可为Windows或Linux系统,配置有Android Studio 3.x开发环境。
烧写Android系统

神经网络计算卡Android SDK(仅USB Dongle)支持任意Firefly发布的Android版本,请根据使用的开发板烧写Android系统。烧写教程请从wiki网站进入具体的开发板wiki查看。ROC-RK3399-PC固件烧写教程点击此进入。

Android环境设置
解压SDK

从AI资料U盘中复制并解压SDK GTI2801_ADK.tar.gz。如在Linux下将SDK复制到用户主目录下,然后执行以下操作解压文件到用户主目录:

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,如果不是请修改为/dev/sg0(一般情况下USB Dongle设备节点为/dev/sg0,如果不是则需按实际情况修改)。

  • 通过如下命令安装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
    • 也可以通过如下命令统一安装:

      adb push ./Data /sdcard/gti
    • 也可通过MTP直接复制Data目录到开发板然后更名为gti。

设备节点设置

插入USB Dongle到开发板,建议使用USB 3.0接口。

  • 修改USB Dongle节点权限。使用adb连接到Android shell,然后执行以下操作:

    ROC_RK3399_PC:/ $ su ROC_RK3399_PC:/ # chmod 777 /dev/sg*
  • 修改max_sectors属性。在上一步骤的基础上执行以下操作:

    ROC_RK3399_PC:/ # find /sys/devices/ -name max_sectors -exec sh -c 'echo 2048 > "$1"' _ {} \;

    设置max_sectors值为2048。

  • 注意:以上两个步骤每次重启设备或者拔插USB Dongle都需要从新执行。

编译测试demo

在电脑端使用Android Studio打开V1.2/Samples/Android/gtiVideoDemo_gnet1/或V1.2/Samples/Android/gtiVideoDemo_gnet18/。待依赖安装完成,点击Android Studio运行按钮即可运行demo。APP启动后会看到两张图片,点击直升飞机即可运行视频分类demo。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35309
  • 安卓
    +关注

    关注

    5

    文章

    2128

    浏览量

    57167
  • Firefly
    +关注

    关注

    2

    文章

    538

    浏览量

    7033
收藏 人收藏

    评论

    相关推荐

    迅为RK3568开发Android12系统固件

    迅为RK3568开发Android12系统 Android 固件
    的头像 发表于 08-01 16:22 2262次阅读
    迅为RK3568开发<b class='flag-5'>Android</b>12系统<b class='flag-5'>烧</b><b class='flag-5'>写</b>固件

    蓝牙软件

    电子发烧友网站提供《蓝牙软件.rar》资料免费下载
    发表于 09-08 19:07 21次下载

    内存使用说明和烧录软件

    内存使用说明和烧录软件
    发表于 09-06 14:36 45次下载

    51程序软件

    电子发烧友网站提供《51程序软件.rar》资料免费下载
    发表于 01-14 02:10 21次下载

    STC软件

    STC软件,自己大学整理收集的文档等相关资料,大家有需要的,就下载吧。
    发表于 10-29 10:55 14次下载

    单片机软件

    单片机软件,单片机软件,单片机
    发表于 12-09 18:40 16次下载

    EEPROM软件1

    很好用的EEPROM软件
    发表于 12-17 16:09 11次下载

    单片机程序软件

    单片机程序软件
    发表于 01-07 21:01 17次下载

    普中科技软件(推荐使用)

    普中科技软件,推荐大家使用!绝对好用!!!
    发表于 01-24 15:24 64次下载

    什么是单片机软件?如何

    什么是单片机软件? 什么是单片机软件? 简单点说,就是把你写好代码(C或者是汇编)专程的
    发表于 04-14 11:04 3.5w次阅读

    fireflyNCC S1工具--常见问题简介

    如果使用的神经网络计算卡是eMMC接口的,请下载并专用固件,或编译并使用AI资料U盘中的内核。
    的头像 发表于 11-18 11:36 1523次阅读
    <b class='flag-5'>fireflyNCC</b> <b class='flag-5'>S1</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>工具--常见问题简介

    Firefly-RK3399介绍

    工具下载地址(根据下表下载对应版本) upgrade_tool Android_tool
    的头像 发表于 11-23 11:43 2215次阅读
    Firefly-RK3399<b class='flag-5'>烧</b><b class='flag-5'>写</b><b class='flag-5'>介绍</b>

    fireflyROC-RK3328SD卡介绍

    SD 卡 下面我们将介绍如何固件到 SD 卡。关于固件的类型说明可以看这里。 以下是支持的系统列表:
    的头像 发表于 12-23 15:20 3468次阅读

    STM32 MCU 的软件方法探讨

    STM32 MCU 的软件方法探讨STM32xx 系列MCU因为它的易用性和广泛的用户基础而在各种设计中广泛应用。本文重点讨论了几种SMT32xx MCU 软件
    发表于 10-25 20:51 18次下载
    STM32 MCU 的<b class='flag-5'>软件</b><b class='flag-5'>烧</b><b class='flag-5'>写</b>方法探讨

    TI、DSP方法介绍

    由于 TI 的 DSP 要比单片机略微复杂,很多客户对不是很熟悉,所以我们将方法做一
    发表于 10-07 14:22 1532次阅读
    TI、DSP<b class='flag-5'>烧</b><b class='flag-5'>写</b>方法<b class='flag-5'>介绍</b>