如何在yocto krogoth中为imx6板添加完全x11支持

如何在yocto krogoth中为imx6板添加完全x11支持,yocto,openembedded,Yocto,Openembedded,当我编译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. 为什么不将所有包添加到核心映像sato 我的核心图像sato.bb DESCRIPTION=“核心图像sato基本图像” 图像

当我编译
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.
为什么不将所有包添加到核心映像sato

我的
核心图像sato.bb

DESCRIPTION=“核心图像sato基本图像”

图像_功能+=“启动包管理x11基本x11佐藤 ssh服务器dropbear hwcodecs“

LICENSE=“MIT”

继承核心图像

IMAGE_INSTALL+=“packagegroup-core-x11-sato-games”

我还遗漏了什么吗?下面是我的
发行版酸奶.conf

require conf/distro/poky.conf require common.inc

DISTRO=“酸奶”DISTRO_NAME=“酸奶(Phytec示例 发行版)“发行版功能+=“systemd x11” 发行版功能\u remove=“argp irda pcmcia zeroconf ptest多拱 韦兰”

VIRTUAL-RUNTIME\u dev\u manager=“udev”VIRTUAL-RUNTIME\u init\u manager= “systemd”发行版功能\u回填\u考虑+=“sysvinit” VIRTUAL-RUNTIME\u login\u manager=“busybox”VIRTUAL-RUNTIME\u syslog=“” 虚拟运行时_initscripts=“” 某些默认区域设置
图像语言?=“我们的语言”

  • 另外,当我看到
    tmp/work/cortexa8-…/
    时,所有包都被编译,但没有为所有包创建
    image dir
    。但我相信这些都是经过编译的。
    为什么所有这些包都不是创建映像目录的。有什么理由吗。请帮我解决这个问题

  • 谢谢,

    不要使用发行版功能+=因为默认为?=分配。使用发行版功能\u append=“x11 systemd”


    同样适用于映像安装。默认为+=分配,因此您要做的是创建一个仅包含sato游戏的图像,而不包含其他内容。

    不要使用发行版功能+=因为默认为?=分配。使用发行版功能\u append=“x11 systemd”


    同样适用于映像安装。默认值是+=赋值,因此您要做的是创建一个仅包含佐藤游戏的图像,而不包含其他内容。

    我认为您也可以将继承放在开头:

    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.

    我还认为您应该将继承放在开头:

    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.

    谢谢@Ross Burton,我在我的disro中仍然只替换了30mb的append。没有添加任何包,比如aboe modified Q?Thank@Ross Burton,我在我的disro中替换了\u append仍然只有30mb。不添加任何包,比如aboe修改Q?