# 概述

Qualcomm^®^ Linux^®^ Yocto指南提供了有关Qualcomm Linux如何采用Yocto为 Qualcomm 目标硬件编译嵌入式系统软件
的信息。

有关Yocto的介绍，请参阅Yocto Project^®^ 创建的以下页面：

- [Yocto项目](https://www.yoctoproject.org/)
- [Yocto项目4.0.20 文档](https://docs.yoctoproject.org/4.0.20/)

Yocto项目提供工具、软件、配置和最佳实践范例，可以为嵌入式和物联网设备或任何需要定制Linux操作系统的地方创建定制的Linux镜像。

Qualcomm Linux版本以及本文档均基于Yocto项目的原则，旨在帮助用户进一步实现定制化的 Qualcomm Linux。

Qualcomm Linux中有两种Build变体 （variant）： `custom` 和 `base` 。

> 
> 
> - `custom` 允许使用Qualcomm增值软件来编译软件镜像。
> - `base` 编译时仅包括上游软件组件。

有关这些Build变体的更多信息，请参阅 [在 Qualcomm Linux元数据layer中使用BitBake OVERRIDES](https://docs.qualcomm.com/doc/80-70015-27SC/topic/platform_software_features.html#use-of-bitbake-overrides) 。
这两种变体可以与 [meta-qcom-hwe](https://docs.qualcomm.com/doc/80-70015-27SC/topic/platform_software_features.html#meta-qcom-hwe-section) 中定义的机器配置一起使用，这些设备配置会映射到 [硬件套件](https://www.qualcomm.com/developer/software/qualcomm-linux/hardware)。

Note

要查找支持的覆盖以及设备配置到硬件套件的映射，请参阅 [Qualcomm Linux发行说明](https://docs.qualcomm.com/bundle/publicresource/topics/RNO-240929204440) 的第4.2节。

有关支持的特性，参见 [Qualcomm Linux功能](https://docs.qualcomm.com/doc/80-70015-27SC/topic/platform_software_features.html) 。

要自定义Qualcomm Linux，参见 [用户定制](https://docs.qualcomm.com/doc/80-70015-27SC/topic/user_customizations.html) 。

有关Yocto工作区常见问题的诊断和故障处理的过程，请参阅 [调试](https://docs.qualcomm.com/doc/80-70015-27SC/topic/debug.html)。

Note

请参阅 Qualcomm Linux上支持的 [硬件 SoC](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-115/soc.html) 。

Note

在本指南中，QCM6490和QCS6490硬件SoC可互换使用。在 `meta-qcom-hwe/conf/machine/`  目录中定义的 `qcs6490-rb3gen2-core-kit.conf` 和 `qcs6490-rb3gen2-vision-kit.conf` 设备配置文件可以支持QCM6490、QCS6490和QCS5430硬件SoC。

Last Published: Dec 15, 2024

[Next Topic
Qualcomm Linux功能](https://docs.qualcomm.com/bundle/publicresource/80-70015-27SC/topics/platform_software_features.md)