> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Migration overview

This section guides you through migrating of QIR SDK. The QIR SDK is built on top of Qualcomm Linux (QLI), which introduces significant changes to the underlying platform, build system, and OpenEmbedded layer structure.

## Migration to Qualcomm Linux 2.0

The QIR SDK is based on Qualcomm Linux 2.0 (QLI 2.0). Before migrating your robotics applications, review the platform-level migration guide to understand the foundational changes in the build system, kernel, device tree, and hardware subsystems.

<Note>
  **Note**

  For complete details on migrating the underlying Qualcomm<sup>®</sup> Linux<sup>®</sup> platform from Qualcomm Linux 1.0 to Qualcomm Linux 2.0, see the [Qualcomm Linux Migration Guide](../../Key-Documents/Migration-Guide/qualcomm-linux-2-0-migration-overview). This guide covers:

  * Changes in OpenEmbedded layers and the KAS-based build system
  * Kernel and device tree migration
  * OTA upgrade procedures
  * Feature-specific migrations (audio, camera, display, graphics, multimedia)
</Note>

## What's changed in QIR SDK

The following table summarizes the key changes involved in QIR SDK for Qualcomm Linux 2.0 compared to QIR SDK for Qualcomm Linux 1.0:

| Area               | QIR SDK for Qualcomm Linux 1.0                                                                     | QIR SDK for Qualcomm Linux 2.0                     |
| :----------------- | :------------------------------------------------------------------------------------------------- | :------------------------------------------------- |
| Robotics OE layers | Multiple Yocto layers: `meta-qcom-robotics`, `meta-qcom-robotics-distro`, `meta-qcom-robotics-sdk` | Single unified layer: `meta-qcom-robotics-sdk`     |
| QIM SDK dependency | `meta-qcom-qim-product-sdk` required as a separate layer                                           | IMSDK as an recipe integrated into the `meta-qcom` |
| Build system       | Standard Yocto/BitBake                                                                             | kas: Setup tool for bitbake based projects         |

## Next steps

After reviewing the platform migration guide, proceed to the following sections for robotics-specific migration details:

* [Robotics OpenEmbedded layer changes](./migration-robotics-oe-layer-changes) — Understand how the layer consolidation affects your custom recipes and build configurations.
* [Robotics image composition changes](./migration-image-composition) — Learn about the new image types produced by the Robotics SDK and how to select the right image for your use case.
