当我编译bitbake core-image-sato
时,我有krogoth yocto源,它显示了近4560个包正在编译但是在成功编译后,rootfs大小仅为30 mb。
Note: when I boot with this 30 mb size rootfs board is booting but lcd xwindow display not coming.
为什么所有包都没有添加到core-image-sato
我的core-image-sato.bb
DESCRIPTION =“core-image-sato basic image”
IMAGE_FEATURES + =“splash package-management x11-base x11-sato ssh-server-dropbear hwcodecs“
LICENSE =“MIT”
继承核心图像
IMAGE_INSTALL + =“packagegroup-core-x11-sato-games”
我错过了什么吗?以下是我的
distro yogurt.conf
要求conf / distro / poky.conf需要common.inc
DISTRO =“酸奶”DISTRO_NAME =“酸奶(Phytec示例 分发)“DISTRO_FEATURES + =”systemd x11“ DISTRO_FEATURES_remove =“argp irda pcmcia zeroconf ptest multiarch 韦兰“
VIRTUAL-RUNTIME_dev_manager =“udev”VIRTUAL-RUNTIME_init_manager = “systemd”DISTRO_FEATURES_BACKFILL_CONSIDERED + =“sysvinit” VIRTUAL-RUNTIME_login_manager =“busybox”VIRTUAL-RUNTIME_syslog =“” VIRTUAL-RUNTIME_initscripts =“” 一些默认语言环境
IMAGE_LINGUAS?=“de-de fr-fr en-us”
tmp/work/cortexa8-...../
所有包都已编译但没有为所有包创建image dir
时。但我相信这些都是编译的
为什么所有包都没有创建图像目录。有什么理由吗请帮我解决这个问题。谢谢,
答案 0 :(得分:2)
不要使用DISTRO_FEATURES + =因为默认值是?=赋值。使用DISTRO_FEATURES_append =" x11 systemd"
IMAGE_INSTALL相同。默认为+ =分配,因此您正在创建的图片只包含sato-games而不包含任何其他内容。
答案 1 :(得分:0)
我还认为您应该将继承放置在开头:
inherit core-image
如果您在
之后解决IMAGE_FEATURES
然后它将清除您之前确定的内容并分配核心图像内容
所以更好的图像文件就像
DESCRIPTION = "core-image-sato basic image "
LICENSE = "MIT"
inherit core-image
IMAGE_FEATURES += "splash package-management x11-base x11-sato ssh-server-dropbear hwcodecs"
IMAGE_INSTALL += "packagegroup-core-x11-sato-games"
BR。