首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为覆盆子建立Mender Yocto图像

为覆盆子建立Mender Yocto图像
EN

Stack Overflow用户
提问于 2017-05-12 10:10:34
回答 1查看 1.6K关注 0票数 2

我正试图为我的Raspberry Pi构建一个Mender Yocto图像,以实现远程更新的可能性。

我遵循以下说明:https://docs.mender.io/1.0/artifacts/building-mender-yocto-image

另外,我添加了这个层:https://github.com/mendersoftware/meta-mender/tree/master/meta-mender-raspberrypi

我的local.conf看起来像:

代码语言:javascript
复制
KERNEL_IMAGETYPE = "uImage"

MENDER_PARTITION_ALIGNMENT_KB = "4096"
MENDER_BOOT_PART_SIZE_MB = "40"
IMAGE_DEPENDS_sdimg += " bcm2835-bootfiles"
# raspberrypi files aligned with mender layout requirements
IMAGE_BOOT_FILES_append = " boot.scr u-boot.bin;${SDIMG_KERNELIMAGE}"
IMAGE_INSTALL_append = " kernel-image kernel-devicetree"
MENDER_ARTIFACT_NAME = "release-1"
INHERIT += "mender-full"
MACHINE = "raspberrypi3"

DISTRO_FEATURES_append = " systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"
VIRTUAL-RUNTIME_initscripts = ""

IMAGE_FSTYPES = "ext4"

我的bblayers.conf文件看起来如下:

代码语言:javascript
复制
# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

BBLAYERS ?= " \
/home/c3po/poky/meta \
/home/c3p0/poky/meta-poky \
/home/c3po/poky/meta-yocto-bsp \
/home/c3po/poky/oe-meta-go \
/home/c3po/poky/meta-mender/meta-mender-core \
/home/c3po/poky/meta-mender/meta-mender-demo \
/home/c3po/poky/meta-mender/meta-mender-raspberrypi \
"

除了Drew的回答外,我还补充道:

在poky文件夹中,我克隆了层:

代码语言:javascript
复制
git clone  git://git.yoctoproject.org/meta-raspberrypi

而不是我在图层中添加了:

代码语言:javascript
复制
bitbake-layers add-layer /meta-raspberrypi

以及依赖关系

代码语言:javascript
复制
git clone git://git.openembedded.org/openembedded-core
git clone git://git.openembedded.org/meta-openembedded

add-layer ../openembedded-core
add-layer ../meta-openembedded
EN

回答 1

Stack Overflow用户

发布于 2017-05-13 17:33:11

您的配置中似乎没有平台层。有关更多详细信息,请参阅https://layers.openembedded.org/layerindex/branch/master/layer/meta-raspberrypi/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43935110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档