高通创新者开发工具包入门

1.简介

高通创新者开发工具包是一种基于骁龙8 Gen 2移动平台的单板计算机(SBC)。开发工具包是一个可扩展、功能丰富的起点,用于集成现有组件并创建新的应用程序和移动设备。

图1-高通公司主板创新者开发工具包

图2-高通公司创新者开发工具包,主板和显示卡

该套件提供了创新和智能的设备AI,支持3D摄像头、桌面质量的图形、每秒千兆位的下载速度和高达4K的UHD输出。该套件主要包含三个部分,上图显示了所有连接的部分。

1. 高通公司创新者开发工具包-主板

2. 显示扩展板

3. 摄像头/传感器子系统板

有关Snapdragon 8 Gen 2移动平台的更多详细信息,请参阅产品页面.

图3-开发工具包正面的组件

图4-开发工具包背面的组件

2.设置开发工具包

开发工具包附带了预加载的Android二进制文件。设备一打开,您就会看到Android主屏幕。

图5–Android主屏幕示例

下面的视频解释了基本组件、如何将它们连接在一起以及使用外部显示器引导设备的过程。

2.1.从源代码构建演示示例

2.1.1.先决条件

您应该完成以下设置以构建演示示例

1 ADB设置:https://developer.android.com/studio/command-line/adb

2 下载并安装Android Studio:https://developer.android.com/studio

3 下载并设置Android NDK:https://developer.android.com/ndk(版本:r17c)

4 下载并安装Android SDK(SDK版本23和构建工具版本23.0.2)

5 SDK需要Caffe、Caffe2、ONNX、PyTorch、TensorFlow或TFLite。

6 请确保正确设置了Android SDK和NDK环境变量。

2.1.2.从源代码编译并运行演示示例

运行演示示例所需的资源:

高通®神经处理SDK正式版二进制文件。

• 源代码中不包含模型二进制文件。生成模型二进制文件的步骤随单个示例应用程序文档一起提供。

设置好Android应用程序开发环境的先决条件后,可以直接在Android Studio中加载演示项目,将项目编译为APK,然后运行演示。

1 启动Android Studio

2 使用以下命令将现有演示项目加载到Android Studio工作区:文件->打开项目

图6-选择Android Studio中的现有项目

3 构建APK:从Android Studio菜单中,选择Build->Build APK

4 输出APK生成时间:/app/build/outputs/apk/debug

5 使用在开发工具包上安装APK“adb安装”

6 从Android UI运行应用程序

7 有关演示的外观概述,请参阅GitHub上的个人自述页面。每个演示都有一个演示GIF,供参考。

2.1.3.使用较新版本的高通神经处理SDK重新构建示例应用程序

当前的APK是使用SDK版本2.5.x构建的

要重新构建并使用较新的SDK版本运行APK,用户应遵循以下两个步骤:

1 验证DLC模型是否适用于较新的SDK版本。如果不是,用户应使用较新的SDK将模型二进制文件重新转换为DLC

a. 每个演示的相应文档中都给出了将模型转换为DLC的步骤(TODO:添加链接,添加1个模型命令作为示例)

2 更新APK源路径中的SDK发行版AAR二进制文件。

3 请注意:为了让应用程序正常工作,我们应该使用单一版本的SDK,并且:

a. 将SDK AAR从上述版本复制到应用程序源路径

b. 使用此SDK版本将模型转换为DLC

4 如果DLC是用不同的SDK版本(而不是SDK AAR二进制文件)转换的,则结果不可预测。

3.HDMI显示输出和紧急构建加载

3.1.HDMI显示器输出

开发套件可以连接并显示到HDMI接口外部显示器(如果没有配备显示卡)。

1 插入HDMI电缆。

2 在给设备通电之前,确保S5702开关7和8已打开。

3 默认频通道是显示频通道。

图7-HDMI显示输出

骁龙、高通神经处理SDK和高通创新者开发工具包是高通技术公司和/或其子公司的产品。

注:开发工具包将随附必要的文档,以解释引脚配置和设置所需的其他硬件细节。

Qualcomm 解决方案

 

高通软件中心

通过集中式门户站无缝管理您的高通®软件和工具

下载软件中心