# Build overview

Qualcomm Linux uses Yocto to build an embedded system software image. Hence, Qualcomm recommends that you read the [Qualcomm Linux Yocto Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-80022-27) before starting your build. You can do any of the following:

- Download prebuilt images and flash the software
- Sync, build, and flash the software

## Download prebuilt images and flash the software

- In the [Release Notes](https://docs.qualcomm.com/doc/80-80022-300/topic/prebuilt_flashable_images_along_with_esdk.html), go to the *Artifactory links to prebuilt flashable images and eSDK* table to download prebuilt flashable images and the Platform eSDK.

Note

The Platform eSDK is an installer that allows you to synchronize, modify, compile, and install applications and open-source plug-ins within a complete Yocto environment.
- To flash the prebuilt images, see [Flash software images](https://docs.qualcomm.com/doc/80-80022-254/topic/flash_images.html#flash-images).

## Sync, build, and flash the software

- Unregistered users

    If you’re an unregistered Qualcomm user, you can sync and build Qualcomm Linux. For more information about using firmware components in the form of binary files, see [Build from Source](https://docs.qualcomm.com/doc/80-80022-254/topic/build_from_source_github_intro.html).
- Registered users

Note

You must [register with Qualcomm](https://www.qualcomm.com/support/working-with-qualcomm) to sync and build Qualcomm Linux.

    If you’re a registered user, you can use any of the following methods to sync and build Qualcomm Linux. These methods use the Qualcomm Yocto layers and the supporting base Yocto layers. You can access the source of certain firmware components and Qualcomm tools, which lets you build and download the software.

    | Manual build | CLI |
    | --- | --- |
    | Selective proprietary sources and binaries/libraries. | QSC command-line interface (CLI). |
    | [Build from source (with firmware and devtool)](https://docs.qualcomm.com/doc/80-80022-254/topic/build_addn_info.html#build-addn-info) | [Build with QSC CLI](https://docs.qualcomm.com/doc/80-80022-254/topic/build_frm_source_qsc_cli.html#build-frm-source-qsc-cli) |

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 0 640 400" width="640" height="400" style="cursor:auto !important" aria-label="../../_images/explore_QSC_html.svg">
    <defs>
      <style>@import url("https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&amp;display=swap");
.svg-1 .bg-fill { fill: var(--color-background) }
.svg-1 .fill-text { color: var(--color-content); fill: var(--color-content) }
.svg-1 .video-hoverbox { transition: opacity 0.15s ease-in-out }
.svg-1 .video-hoverbox:hover { opacity: 0.9 }</style>
  </defs>

  <foreignobject x="0" y="0" width="640" height="400">
    <body xmlns="http://www.w3.org/1999/xhtml">
        <iframe width="640" height="400" src="https://players.brightcove.net/1414329538001/4JiZQnWhg_default/index.html?videoId=6355998443112" allowfullscreen="" allow="encrypted-media"></iframe>
    <div class='topic-detail'><div class='topic-updated-date'><span> Last Published: </span>May 22, 2026</div><div class='prev-and-next-links'><span class='previous-topic-link'><span aria-hidden='true' class='disabled' data-tip='' data-effect='solid'></span></span></div></div></body>
    </foreignobject>
</svg>

Note

See [Hardware SoCs](https://docs.qualcomm.com/bundle/publicresource/topics/80-80022-115/soc.html) that are supported on Qualcomm Linux.

Last Published: May 22, 2026

[Previous Topic
Software build documentation](https://docs.qualcomm.com/bundle/publicresource/80-80022-254/topics/build_landing_page.md) [Next Topic
Build from source](https://docs.qualcomm.com/bundle/publicresource/80-80022-254/topics/build_from_source_github_intro.md)