Я пытаюсь настроить и изучить 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, но я этого не сделал.