bitbake相关内容
更新:没有任何附加层的bitbake core-image-minimal会给我一些错误,例如: ERROR: Task (/home/rama/repositories/oe-core/build/../layers/openembedded-core/meta/recipes-devtools/m4/m4-native_1.4.17.bb:do_compile) failed with
..
看起来我面临着一个琐碎的问题,但我无能为力. 我试图对树莓派图像进行位烤,但由于互联网连接不良,它失败了.现在,当我再次尝试Bitbake时,它给了我下面的错误. 致命的:拒绝获取当前分支的refs/heads/master 非裸仓库 我知道,这是因为我的git存储库不再裸露.在互联网上搜索了很多之后,我只找到一种解决方案.运行以下命令可能会解决该问题. bitbake -c c
..
我想用yocto构建core-image-minimal,但是失败了.要设置所有内容,请按以下步骤操作: sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python
..
我有一个配方,需要知道另一个配方的版本字符串/信息.基本上,我想扩展其他配方的PV变量.最简单的方法是什么?我在想,也许我可以在食谱中使用bb python函数来解析其他食谱并找到它的PV. 解决方案 轻松地,您不能.您能解释一下您实际需要做什么吗?
..
我有一个需要更改DEFEAULTTUNE的板.我在conf/local.conf中做到了这一点.据我所知,此位置实际上是为构建主机配置保留的,我认为这实际上不是最适合的位置.什么地方合适?更改bsp提供程序的机器配置似乎也不是最好的主意... 最诚挚的问候,并感谢您的提示 解决方案 正如我所解释的,DEFAULTTUNE是进入MACHINE配置文件的绝对经典之作(信用证转到因此,解决
..
在执行bitbake 期间,会生成3个错误,并且构建过程停止. 这是输出的最后几行: | ERROR: Function failed: do_compile (log file is located at /local/STM32MP15-Ecosystem-v1.0.0/Distribution-Package/openstlinux-4.19-thud-mp1-19-02
..
我正在尝试在Github上合并CPLD编程实用程序,该实用程序可从 https://github.com/获得. kontron/altera-stapl 放入我的Yocto构建中,但正在获取对gpiod函数的未定义引用.我知道这取决于我食谱中的libgpiod.我可以正确指定依赖项吗? 这是我的食谱: SUMMARY = "CPLD STAPL Programming" DESCR
..
我正在写一个图像描述,我想将其附加到多层上 bsp层,安全层和应用程序层. 在bsp中:我的image.bb和image-dev.bb与 require image.bb 在其他层上,我有image.bbappend和image-dev.bbappend require image.bbappend 会导致错误: ERROR: ParseError in .../
..
我正在使用yocto创建initramfs,它创建了initramfs并将库放置在lib目录中. 我想使用yocto生成32位和64位的库.在machine.conf中,我启用了MACHINE_FEATURES + ="x86_64" 我如何在initramfs中使用yocto生成32位和64位二进制文件 解决方案 您需要配置 multilib构建.基本上可以归结为在loc
..
我有两个不同的图像,它们使用了很多常见的程序包.其中之一是wpa-supplicant,它提供了默认配方安装的文件wpa_supplicant.conf.但是,我希望安装自己的wpa_supplicant.conf. 我通过在图层中添加.bbappend来解决此问题.但是现在,我只希望在编译其中一个图像而不是另一个图像时应用此追加. 简而言之:是否有一种方法可以根据编译的图像启用/禁用
..
我正在Yocto的Dora分支(Poky 1.2)上工作,仅需要在此分支上工作. 我需要将空白的root密码更改为其他值,以防止在开发过程中映像中出现安全漏洞. 如何设置root密码? 我想使用local.conf文件. 此处描述的方法不起作用: 如何在Yocto/Poky图片上设置root密码? 解决方案 在您的build/conf/local.conf中添加以下
..
我正在使用 SAMA5D27-SOM1-EK1 Microchip 嵌入式板.我正在使用通过 Yocto 项目构建的 Linux内核4.14.73 版本. 该板具有一个 J27连接器,用作该板的图像传感器接口,如 4.3.2标题,第31页中所示用户指南文档,以及表4-16. ISC连接器J27引脚分配,第32页,显示了连接器PIN功能. 这是董事会文件的链接: SAMA5D27_
..
我们只有一台MACHINE,用于构建两个目标图像; foo-image和foobar-image.这两个映像使用相同版本的软件包,但是我们希望根据生成的映像对do_install任务进行更改.这样包装的配方文件看起来像这样: do_install (){ //Some work } do_install_append_foobar-image(){ //Some foobar
..
我创建了一个位烘烤食谱,用于安装 https://pypi.python. org/pypi/Adafruit-GPIO/1.0.3 python软件包.以下是我的食谱 DESCRIPTION = "Library to provide a cross-platform GPIO interface on the Raspberry Pi and Beaglebone Black using
..
我想简化BitBake食谱,该食谱通过使用某种递归安装例程而不是多次调用install来安装大型目录结构.在开发过程中,源目录的布局经常发生变化,这导致配方的修订远远超过我想要处理的版本. 作为示例,如何将以下do_install()简化为这样: do_install() { install -d ${D}/foo install -m 0644 ${S}/foo/*.
..
是否可以像在实时系统上一样在配方中运行命令?如果是这样,怎么办?我想在创建映像之前将密钥导入到 gpg 中,因此不必登录格式化SD卡后,将其导入系统. 解决方案 我找到了一个解决方案,其中涉及指定在调用do_rootfs时运行的安装后脚本.我添加到在系统上安装公钥的食谱中添加的所有内容如下: pkg_postinst_${PN}() { #!/bin/sh if [ -n "$D"
..
如何在带有条件的bitbake文件中包括一个depends行? 我想要类似以下的内容: if (some env varible) DEPENDS += "recipe-1" else DEPENDS += "recipe-2' 我已经在.bb文件中尝试过以下内容: DEPENDS += "${@ 'recipe-2' if '${ENV_VAR}' else 'recip
..
我正在尝试为Python 3 PyTorch创建一个简单的Yocto Python食谱.目标是Yocto从meta-tegra层为NVIDIA Jetson Nano制作的SD卡映像.没有这些配方,我就可以成功地从meta-tegra编译并引导映像. NVIDIA本身已经编译并发布了".whl" Python软件包,可在以下位置找到它们:使用他们的构建说明,我试图编写一个Bitbake配方来
..
我正在制作yocto映像,该映像是使用syslinux从usb棒启动的.我想隐藏很多启动输出.通过阅读 yocto文档似乎添加启动屏幕应将其隐藏.我已经将splash添加到了IMAGE_FEATURES,但是没有出现启动屏幕,并且syslinux引导输出仍然可见.知道我做错了什么吗?也欢迎提供其他有关如何隐藏该引导输出的建议. 解决方案 要将初始屏幕添加到图像中,请在您的local.con
..
我要复制文件夹,并且在映像构建过程中将其内容包含在yocto中.在此过程中,我使用以下食谱 SUMMARY = "Installation Recipe" DESCRIPTION = "It installs folder" HOMEPAGE = "" LICENSE = "CLOSED" MY_FILES1 = "/home/jane/d1fold" MY_FILES2 = "/home
..