# Introduction

Source: [https://docs.qualcomm.com/doc/80-70015-265/topic/introduction_1.html](https://docs.qualcomm.com/doc/80-70015-265/topic/introduction_1.html)

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 | Quick start |
| --- | --- |
| RB3 Gen2 Vision Development Kit | [Qualcomm® RB3 Gen2 Development Kit Quick Start Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-253) |
| IQ-9100 Beta Evaluation Kit | [Qualcomm® IQ-9100 Beta Evaluation Kit Quick Start<br>                Guide](https://www.qualcomm.com/search#q=80-70015-263&amp;tab=documents)[^1^](https://docs.qualcomm.com/doc/80-70015-265/topic/introduction_1.html#fntarg_1) |

[^1^](https://docs.qualcomm.com/doc/80-70015-265/topic/introduction_1.html#fnsrc_1)  Available to registered organization users
                    only.

Note: 
        
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-70015-260).

For Qualcomm Linux GA1.2 release, sample applications are supported for Qualcomm
            ^®^
          RB3 Gen2 Vision Development Kit only.

## QIRP SDK workflows

Depending on your user profile, you may have 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-70015-254).

| QIRP user profile | Account | Workflows | Access |
| --- | --- | --- | --- |
| Unregistered user | No account | <ul class="ul" id="ID-concept-d4319e103__ul_a41_2v2_5bc"><br>                  <li class="li"><strong class="ph b"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/quick-start_3.html">Quick start</a></strong> (RB3 Gen2 only, using the prebuilt<br>                    package)</li><br><br>                  <li class="li"><strong class="ph b">Build and install</strong>: <p class="p"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/build-with-github-binaries.html">Build with GitHub</a></p><br><br>                  </li><br><br>                  <li class="li"><strong class="ph b">Use samples</strong>(RB3 Gen2 only):<ul class="ul" id="ID-concept-d4319e103__ul_w1l_cj5_vbc"><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/open-source-samples_5_2.html">Open-source samples</a></li><br><br>                      <li class="li">Run out-of-the-box <a href="https://docs.qualcomm.com/doc/80-70015-265/topic/proprietary-samples_5_3.html">Proprietary samples</a></li><br><br>                    </ul><br></li><br><br>                  <li class="li"><strong class="ph b"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/develop-your-first-application_6.html">Develop a robotic application</a></strong></li><br><br>                </ul> | <br>                  **QIRP SDK**<br><br><ul class="ul" id="ID-concept-d4319e103__ul_ctj_gwk_sbc"><br>                  <li class="li">Prebuilt QIRP SDK + Robotics image</li><br><br>                  <li class="li">QIRP SDK basic layers</li><br><br>                </ul><br><br>                <br>**Qualcomm Linux**<br><ul class="ul" id="ID-concept-d4319e103__ul_opc_gk3_5bc"><br>                  <li class="li">Qualcomm Linux basic layers</li><br><br>                </ul> |
| Registered user | Any email account | <ul class="ul" id="ID-concept-d4319e103__ul_sql_2v2_5bc"><br>                  <li class="li"><strong class="ph b"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/quick-start_3.html">Quick start</a></strong> (RB3 Gen2 only, using the prebuilt<br>                    package)</li><br><br>                  <li class="li"><strong class="ph b">Build and install</strong>:<ul class="ul" id="ID-concept-d4319e103__ul_wgg_3gf_vbc"><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/build-with-the-qcs-launcher.html">Build with QSC Launcher</a></li><br><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/using-qsc-cli_3_1.html">Build with QSC-CLI</a></li><br><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/build-with-github-binaries.html">Build with GitHub</a><br>                      </li><br><br>                    </ul><br></li><br><br>                  <li class="li"><strong class="ph b">Use samples</strong>(RB3 Gen2 only):<ul class="ul" id="ID-concept-d4319e103__ul_k52_nj5_vbc"><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/open-source-samples_5_2.html">Open-source samples</a></li><br><br>                      <li class="li">Run out-of-the-box <a href="https://docs.qualcomm.com/doc/80-70015-265/topic/proprietary-samples_5_3.html">Proprietary samples</a></li><br><br>                    </ul><br></li><br><br>                  <li class="li"><strong class="ph b"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/develop-your-first-application_6.html">Develop a robotic application</a></strong></li><br><br>                </ul> | <br>                  **QIRP SDK**<br><br><ul class="ul" id="ID-concept-d4319e103__ul_fhx_zy2_5bc"><br>                  <li class="li">Prebuilt QIRP SDK + Robotics image</li><br><br>                  <li class="li">QIRP SDK basic layers</li><br><br>                </ul><br><br>                <br>**Qualcomm Linux**<br><ul class="ul" id="ID-concept-d4319e103__ul_ghx_zy2_5bc"><br>                  <li class="li">Qualcomm Linux basic layers </li><br><br>                </ul> |
| Registered user | Organization account with a license | <ul class="ul" id="ID-concept-d4319e103__ul_g4r_2v2_5bc"><br>                  <li class="li"><strong class="ph b"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/quick-start_3.html">Quick start</a></strong> (RB3 Gen2 only, using the prebuilt<br>                    package)</li><br><br>                  <li class="li"><strong class="ph b">Build and install</strong>:<ul class="ul" id="ID-concept-d4319e103__ul_c15_rgf_vbc"><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/build-with-the-qcs-launcher.html">Build with QSC Launcher</a></li><br><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/using-qsc-cli_3_1.html">Build with QSC-CLI</a></li><br><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/using-detailed-instructions_3_2.html">Build with GitHub (firmware and extras)</a></li><br><br>                    </ul><br></li><br><br>                  <li class="li"><strong class="ph b">Use samples</strong>(RB3 Gen2 only):<ul class="ul" id="ID-concept-d4319e103__ul_ucs_2hf_vbc"><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/open-source-samples_5_2.html">Open-source samples</a></li><br><br>                      <li class="li"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/proprietary-samples_5_3.html">Proprietary samples</a><ul class="ul" id="ID-concept-d4319e103__ul_xht_sj5_vbc"><br>                          <li class="li">Run out-of-the-box samples</li><br><br>                          <li class="li">Build and run samples</li><br><br>                        </ul><br></li><br><br>                    </ul><br></li><br><br>                  <li class="li"><strong class="ph b"><a href="https://docs.qualcomm.com/doc/80-70015-265/topic/develop-your-first-application_6.html">Develop a robotic application</a></strong></li><br><br>                </ul> | <br>                  **QIRP SDK**<br><br><ul class="ul" id="ID-concept-d4319e103__ul_etj_gwk_sbc"><br>                  <li class="li">Prebuilt QIRP SDK + Robotics image</li><br><br>                  <li class="li">QIRP SDK basic and extra layers</li><br><br>                </ul><br><br>                <br>**Qualcomm Linux**<br><ul class="ul" id="ID-concept-d4319e103__ul_qpk_tz2_5bc"><br>                  <li class="li">Qualcomm Linux basic and extra layers</li><br><br>                  <li class="li">Qualcomm Linux firmware sources</li><br><br>                </ul> |

Last Published: Oct 15, 2024

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