# Getting started

Source: [https://docs.qualcomm.com/doc/80-70015-30/topic/get-started-thermal.html](https://docs.qualcomm.com/doc/80-70015-30/topic/get-started-thermal.html)

This section describes how to develop software on Qualcomm Linux. Ensure to set up
        the infrastructure before building your software. For more information on setting up
        infrastructure, see [Qualcomm Linux Build Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/introduction.html). This guide also
        provides information about the common build workflow.

## Prepare performance build

Enable SSH in Permissive mode. For instructions see [Use SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-254/how_to.html#use-ssh).

The default build of Qualcomm Linux is the performance build. For evaluation of any
                thermal behavior, use the performance build.

The performance build uses the following kernel configurations:

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

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

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

`layer/meta-qcom-hwe/recipes‑kernel/linux/linux-kernel-qcom_6.6.bb.`

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

**Parent Topic:** [Thermal management](https://docs.qualcomm.com/doc/80-70015-30/topic/thermalmanagement.html)

Last Published: Oct 16, 2024

[Previous Topic
Overview](https://docs.qualcomm.com/bundle/publicresource/80-70015-30/topics/thermal-overview.md) [Next Topic
Architecture](https://docs.qualcomm.com/bundle/publicresource/80-70015-30/topics/thermal%20architecture.md)