# Qualcomm Linux Yocto 說明文件

提供有關 Qualcomm^®^ Linux^®^ 如何使用 Yocto 為 Qualcomm 硬體建置嵌入式系統軟體影像檔的資訊。

## Qualcomm Linux Yocto 概覽

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> Qualcomm Linux Yocto 概覽

提供如何使用 Yocto 專案以自訂 Qualcomm Linux 的概覽。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_linux_yocto_overview.html#yocto-overview

## Qualcomm Linux 元數據層

<link rel="stylesheet" type="text/css" href="https://d3je78mjrgbmx8.cloudfront.net/topic-card.css">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  meta-qcom

包含 Qualcomm 裝置支援和上游 OSS 元件。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_bsp_metadata_layers.html#meta-qcom-section

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  meta-qcom-hwe

包含為 Qualcomm Linux 建置軟體元件的機器組態檔案。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_bsp_metadata_layers.html#meta-qcom-hwe-section

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  meta-qcom-distro

為 Qualcomm Linux 提供參考發行版組態。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_bsp_metadata_layers.html#meta-qcom-distro-section

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  meta-qcom-realtime

提供 Qualcomm Linux 核心程式的修補檔和組態以啟用即時操作。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_bsp_metadata_layers.html#meta-qcom-realtime-section

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  meta-qcom-extras

允許對選取元件進行原始碼編譯的選用中繼資料層。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_bsp_metadata_layers.html#meta-qcom-extras-section

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  meta-qcom-qim-product-sdk

提供以 GStreamer 框架為基礎的 Qualcomm^®^ 智慧多媒體 (QIM) SDK 及 AI SDK。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/qualcomm_bsp_metadata_layers.html#meta-qcom-qim-product-sdk-section

## Qualcomm Linux 軟體元件

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  系統 initscripts

新增系統初始化指令碼至影像。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/system_initscripts.html#system-initscripts-section

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  使用 systemd-boot 與 UKI 設定及保護開機

提供控制開機流程的選項，並載入使用者選取的啟動程序載入程式。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/configure_and_secure_boot_with_systemd_boot_and_uki.html#configure-and-secure-boot-with-systemd-boot-and-uki

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg> 管理 Qualcomm Linux 中的分區

說明如何新增、刪除、修改及重新命名磁碟分割。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/managing_partitions_in_qualcomm_linux.html#managing-partitions-in-qualcomm-linux

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  建立輔助虛擬機器

使用 Qualcomm Linux 建置系統建立 VM 影像檔。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/create_secondary_virtual_machine.html#create-secondary-virtual-machine

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  用於 Qualcomm Linux 的 OTA 更新

透過 OTA 更新保持裝置為最新狀態。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/ota_update_for_qualcomm_linux.html#ota-update-for-qualcomm-linux

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  從 SD 卡啟動 Linux 作業系統

從 SD 卡中開啟開發套件。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/boot_linux_operating_system_from_sdcard.html#boot-linux-operating-system-from-sdcard

## 使用者自訂

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  新增自訂機器組態

新增機器組態並建置影像檔。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/add_custom_machine_configurations.html#add-custom-machine-configurations

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  新增自訂發行版組態

新增自訂發行版組態檔案。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/add_custom_distro_configurations.html#add-custom-distro-configurations

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  新增影像配方

提供有關如何新增影像配方的資訊。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/add_image_recipes.html#add-image-recipes

## 除錯

<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-label="icn-book-blue">
  <path d="M8 2V14M3.33333 2H12.6667C13.403 2 14 2.59695 14 3.33333V12.6667C14 13.403 13.403 14 12.6667 14H3.33333C2.59695 14 2 13.403 2 12.6667V3.33333C2 2.59695 2.59695 2 3.33333 2Z" stroke="#2A2AEA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>  偵錯

解決一般問題與難題。

https://docs.qualcomm.com/doc/80-70020-27TC/topic/debug.html#debug1

Last Published: Dec 23, 2025

[Next Topic
Qualcomm Linux Yocto 概覽](https://docs.qualcomm.com/bundle/publicresource/80-70020-27TC/topics/qualcomm_linux_yocto_overview.md)