# Get started with the QIMP SDK
This section provides instructions on how to start developing your software using the QIMP SDK.
## QIMP SDK workflow
The figure shows the SDK workflow from setting up the device to developing your first application. For more information, click each component.
**Figure : QIMP SDK workflow**
## Prerequisites
- Ensure that your development kit has the latest Qualcomm Linux software. [Verify the Qualcomm Linux version](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/set_up_the_device.html#verify-the-qualcomm-linux-version) for the latest software.
- Else, upgrade your development kit following the steps described in [Set up the device](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/set_up_the_device.html).
## Explore sample applications with Qdemo
You can explore sample applications using the QDemo application, which is part of the software installation. You can run this GUI-based application directly on the target device without needing to set up a host.
For more details, see [Run sample applications using Qdemo](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/demo_app.html#run-sample-applications-using-qdemo).
## Explore eSDK
Run the [sample
applications](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-50/example-applications.html)
that are part of the QIMP package and [gst command‑line use
cases](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-50/gstreamer-application-use-cases.html)
to understand the eSDK capabilities.
## Download and install eSDK
Note
For the QCS8275, a downloadable eSDK is not available. However, if you are a registered user with access to the QCS8275 software,
you have the option to [build a custom eSDK](https://docs.qualcomm.com/doc/80-70018-51/topic/build-the-platfrom-esdk.html#build-the-platfrom-esdk).
After upgrading the development kit to the latest Qualcomm Linux
software, download the corresponding eSDK.
This release supports separate eSDKs for the Qualcomm^®^ RB3 Gen 2 Vision
Development Kit, the Qualcomm^®^ RB3 Gen 2 Core Development Kit, and Qualcomm Dragonwing^TM^ IQ-9075 Evaluation Kit (EVK).
You can download the eSDK that corresponds to your specific development kit.
**Prerequisites**
- An Ubuntu 22.04 host machine with at least 100 GB of free space. To
set up the virtual machine running Ubuntu 22.04 OS on a Microsoft
Windows or an Apple^®^ Mac^®^, see [Qualcomm Linux Virtual Machine Setup
Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-41/).
- `sudo` permission to run the commands.
**Procedure**
1. Download the eSDK from [Qualcomm public
archive](https://artifacts.codelinaro.org/ui/native/qli-ci/flashable-binaries/qimpsdk/).
1. Make directory:
mkdir
Copy to clipboard
2. Change directory:
cd
Copy to clipboard
3. Download the zipped file:
- For RB3 Gen 2 Vision Kit:
>
>
> - Ubuntu x86 architecture-based host machines:
>
>
>
> >
> >
> > wget https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/qimpsdk/qcs6490-rb3gen2-vision-kit/x86-qcom-6.6.65-QLI.1.4-Ver.1.1_qim-product-sdk-1.1.2.zip
> > Copy to clipboard
> - Arm^®^ architecture-based host machines:
>
>
> wget https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/qimpsdk/qcs6490-rb3gen2-vision-kit/arm-qcom-6.6.65-QLI.1.4-Ver.1.1_qim-product-sdk-1.1.2.zip
> Copy to clipboard
- For Dragonwing IQ-9075 EVK:
>
>
> - Ubuntu x86 architecture-based host machines:
>
>
>
> >
> >
> > wget https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/qimpsdk/qcs9075-rb8-core-kit/x86-qcom-6.6.65-QLI.1.4-Ver.1.1_qim-product-sdk-1.1.2.zip
> > Copy to clipboard
> - Arm architecture-based host machines:
>
>
>
> >
> >
> > wget https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/qimpsdk/qcs9075-rb8-core-kit/arm-qcom-6.6.65-QLI.1.4-Ver.1.1_qim-product-sdk-1.1.2.zip
> > Copy to clipboard
4. Unzip the QIMP SDK to a directory of your choice:
unzip x86-qcom-6.6.65-QLI.1.4-Ver.1.1_qim-product-sdk-1.1.2.zip
Copy to clipboard
5. Ensure that the eSDK installer is at `/target/qcs6490-rb3gen2-vision-kit/sdk/`.

6. If you don't have the required write permissions to install the
eSDK in the directory, the installer alerts you and then
terminates the installation. Ensure that you set up the required
permissions in the directory and rerun the installer.
umask a+rx
Copy to clipboard
2. To install the eSDK, run the installer script from `/target/qcs6490-rb3gen2-vision-kit/sdk/`:
sh ./qcom-wayland-x86_64-qcom-multimedia-image-armv8-2a--toolchain-ext-1.0.sh
Copy to clipboard
For example:
sh ./qcom-wayland-x86\_64-qcom-multimedia-image-armv8-2a-qcs6490-rb3gen2-vision-kit-toolchain-ext-1.0.sh
3. To install the eSDK in your host machine, follow the instructions on the console:
- On the console, you will be prompted to specify the directory path for the eSDK installation. If you accept the default path, the eSDK will be installed in the user directory, as shown in the following screenshot:

- Alternatively, if you specify a custom path, such as `/local/mnt/workspace/Platform_eSDK_plus_QIM`, the eSDK will be installed in that directory.
Note
If packages such as diffstat, gawk, gcc, and g++ are missing during the eSDK installation, see
[Build with standalone commands](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-254/github_workflow_unregistered_users.html#build-with-standalone-commands).
4. To verify if the installation is successful, check if the QIMP SDK layers are available at `/layers`.

Note
If you are an advanced user, you can [build a custom eSDK](https://docs.qualcomm.com/doc/80-70018-51/topic/build-the-platfrom-esdk.html#build-the-platfrom-esdk).
5. Set up the `ESDK_ROOT` variable.
export ESDK_ROOT=
Copy to clipboard
For example,
export ESDK\_ROOT=/local/mnt/workspace/Platform\_eSDK\_plus\_QIM
The QIMP SDK installation is now complete. Next, you can develop an
application using the SDK, see [Develop your first application](https://docs.qualcomm.com/doc/80-70018-51/topic/content-develop-your-first-application.html#content-develop-your-first-application).
Last Published: Feb 02, 2026
[Previous Topic
QIMP SDK Overview](https://docs.qualcomm.com/bundle/publicresource/80-70018-51/topics/introduction.md) [Next Topic
Develop applications with the QIMP SDK](https://docs.qualcomm.com/bundle/publicresource/80-70018-51/topics/application-development.md)