# Build the robotics image with the prebuilt robotics eSDK

Use the prebuilt platform extended SDK (eSDK) to build the robotics image.

The robotics eSDK is an installer generated from the Qualcomm Linux
image and provides a complete Yocto environment that allows you to
synchronize, modify, compile, and install applications.

**Build the robotics image**

**Prerequisites:**

- An Ubuntu 22.04 host computer with at least 50 GB of free space.
- You have downloaded the prebuilt robotics image with steps in  [Download and use the prebuilt package](https://docs.qualcomm.com/doc/80-70018-265/topic/download-the-prebuilt-robotics-image_3_1.html#download-the-prebuilt-robotics-image-3-1).

**Steps:**

1. Install the eSDK by running the installer script.

    1. Run the installer script with the following commands:

Tab RB3 Gen 2 Vision Development Kit
Tab IQ-9075 Evaluation Kit

cd <decompressed_workspace>/target/qcs6490-rb3gen2-vision-kit/sdk
            umask a+rx
            sh ./qcom-robotics-ros2-jazzy-x86_64-qcom-robotics-full-image-armv8-2a-qcs6490-rb3gen2-vision-kit-toolchain-ext-2.2.0.sh
            Copy to clipboard

cd <decompressed_workspace>/target/qcs9075-rb8-core-kit/sdk
            umask a+rx
            sh ./qcom-robotics-ros2-jazzy-x86_64-qcom-robotics-full-image-armv8-2a-qcs9075-rb8-core-kit-toolchain-ext-2.2.0.sh
            Copy to clipboard
    2. When you see the following prompt, press **Enter** or type a custom directory for eSDK installation.

QCOM Robotics Reference Distro with ROS Extensible SDK installer version 2.2.0

===============================================================================

Enter target directory for SDK (default: ~/qcom-robotics-ros2-jazzy\_sdk):
2. Follow the instructions on the console to install the Platform eSDK in a convenient location of your host PC.
3. Ensure that the eSDK installation is successful when you see the following prompt.

SDK has been successfully set up and is ready to be used.

Each time you wish to use the SDK in a new shell session, you need to source the environment setup script.
4. Set up the eSDK and build the robotics image.

. environment-setup-armv8-2a-qcom-linux
        devtool build-image qcom-robotics-full-image
        Copy to clipboard

    **Output:**

Tab RB3 Gen 2 Vision Development Kit
Tab IQ-9075 Evaluation Kit

&lt;eSDK\_install\_path&gt;/tmp/deploy/images/qcs6490-rb3gen2-vision-kit/qcom-robotics-full-image

&lt;eSDK\_install\_path&gt;/tmp/deploy/images/qcs9075-rb8-core-kit/qcom-robotics-full-image

Note

The `<eSDK_install_path>` is the default or custom path specified in [Step 1](https://docs.qualcomm.com/doc/80-70018-265/topic/build-with-prebuilt-esdk.html#id-install-esdk).

**Develop with the eSDK**

To develop your own application with the eSDK, see the Yocto
documentation: [Using devtool in your SDK workflow](https://docs.yoctoproject.org/singleindex.html#using-devtool-in-your-sdk-workflow).

Last Published: Apr 29, 2025

[Previous Topic
Build with GitHub (firmware and extras)](https://docs.qualcomm.com/bundle/publicresource/80-70018-265/topics/using-detailed-instructions_3_2.md) [Next Topic
QIRP SDK folder structure](https://docs.qualcomm.com/bundle/publicresource/80-70018-265/topics/qirp-sdk-layout_4.md)