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.- Evaluate
- Development
- Production
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.- Qualcomm Linux
- Ubuntu
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 (Flashing is complete when the final line reads
qdl) tool.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.The output looks like this:
SSH Session
5
Check the system information
In terminal 2, check the ROS topics with Check the CPU information with
ros2 topic list.SSH Session
Output
ros2 topic echo /cpu:SSH Session
Output
Next steps
- End-to-end samples โ walkthroughs for image classification and hand detection with published input images.

