Skip to main content
The QIR SDK supports three scenarios that share the same underlying workflow โ€” provision the device, install the QIR SDK, configure ROS 2 Jazzy, and run a sample. Each of the following tabs opens the workflow diagram and an end-to-end example for that scenario. See the device, operating system, and scenario selectors on the Start page.

Prerequisites

  • A supported development kit. See the device matrix on the Start page.
  • An Ubuntu 24.04 host (recommended). Windows and macOS hosts work for Qualcomm Linux flashing.
  • A USB Type-C cable, the power supply for your kit, and network access on Wi-Fi or Ethernet.
  • A serial-console tool (for example, minicom) if you plan to use the debug UART.

Scenario workflow

Follow the tab that matches your scenario. Within each tab, the workflow diagram shows the stages that scenario adds, and the runnable example walks the full sequence with a single working sample.
Use the Evaluate scenario to prove that a Qualcomm Dragonwingโ„ข development kit or the Ventuno Q board can run your target workload with the smallest possible commitment. The path stays on prebuilt binaries: a flashed robotics image (Qualcomm Linux) or an apt-installed qirp-sdk (Ubuntu), and stock sample applications from the QIR SDK catalog.

Workflow diagram

The following diagram shows the common stages of the Evaluate workflow across both operating systems.

Run an example workflow

Follow the OS tab for a real, minimal sequence that ends with a stock sample running on the device.
1

Download the robotics image

Download qli-2.1-qcom-robotics-image.zip for your machine from CodeLinaro. The URL pattern is https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/meta-qcom-robotics/qcom-robotics-distro/<machine>/qli-2.1-qcom-robotics-image.zip, where <machine> is iq-9075-evk or iq-8275-evk.
2

Flash the robotics image with QDL

Put the device in Emergency Download (EDL) mode, provision Universal Flash Storage (UFS), flash the security island (SAIL) firmware, then flash the robotics image with the Qualcommยฎ Device Loader (qdl) tool.
Flashing is complete when the final line reads partition 1 is now bootable. Toggle the SW2-3 DIP switch down and power-cycle the device.
3

Set up QIR SDK and ROS2 environment on the device

Start two terminals, and run the following commands in each terminal.
SSH Session
4

Run the system monitor ROS node

In terminal 1, run the system monitor ROS node.
SSH Session
The output looks like this:
5

Check the system information

In terminal 2, check the ROS topics with ros2 topic list.
SSH Session
Output
Check the CPU information with ros2 topic echo /cpu:
SSH Session
Output

Next steps

  • End-to-end samples โ€” walkthroughs for image classification and hand detection with published input images.