# Getting started

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

This section explains how to develop software using Qualcomm Linux. Before you begin,
        set up your infrastructure as described in [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 any power
                measurement, it is recommended to 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:** [Power management](https://docs.qualcomm.com/doc/80-70015-30/topic/powermanagement.html)

Last Published: Oct 16, 2024

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