# Qualcomm Linux 메타데이터 계층에서 BitBake OVERRIDES 사용

Qualcomm Linux 메타데이터 계층은 BitBake의 OVERRIDES 메커니즘을 사용하여 `base` 및 `custom` 이라는 서로 다른 2개의 BSP 변형을 구현합니다.

Qualcomm Linux 빌드를 시작할 때 `QCOM_SELECTED_BSP` 변수를 `custom` 또는 `base` 로 설정하세요. 이 변수는 `conf/machine/include/qcom-base.inc` 에서 정의하며 기본적으로 다음과 같이 `custom` 으로 설정됩니다.

QCOM_SELECTED_BSP ??= "custom"
    Copy to clipboard

`QCOM_SELECTED_BSP` 에 설정된 값은 두 개의 BitBake OVERRIDES로 변환됩니다. 다음은 `QCOM_SELECTED_BSP` 와 해당 BitBake OVERRIDE의 매핑 테이블입니다.

| `QCOM_SELECTED_BSP` 값 | 해당 BitBake OVERRIDE |
| --- | --- |
| `base` | `qcom-base-bsp` |
| `custom` | `qcom-custom-bsp` |

BitBake OVERRIDE의 유효 값은 변수를 선택적으로 설정하여 패키지를 이미지에 포함합니다.

참고

BitBake OVERRIDES에 대해 알아보려면 [조건부 구문(Overrides)](https://docs.yoctoproject.org/bitbake/2.8/bitbake-user-manual/bitbake-user-manual-metadata.html#conditional-syntax-overrides) 및 [Yocto Project 설명서](https://docs.yoctoproject.org/singleindex.html#term-OVERRIDES) 를 참조하세요.

BSP의 `base` 변형을 사용하고 빌드 시 `QCOM_SELECTED_BSP` 설정 방법을 알아보려면 [기본 이미지 빌드](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-254/github_workflow_unregistered_users.html#build-base-image) 를 참조하세요.

참고

이 릴리스에서 `base` BSP는 `qcs8300-ride-sx.conf`, `qcs9075-ride-sx.conf`, `qcs9100-ride-sx.conf` 로 빌드하기 위한 Qualcomm 참조 기기를 지원합니다.

최종 이미지 컴포지션은 `QCOM_SELECTED_BSP` 변수에 `base` 값과 `custom` 값 중에서 무엇을 선택하는지에 따라 달라집니다. 자세한 내용은 [Qualcomm Linux Yocto 개요](https://docs.qualcomm.com/doc/80-70020-27KO/topic/qualcomm_linux_yocto_overview.html#yocto-overview) 를 참조하세요.

이러한 OVERRIDES가 빌드할 소프트웨어 구성 요소를 선택하는 방법에 관한 예시를 보려면 `qcom-base-bsp` 및 `qcom-custom-bsp` 를 사용하여 `meta-qcom-hwe` 코드베이스를 검색하세요.

Last Published: Dec 23, 2025

[Previous Topic
Qualcomm Linux 메타데이터 계층](https://docs.qualcomm.com/bundle/publicresource/80-70020-27KO/topics/qualcomm_bsp_metadata_layers.md) [Next Topic
Qualcomm Linux 빌드](https://docs.qualcomm.com/bundle/publicresource/80-70020-27KO/topics/build_qualcomm_linux.md)