高通创新者开发工具包入门
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 开发者专区是 Qualcomm 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区