【问题标题】:Building a Mender Yocto image for a Raspberry为 Raspberry 构建 Mender Yocto 映像
【发布时间】:2017-10-11 14:51:09
【问题描述】:

我正在尝试为我的 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 看起来像:

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 文件看起来像:

# 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 文件夹中,我克隆了 meta-raspberrypi 层:

git clone  git://git.yoctoproject.org/meta-raspberrypi

比我添加的层:

bitbake-layers add-layer /meta-raspberrypi

和依赖关系

git clone git://git.openembedded.org/openembedded-core
git clone git://git.openembedded.org/meta-openembedded

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

【问题讨论】:

  • 实际错误或实际问题是什么?

标签: image raspberry-pi updates yocto mender


【解决方案1】:

您的配置中似乎没有平台层。详情请见https://layers.openembedded.org/layerindex/branch/master/layer/meta-raspberrypi/

【讨论】:

猜你喜欢
  • 2018-01-02
  • 2020-01-01
  • 2018-11-01
  • 2018-05-13
  • 1970-01-01
  • 2015-06-04
  • 2017-07-10
  • 1970-01-01
  • 2022-08-23
相关资源
最近更新 更多