Я использовал devtool build-image
для включения рецепта в рабочее пространство.
Я нашел соответствующие файлы в rootfs, но не смог найти файлы, когда использую QEMU для монтирования образа.
Вот что яготово.
- клон openBMC
сборка образа для meta-evb-ast2500
export TEMPLATECONF=meta-evb/meta-evb-aspeed/meta-evb-ast2500/conf
. openbmc-env
bitbake obmc-phosphor-image
- успешно
devtool add bbexample https://github.com/whbruce/bbexample.git
devtool build-image obmc-phosphor-image
файлы можно найти в fs
$ find tmp/work/evb_ast2500-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/ -name '*bbexample*'
tmp/work/evb_ast2500-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/bin/bbexample
tmp/work/evb_ast2500-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/lib/libbbexample.so.1
tmp/work/evb_ast2500-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/lib/libbbexample.so.1.0.0
начало QEMU
qemu-system-arm -m 256 -M ast2500-evb -nographic \
-drive file=$(ls tmp/deploy/images/evb-ast2500/obmc-phosphor-image-evb-ast2500-*.static.mtd),format=raw,if=mtd \
-net nic \
-net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostname=qemu
- Эти файлы не были найдены
Эти файлы должны были быть включены в изображение, верно?
Что-то не так?