开发者为什么应该使用 QIR SDK
即用型 ROS 参考代码
以 Robot Operating System (ROS) 软件包形式提供的参考代码,可作为开发机器人应用的起点。
端到端示例应用
在真实硬件和仿真环境中演示机器人和平台能力的示例应用,帮助您评估该平台。
集成的交叉编译工具链
开箱即用的常见构建工具,例如
aarch64-oe-linux-gcc、make、cmake 以及 ROS 核心。加速开发的工具和脚本
GitHub 工作流和构建脚本可自动完成 QIR SDK 的同步、构建和烧录。
可供构建的基础 ROS 节点
现成的 ROS 节点,例如
qrb_ros_camera 和 qrb_ros_nn_inference,您可以在其之上构建自己的应用。QIR SDK 如何实现这些优势
即用型 ROS 参考代码
即用型 ROS 参考代码
QIR SDK 中的每项能力都以可运行的 ROS 2 参考代码形式交付,而不仅仅是 API 文档 — 您可以从一个可运行的节点开始并加以改造,而无需从零开始集成硬件访问。完整列表请参阅 QIR SDK 示例应用。
端到端示例应用
端到端示例应用
演示机器人和平台能力的示例应用同时支持真实硬件和仿真环境,因此您可以在编写应用代码之前先评估 Qualcomm 平台。请参阅 QIR SDK 示例应用。
集成的交叉编译工具链
集成的交叉编译工具链
Robotics eSDK 提供基于 Yocto 的交叉编译工具链,让您无需自行搭建 Yocto 构建环境即可为目标设备构建和交叉编译应用。请参阅构建和自定义 QIR SDK。
加速开发的工具和脚本
加速开发的工具和脚本
GitHub 工作流可自动完成 Qualcomm Yocto 和 QIR SDK 层的同步、robotics 镜像的构建、QIR SDK 产物的生成,以及将结果烧录到您的设备。请参阅使用 GitHub 工作流构建。
可供构建的基础 ROS 节点
可供构建的基础 ROS 节点
诸如
qrb_ros_camera(零拷贝相机访问)和 qrb_ros_nn_inference(AI 模型推理)之类的 ROS 节点,为常见的机器人功能提供了可用的构建模块,使您的应用代码可以专注于产品特有的部分。
