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图形后端