> ## 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.

# Get started with thermal management workflow

To develop your software using Qualcomm Linux, set up your build environment, tailored primarily for evaluating thermal management.

## Steps

### 1. Set up the build environment

Follow the steps outlined in [To Build from Source Using Yocto](https://dragonwingdocs.qualcomm.com/Key-Documents/Yocto-Guide/build-qualcomm-linux) to configure your build environment.

### 2. Sign in using SSH

For instructions, see [Sign in using SSH](https://dragonwingdocs.qualcomm.com/Key-Documents/Flash-Guide/how-to-sign-in-with-ssh).

### 3. Prepare the performance build

* The default Qualcomm build is the performance build. For evaluation of any thermal measurement, use the performance build.
* The performance build uses the following kernel configuration fragments from the source code:

  `kernel_platform/kernel/arch/arm64/configs/qcom_defconfig`

  `kernel_platform/kernel/arch/arm64/configs/qcom_addons.config`

  These kernel configurations are defined in the source code kernel recipe at:

  * Base BSP: `layers/meta-qcom-hwe/recipes-kernel/linux/linux-qcom-base_6.6.bb`
  * Custom BSP: `layers/meta-qcom-hwe/recipes-kernel/linux/linux-qcom-custom_6.6.bb`

### 4. Verify kernel configurations in the source code kernel recipe

```
KERNEL_CONFIG ??= "qcom_defconfig"
KERNEL_CONFIG_FRAGMENTS:append = " ${S}/arch/arm64/configs/qcom_addons.config"
```

## Next Steps

* [Overview of thermal management](overview-of-thermal-management)
