在主机计算机上安装预构建的 QIR SDK
在开始之前,请按照 下载预构建包 中所述下载并解压 QIR SDK 包。使用qirpsdk_artifacts 下的 QIR SDK 包;不要使用 sdk/ 下的 robotics eSDK,那是用于重建 robotics 镜像的。
在主机计算机上,进入 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.8.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 及其依赖项。
-
将 demo 推送到设备。
SSH Terminal
-
在设备上运行 demo 应用。
i. 在第一个终端上运行这些命令:
ii. 在第二个终端上运行这些命令:SSH TerminalSSH Terminal
-
检查输出。
终端 1 输出:
终端 2 输出:

