openembedded

    1热度

    1回答

    我需要从Bitbake脚本创建一个.ipk包。我的BB文件: ... PR = "r0" PACKAGES = "${PN}" SRC_URI = " \ file://mypackage \ file://mypackage-startup \ " do_install() { install -m 0775 -d ${D}/userdata/cost

    2热度

    1回答

    语境: 我正在关注的NXP i.MX7 Reference建立一个Linux映像为i.MX 7 SABER板。这个过程进行得很顺利,我成功地在电路板上构建并加载了krogoth图像。当我尝试将openembedded-core图层添加到我的图像时,会出现问题。我立即得到下面的错误。我包括我的bblayers.conf以供参考。任何帮助,将不胜感激。我甚至不需要sqlite,所以如果有办法绕过它,那

    -2热度

    1回答

    我试图构建并创建一个Yocto环境,在这里我遇到了元开发,meta-linaro和poky。我的理解是: Yocto:创建一个定制的Linux环境,它需要: 板的BSP。 工具 编译器和许多其他工具,需要在其Linux发行版中使用。 它支持使用Bitbake食谱来构建创建Linux系统所需的源文件的开放式嵌入。 Bitbake使用编译器,URL来下载依赖关系和一些软件包。它最终生成一个跨平台和开发

    1热度

    4回答

    我需要在由Yocto构建的目标OS上运行脚本。 此脚本需要作为安装的一部分运行,因此必须只运行一次(在整个操作系统安装后或第一次启动后)。它不能在主机系统上运行,因为它取决于仅存在于目标上的硬件IO。 一个额外的小问题是,rootfs被挂载为只读,但我想可以通过将脚本重新挂载为rw并在执行后重新挂载为r或沿着这些行重新挂载来避免。 任何帮助表示赞赏。

    6热度

    3回答

    我使用Yocto Project颇具成效,常见的挑战是确定文件被包含在rootfs上的原因(或来自哪个配方)。这是希望从构建系统的环境中获得的东西,也就是元数据。理想情况下,一组命令将允许将文件链接回源(即配方)。 我通常的策略是对元数据(例如grep -R filename ../layers/*)执行搜索并在互联网上搜索所述文件名以查找可能负责任的食谱的线索。但是,这并不总是非常有效。在很多情

    3热度

    1回答

    我有一个基于https://github.com/jumpnow/meta-wandboard的自定义机器层。 我已经将内核升级到了4.8.6,并且希望将X11添加到图像中。 我正在修改图像配方(console-image.bb)。 由于Wandboard基于i.MX6,因此我想包含来自meta-fsl-arm的xf86-video-imxfb-vivante包。 但是,它没有抱怨无法构建kern

    0热度

    1回答

    我打包了一个基于autotools的上游项目,以便与OE/Yocto一起使用。 012ctYocto将尝试在树外建立项目(与源分离)。 这失败了。我已经通过在常规桌面上尝试构建out-tree-build来验证这与OE/Yocto设置无关。它以同样的方式失败。 如何在OE/Yocto中集成一个autotools项目与破碎的out-of-tree构建?

    0热度

    1回答

    我正在使用龙牌410C + yocto,并且我正在尝试构建Mplayer2。 mplayer2拒绝,由于它的商业授权编译: ...跳过:因为它有限制牌照没有 LICENSE_FLAGS_WHITELIST 我已经尝试添加到白名单中的local.conf: LICENSE_FLAGS_WHITELIST = “commercial” LICENSE_FLAGS_WHITELIST = “comme

    1热度

    1回答

    我想在yocto编译环境中编译pyqt 5.7,但出现以下错误。 /usr/libexec/i586-poky-linux/gcc/i586-poky-linux/6.2.0/ld: cannot open linker script file QtCore.exp: No such file or directory 这里是完整的配置/编译输出。 https://gist.github.co

    0热度

    1回答

    Yocto/OE提供了什么使内核,工具链和用户空间中的现有漏洞利用缓解技术成为可能?像ASLR,堆栈保护器,安全用户复制,禁用ptrace,... 我必须手动配置这些东西吗?或者Yocto中有什么能帮助我吗?