Как развернуть Azure IoT Edge на Yocto на Raspberry Pi? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь настроить и изучить Azure IoT Edge на Yocto, работающем на Raspberry Pi3.Есть ли какая-нибудь документация?

В Ubuntu 18.04 я попробовал следующие шаги:

git clone https://github.com/Azure/meta-iotedge.git
git clone -b sumo git://git.yoctoproject.org/meta-virtualization
git clone -b sumo git://github.com/meta-rust/meta-rust.git
git clone -b sumo git://git.yoctoproject.org/poky
git clone -b sumo git://git.openembedded.org/meta-openembedded
git clone -b sumo git://git.yoctoproject.org/meta-raspberrypi

cd ~/rpi 
source sources/poky/oe-init-build-env rpi-build


cd ~/rpi/rpi-build/
echo 'MACHINE = "raspberrypi3"' >> conf/local.conf
echo 'DISTRO_FEATURES_append = " systemd virtualization"' >> conf/local.conf

изменить ~ / rpi / rpi-build / conf / bblayers.conf

# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

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

BSPDIR := "/home/ksaye/rpi/"

BBLAYERS ?= " \
  ${BSPDIR}/sources/poky/meta \
  ${BSPDIR}/sources/poky/meta-poky \
  ${BSPDIR}/sources/poky/meta-yocto-bsp \
  ${BSPDIR}/sources/meta-openembedded/meta-oe \
  ${BSPDIR}/sources/meta-openembedded/meta-networking \
  ${BSPDIR}/sources/meta-openembedded/meta-python \
  ${BSPDIR}/sources/meta-openembedded/meta-filesystems \
  ${BSPDIR}/sources/meta-raspberrypi \
  ${BSPDIR}/sources/meta-iotedge \
  ${BSPDIR}/sources/meta-rust \
  ${BSPDIR}/sources/meta-virtualization \
  "
BBLAYERS_NON_REMOVABLE ?= " \
  ${BSPDIR}/sources/poky/meta \
  ${BSPDIR}/sources/poky/meta-poky \
  ${BSPDIR}/sources/meta-iotedge \
"

cd ~/rpi
bitbake core-image-base


sudo dd if=~/rpi/rpi-build/tmp/deploy/images/raspberrypi3/rpi-basic-image-raspberrypi3.rpi-sdimg of=/dev/sde bs=4M

Я могу загрузить SD-карту, но нет команды iotedge или каталога / etc / iotedge.

Что мне не хватает?

Я ожидал, что iotedge будет командой, которая выполняется иличтобы увидеть /etc/iotedge/config.yaml, но я этого не сделал.

...