# Introduction

The Qualcomm^®^ Intelligent Robotics Product (QIRP) SDK 2.0 is a collection of components that enable you to develop robotic features on Qualcomm platforms. This SDK is applicable to the Qualcomm Linux releases.

The QIRP SDK provides the following:

- Reference code in Robot Operating System (ROS) packages to develop robotic applications.
- E2E scenario samples to evaluate robotic platforms.
- Integrated cross-compile toolchain, which includes common build tools, such as `aarch64-oe-linux-gcc`, `make`, `cmake`, and ROS core.
- Tools and scripts to speed up the development.

This document guides you through developing your first sample application. It explains how to:

- Generate the QIRP SDK
- Install the QIRP SDK
- Run sample applications

## Supported platform

| Hardware | Availability | Quick start |
| --- | --- | --- |
| Qualcomm Dragonwing^TM^ RB3 Gen 2 Vision Development Kit | Public | [RB3 Gen 2 Development Kit Quick Start Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253) |
| Qualcomm Dragonwing^TM^ IQ-9075 Evaluation Kit | Authorized users | [IQ-9075 Evaluation Kit Quick Start Guide](https://docs.qualcomm.com/bundle/resource/topics/80-70018-263) |
| Qualcomm^®^ IQ-8 Beta Evaluation Kit | Authorized users | [IQ-8 Beta Evaluation Kit Quick Start Guide](https://docs.qualcomm.com/bundle/80-70017-263/resource/80-70017-263.pdf) |

Note

- For information about access levels, including `public`, `registered`, and `authorized`, see [Working with Qualcomm](https://www.qualcomm.com/support/working-with-qualcomm).
- For information about the latest release of QIRP SDK, including new features and release tags, see [Qualcomm^®^ Linux Intelligent Robotics Product SDK (QIRP SDK) 2.0 Release Notes](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-260).

## QIRP SDK workflows

Depending on your user profile, you need to follow different workflows to use the QIRP SDK. For more information about the unregistered users and registered users, see the [Qualcomm^®^ Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254).

| QIRP user profile | Account | Workflows | Access |
| --- | --- | --- | --- |
| Unregistered user | No account | <ul><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/quick-start_3.html"><span class="doc">Quick start</span></a><br>(using the prebuilt package)</p></li><br><li><p><strong>Build and install</strong>:</p><br><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-github-binaries.html#build-with-github-binaries"><span class="std std-ref">Build with GitHub</span></a></p><br></li><br><li><p><strong>Use samples</strong> :</p><br><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/open-source-samples_5_2.html#open-source-samples-5-2"><span class="std std-ref">Open-source samples</span></a></p><br></li><br></ul><ul class="simple"><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/develop-your-first-application_6.html#develop-your-first-application-6"><span class="std std-ref">Develop a robotic application</span></a></p></li><br></ul> | **QIRP SDK**<br><ul class="simple"><br><li><p>Prebuilt QIRP SDK + Robotics image</p></li><br><li><p>QIRP SDK basic layers</p></li><br></ul><br><br>**Qualcomm Linux**<br><ul class="simple"><br><li><p>Qualcomm Linux basic layers</p></li><br></ul> |
| Registered user | Any email account | <ul><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/quick-start_3.html"><span class="doc">Quick start</span></a> (using the prebuilt package)</p></li><br><li><p><strong>Build and install</strong>:</p><ul class="simple"><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-the-qcs-launcher.html#build-with-the-qcs-launcher"><span class="std std-ref">Build with QSC Launcher</span></a></p></li><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-qsc-cli_3_1.html#using-qsc-cli-3-1"><span class="std std-ref">Build with QSC-CLI</span></a></p></li><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-github-binaries.html#build-with-github-binaries"><span class="std std-ref">Build with GitHub</span></a></p></li><br></ul><br></li><br><li><p><strong>Use samples</strong> :</p><br><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/open-source-samples_5_2.html#open-source-samples-5-2"><span class="std std-ref">Open-source samples</span></a></p><br></li><br></ul><ul class="simple"><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/develop-your-first-application_6.html#develop-your-first-application-6"><span class="std std-ref">Develop a robotic application</span></a></p></li><br></ul> | **QIRP SDK**<br><ul class="simple"><br><li><p>Prebuilt QIRP SDK + Robotics image</p></li><br><li><p>QIRP SDK basic layers</p></li><br></ul><br><br>**Qualcomm Linux**<br><ul class="simple"><br><li><p>Qualcomm Linux basic layers</p></li><br></ul> |
| Authorized user | Organization account with a license | <ul><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/quick-start_3.html"><span class="doc">Quick start</span></a> (using the prebuilt package)</p></li><br><li><p><strong>Build and install</strong>:</p><ul class="simple"><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-the-qcs-launcher.html#build-with-the-qcs-launcher"><span class="std std-ref">Build with QSC Launcher</span></a></p></li><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-qsc-cli_3_1.html#using-qsc-cli-3-1"><span class="std std-ref">Build with QSC-CLI</span></a></p></li><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-github-binaries.html#build-with-github-binaries"><span class="std std-ref">Build with GitHub</span></a></p></li><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/using-detailed-instructions_3_2.html#using-detailed-instructions-3-2"><span class="std std-ref">Build with GitHub (firmware and extras)</span></a></p></li><br></ul><br></li><br><li><p><strong>Use samples</strong> :</p><br><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/open-source-samples_5_2.html#open-source-samples-5-2"><span class="std std-ref">Open-source samples</span></a></p><br></li><br></ul><ul class="simple"><br><li><p><a href="https://docs.qualcomm.com/doc/80-70018-265/topic/develop-your-first-application_6.html#develop-your-first-application-6"><span class="std std-ref">Develop a robotic application</span></a></p></li><br></ul> | **QIRP SDK**<br><ul class="simple"><br><li><p>Prebuilt QIRP SDK + Robotics image</p></li><br><li><p>QIRP SDK basic and extra layers</p></li><br></ul><br><br>**Qualcomm Linux**<br><ul class="simple"><br><li><p>Qualcomm Linux basic and extra layers</p></li><br><li><p>Qualcomm Linux firmware sources</p></li><br></ul> |

Last Published: Apr 29, 2025

[Next Topic
Quick start](https://docs.qualcomm.com/bundle/publicresource/80-70018-265/topics/quick-start_3.md)