在主机上安装预构建的 QIR SDK
开始之前,请按照下载预构建软件包中的说明下载并解压 QIR SDK 软件包。请使用qirpsdk_artifacts 下的 QIR SDK 软件包;不要使用 sdk/ 下的 robotics eSDK,后者用于重新构建机器人镜像。
在主机上,进入 QIR SDK 产物目录并解压 QIR SDK 归档文件:
qirp-sdk 目录。QIR SDK 是产品名称;qirp-sdk_<qirp_version>.tar.gz、qirpsdk_artifacts 和 qirp-sdk 是交付产物使用的软件包和目录名称。
注意
qirp-sdk_<qirp_version>.tar.gz位于 QIR 产物的部署路径中。<qirp_version>会随每个版本变化,例如 2.0.0、2.0.1。例如,完整的软件包名称可以是qirp-sdk_2.7.0.tar.gz。- 有关所有已发布的版本,请参阅 Qualcomm® Intelligent Robotics SDK (QIR SDK) 2.0 发行说明。
- QIR SDK 支持以下 Qualcomm Linux 开发套件:
使用 QIR SDK 开发应用
-
从解压后的
qirp-sdk目录设置 QIR SDK 交叉编译环境。 -
获取项目作为代码基线。
-
使用 C++ 或 Python 开发您自己的应用。
- 使用 C++ 开发 ROS 应用
- 使用 Python 开发 ROS 应用
-
开发您自己的 C++ 应用。以下是一个示例。
修改
demo_nodes_cpp/src/topics/talker.cpp第46行的 msg 数据:talker.cpp -
设置必要的环境变量,并使用 colcon 工具构建 ROS2 软件包 demo_nodes_cpp 及其依赖项。
-
将演示程序推送到设备。
-
在设备上运行演示应用。
i. 在第一个终端中,运行以下命令:
ii. 在第二个终端中,运行以下命令:
-
检查输出。
终端 1 输出:
终端 2 输出:

