Skip to main content
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.
NoteFor complete details on migrating the underlying Qualcomm® Linux® platform from Qualcomm Linux 1.0 to Qualcomm Linux 2.0, see the Qualcomm Linux Migration Guide. 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)

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:
AreaQIR SDK for Qualcomm Linux 1.0QIR SDK for Qualcomm Linux 2.0
Robotics OE layersMultiple Yocto layers: meta-qcom-robotics, meta-qcom-robotics-distro, meta-qcom-robotics-sdkSingle unified layer: meta-qcom-robotics-sdk
QIM SDK dependencymeta-qcom-qim-product-sdk required as a separate layerIMSDK as an recipe integrated into the meta-qcom
Build systemStandard Yocto/BitBakekas: Setup tool for bitbake based projects

Next steps

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