Yocto Linux¶
Copyright © Quectel Wireless Solutions Co., Ltd. 2026. All rights reserved.
概述¶
Yocto项目(YP)是一个开源协作项目,可帮助开发人员创建基于Linux的定制系统。Yocto也可用于构建基于高通SoC设计的平台的系统。下面将介绍基于高通 QCS6490 SoC设计的移远通信 Quectel Pi H1 智能主控板的Yocto构建。
Quectel Pi H1采用移远通信提供的基于Yocto构建系统的SDK,该SDK基于高通平台进行了深度定制和优化,为开发者提供了完整的BSP(Board Support Package)支持。
支持的发行版¶
Quectel Pi H1目前支持以下Yocto发行版:
Yocto Linux (qcom-wayland)¶
移远通信提供的官方Yocto Linux版本,基于高通 QCS6490 平台BSP,集成了完整的驱动支持和多媒体功能。
主要特性:
基于 Yocto Project 构建系统
DISTRO:qcom-wayland
MACHINE:qcm6490-idp
完整的高通平台驱动支持
丰富的多媒体编解码能力(支持4K@60fps)
强大的AI算力支持(高达12TOPS)
完善的外设接口支持(USB、PCIe、MIPI、HDMI等)
构建Quectel Pi H1的Yocto Linux¶
准备工作¶
在开始构建之前,您需要:
配置开发环境
准备Ubuntu 22.04 LTS开发主机并安装必要的工具链。详细的环境配置步骤请参考:
硬件要求
x86计算机(四核CPU或更高)
至少16GB内存
至少300GB可用磁盘空间(推荐使用SSD)
Ubuntu 22.04(64-bit)操作系统
构建流程¶
完整的Yocto Linux构建流程包括:代码克隆、环境配置、编译和打包等步骤。构建完成后可获得系统镜像、内核、设备树等完整的固件文件。
详细的构建步骤和操作指南,请参考:
镜像构建-包含完整的SDK获取、编译、打包和镜像获取步骤
注意
Yocto构建是一个复杂的过程,首次构建可能需要1~2小时或更长时间,具体取决于您的硬件配置和网络状况。建议使用高性能计算机并确保网络连接稳定。
镜像烧录¶
构建完成后,您可以使用QFIL工具将镜像烧录到Quectel Pi H1开发板。详细的烧录步骤请参考:
参考资源¶
Yocto Project官方网站:https://www.yoctoproject.org/
移远通信技术支持:获取更多Quectel Pi H1相关技术支持