# Getting started
Source: [https://docs.qualcomm.com/doc/80-70015-51/topic/install-sdk.html](https://docs.qualcomm.com/doc/80-70015-51/topic/install-sdk.html)
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
1. Ensure that your development kit has the latest Qualcomm Linux software.
[Check software version](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-253/set_up_the_device.html#check-software-version) for the
latest software.
2. Else, upgrade your development kit following the steps described in [Set up the Ubuntu host](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-253/set_up_the_device.html#set-up-the-ubuntu-host).
## Explore eSDK
Run the [sample applications](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-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-70015-50/gstreamer-application-use-cases.html) to
understand the eSDK capabilities.
## Download and install eSDK
Note: For QCS9075, a downloadable eSDK is unavailable. If you are
a registered users with access to QCS9075 software, you can [build a custom eSDK](https://docs.qualcomm.com/doc/80-70015-51/topic/build-the-platfrom-esdk.html).
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 and Qualcomm^®^ RB3 Gen 2 Core Development Kit. You can
download the eSDK that matches your development kit. The following steps are
applicable to the RB3 Gen 2 Vision 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-70015-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 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.38-QLI.1.2-Ver.1.1_qim-product-sdk-1.1.2.zipCopy to clipboard
- For Arm^®^ architecture-based host
machines:
wget https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/qimpsdk/qcs6490-rb3gen2-vision-kit/arm/qcom-6.6.38-QLI.1.2-Ver.1.1_qim-product-sdk-1.1.2.zipCopy to clipboard
4. Unzip the QIMP SDK to a directory of your
choice:
unzip qcom-6.6.38-QLI.1.2-Ver.1.1_qim-product-sdk-1.1.2.zipCopy to clipboard
5. Ensure that the eSDK installer is at
<unzip\_location>/target/qcs6490-rb3gen2-vision-kit/sdk/
6. If you do not 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+rxCopy to clipboard
2. To install the eSDK, run the installer script from
<unzip\_location>/target/qcs6490-rb3gen2-
vision-kit/sdk/:
sh ./qcom-wayland-x86_64-qcom-multimedia-image-armv8-2a--toolchain-ext-1.0.shCopy to clipboard
For
example:
sh ./qcom-wayland-x86_64-qcom-multimedia-image-armv8-2a-qcs6490-rb3gen2-vision-kit-toolchain-ext-1.0.shCopy to clipboard
3. To install the eSDK in your host machine, follow the instructions on the
console.
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-70015-51/topic/build-the-platfrom-esdk.html).
5. Set up the `ESDK_ROOT`
variable.
export ESDK_ROOT=Copy to clipboard
For
example,
export ESDK_ROOT=/local/mnt/workspace/Platform_eSDK_plus_QIMCopy to clipboard
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-70015-51/topic/content-develop-your-first-application.html).
Last Published: Jan 23, 2026
[Previous Topic
Overview](https://docs.qualcomm.com/bundle/publicresource/80-70015-51/topics/introduction.md) [Next Topic
Develop applications](https://docs.qualcomm.com/bundle/publicresource/80-70015-51/topics/application-development.md)