Digi Embedded Yocto为您的嵌入式Digi产品构建U-Boot引导加载程序、Linux内核和根文件系统映像。下面的主题描述了如何对这些组件进行更改,这些组件可能在以下场景中是必要的:

  • 您已经为Digi嵌入式模块设计了自定义载波板,并且需要自定义U-Boot引导加载程序或Linux内核

  • 您需要自定义默认的Digi Embedded Yocto根文件系统映像,或者用您自己的映像替换它们

  • 您希望将您的应用程序集成到Digi Embedded Yocto中,以便将其构建并包含在根文件系统中

Digi嵌入Yocto层

Digi Embedded Yocto将安装一组称为元数据(meta-data)的包配方,然后用来构建不同的分发元素。这个元数据被构造成几个重叠的层。Digi Embedded Yocto使用以下Yocto项目层:

  • 无生气的,即Yocto项目参考构建系统

  • meta-openembedded,一个包装食谱的集合

  • meta-freescale,为恩智浦专用硬件平台提供支持

  • meta-fsl-demos,提供了一些NXP的演示配方

  • meta-qt5,支撑QT5的层

  • meta-swupdate,为软件更新机制提供支持

  • meta-webkit支持WebKit的层

Digi Embedded Yocto提供了两个额外的层来增加对Digi嵌入式平台的支持:

  • meta-digi-arm,其中包含Digi支持平台的BSP定制

  • meta-digi-dey,其中包含Digi Embedded Yocto发行版,并添加了以下内容:

    • dey-image-qtXWayland图形后端可用的图形QT映像

    • dey-image-aws这是一个仅支持亚马逊网络服务物联网的主机镜像

    • dey-image-webkit一个WebKit图形图像,可用于XWayland图形后端