Skip to main content
Use the Qualcomm® Software Center Command-Line Interface (QSC-CLI) to download and compile the QIR SDK. Then, flash images using various tools or commands.
WarningIt’s not recommended to rebuild the QIR SDK, as the build process is complex for non-professionals. Build the QIR SDK ONLY if you understand the process and have the following needs:
  • Build an image for the device which doesn’t have a prebuilt image, for example, the Qualcomm® IQ-8 Evaluation Kit. For details, see Supported platforms.
  • Add new features to the QIR SDK.
  • Change the content of the target image.
  • Fix bugs in the QIR SDK.
  • Optimize the performance of the QIR SDK.
  • Change the version of certain components.
Prerequisites
  • Ensure that you have installed the QSC CLI with the instructions in Install QSC-CLI.
  • The QSC CLI requires Docker. Install Docker on the host computer if you haven’t done so.
NoteIt’s not recommended to build the QIR SDK with QSC Launcher or QSC-CLI in the Mac UTM environment. Using this method may require multiple manual retries upon errors.

Download

To download the QIR SDK software distributions, follow these steps:
  1. Sign in to qsc-cli using your registered email ID.
    qsc-cli login -u <username>
    
  2. Download a specific software release of the QIR SDK using the following command. To identify the appropriate values for the command arguments, see the following table.
    qsc-cli download --workspace-path '<absolute_workspace_path>' --product '<Product_ID>' --release '<Release_ID>' --distribution '<Distro>'
    
Note
  • Both the --release and --build options can be used individually to download a software package. If both options are provided, the --release parameter will be used to initiate the download.
  • For information about access levels, including public and authorized, see Working with Qualcomm.
  • The build and flash steps follow the Qualcomm® Linux Build Guide.

Build the QIR with QSC-CLI downloads

To build the QIR SDK, see Build default configuration–Compile from the Qualcomm Linux Build Guide. Outputs
Note<Workspace_Path> is the argument that you provide to the --workspace-path parameter of the download command.
  • Robotics images: <Workspace_Path>/DEV/LE.QCROBOTICS.1.0.r1/build-qcs9075-custom/tmp-glibc/deploy/images/qcs9075-iq-9075-evk/qcom-robotics-full-image/*
  • QIR SDK: <Workspace_Path>/DEV/LE.QCROBOTICS.1.0.r1/build-qcs9075-custom/tmp-glibc/deploy/qirpsdk_artifacts/qcs9075-iq-9075-evk/qirp-sdk_<version>.tar.gz

Flash the robotics image to devices

To flash the robotics image to the device, see Flash the robotics image, using the qcom-robotics-full-image generated in Build the QIR with QSC-CLI downloads.