# QIRP SDK folder structure

The QIRP SDK folder layout and description of the files and resources available to the users.

**QIRP SDK layout**

When decompressed, the QIRP SDK folder is organized as follows:

tree qirp-sdk -L 1

├── runtime

├── setup.sh

├── qirp-samples

└── toolchain

| Name | Description |
| --- | --- |
| runtime<br>    Copy to clipboard | This directory contains the runtime environment necessary for executing applications developed with the QIRP SDK. It typically includes libraries and binaries that support the running of the applications on the target platform. |
| setup.sh<br>    Copy to clipboard | This shell script sets up the development environment for the QIRP SDK. Running this script usually configures the necessary environment variables and paths to ensure that the SDK's libraries are correctly accessible for application development and compilation. |
| qirp-samples<br>    Copy to clipboard | This directory houses example applications and code snippets provided as part of the QIRP SDK. |
| toolchain<br>    Copy to clipboard | This directory has the cross-compilation toolchain included in the QIRP SDK. The toolchain includes compilers, linkers, and other utilities needed to build applications for the target platform. This toolchain allows developers to compile their applications on a development machine (host) for execution on the target device (target). |

Last Published: Apr 29, 2025

[Previous Topic
Build the robotics image with the prebuilt robotics eSDK](https://docs.qualcomm.com/bundle/publicresource/80-70018-265/topics/build-with-prebuilt-esdk.md) [Next Topic
Flash and install](https://docs.qualcomm.com/bundle/publicresource/80-70018-265/topics/flash-and-install_4_3.md)