bitbake相关内容

使用bitbake提取到非裸仓库中

看起来我面临着一个琐碎的问题,但我无能为力. 我试图对树莓派图像进行位烤,但由于互联网连接不良,它失败了.现在,当我再次尝试Bitbake时,它给了我下面的错误. 致命的:拒绝获取当前分支的refs/heads/master 非裸仓库 我知道,这是因为我的git存储库不再裸露.在互联网上搜索了很多之后,我只找到一种解决方案.运行以下命令可能会解决该问题. bitbake -c c ..
发布时间:2020-09-21 04:44:31 其他开发

覆盖DEFAULTTUNE和其他机器配置参数

我有一个需要更改DEFEAULTTUNE的板.我在conf/local.conf中做到了这一点.据我所知,此位置实际上是为构建主机配置保留的,我认为这实际上不是最适合的位置.什么地方合适?更改bsp提供程序的机器配置似乎也不是最好的主意... 最诚挚的问候,并感谢您的提示 解决方案 正如我所解释的,DEFAULTTUNE是进入MACHINE配置文件的绝对经典之作(信用证转到因此,解决 ..
发布时间:2020-09-21 04:43:24 其他开发

bitbake:如何恢复编译

在执行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 ..
发布时间:2020-09-21 04:43:19 其他开发

您如何从Yocto正确构建gpiod应用程序?

我正在尝试在Github上合并CPLD编程实用程序,该实用程序可从 https://github.com/获得. kontron/altera-stapl 放入我的Yocto构建中,但正在获取对gpiod函数的未定义引用.我知道这取决于我食谱中的libgpiod.我可以正确指定依赖项吗? 这是我的食谱: SUMMARY = "CPLD STAPL Programming" DESCR ..
发布时间:2020-09-21 04:43:15 其他开发

具有多层bbappend的Yocto开发映像

我正在写一个图像描述,我想将其附加到多层上 bsp层,安全层和应用程序层. 在bsp中:我的image.bb和image-dev.bb与 require image.bb 在其他层上,我有image.bbappend和image-dev.bbappend require image.bbappend 会导致错误: ERROR: ParseError in .../ ..
发布时间:2020-09-21 04:43:12 其他开发

如何使用yocto获取32和64位的initramfs库

我正在使用yocto创建initramfs,它创建了initramfs并将库放置在lib目录中. 我想使用yocto生成32位和64位的库.在machine.conf中,我启用了MACHINE_FEATURES + ="x86_64" 我如何在initramfs中使用yocto生成32位和64位二进制文​​件 解决方案 您需要配置 multilib构建.基本上可以归结为在loc ..
发布时间:2020-09-21 04:43:08 服务器开发

Bitbake:根据编译的图像修改bbappend

我有两个不同的图像,它们使用了很多常见的程序包.其中之一是wpa-supplicant,它提供了默认配方安装的文件wpa_supplicant.conf.但是,我希望安装自己的wpa_supplicant.conf. 我通过在图层中添加.bbappend来解决此问题.但是现在,我只希望在编译其中一个图像而不是另一个图像时应用此追加. 简而言之:是否有一种方法可以根据编译的图像启用/禁用 ..
发布时间:2020-09-21 04:43:07 其他开发

我该如何在Yocto dora bitbake系统中更改root密码?

我正在Yocto的Dora分支(Poky 1.2)上工作,仅需要在此分支上工作. 我需要将空白的root密码更改为其他值,以防止在开发过程中映像中出现安全漏洞. 如何设置root密码? 我想使用local.conf文件. 此处描述的方法不起作用: 如何在Yocto/Poky图片上设置root密码? 解决方案 在您的build/conf/local.conf中添加以下 ..
发布时间:2020-09-21 04:42:05 其他开发

嵌入式Linux内核中的PIN混合

我正在使用 SAMA5D27-SOM1-EK1 Microchip 嵌入式板.我正在使用通过 Yocto 项目构建的 Linux内核4.14.73 版本. 该板具有一个 J27连接器,用作该板的图像传感器接口,如 4.3.2标题,第31页中所示用户指南文档,以及表4-16. ISC连接器J27引脚分配,第32页,显示了连接器PIN功能. 这是董事会文件的链接: SAMA5D27_ ..
发布时间:2020-09-21 04:42:01 其他开发

SRC_URI在Bitabake配方中不起作用

我创建了一个位烘烤食谱,用于安装 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 ..
发布时间:2020-09-21 04:40:57 其他开发

如何在OpenEmbedded BitBake配方中递归安装目录结构?

我想简化BitBake食谱,该食谱通过使用某种递归安装例程而不是多次调用install来安装大型目录结构.在开发过程中,源目录的布局经常发生变化,这导致配方的修订远远超过我想要处理的版本. 作为示例,如何将以下do_install()简化为这样: do_install() { install -d ${D}/foo install -m 0644 ${S}/foo/*. ..
发布时间:2020-09-21 04:40:54 其他开发

就像在实时系统上一样,在bitbake配方中运行命令

是否可以像在实时系统上一样在配方中运行命令?如果是这样,怎么办?我想在创建映像之前将密钥导入到 gpg 中,因此不必登录格式化SD卡后,将其导入系统. 解决方案 我找到了一个解决方案,其中涉及指定在调用do_rootfs时运行的安装后脚本.我添加到在系统上安装公钥的食谱中添加的所有内容如下: pkg_postinst_${PN}() { #!/bin/sh if [ -n "$D" ..
发布时间:2020-09-21 04:40:50 其他开发

有条件语句的条件位包含

如何在带有条件的bitbake文件中包括一个depends行? 我想要类似以下的内容: if (some env varible) DEPENDS += "recipe-1" else DEPENDS += "recipe-2' 我已经在.bb文件中尝试过以下内容: DEPENDS += "${@ 'recipe-2' if '${ENV_VAR}' else 'recip ..
发布时间:2020-09-21 04:40:47 Python

NVIDIA Jetson Nano的PyTorch的Yocto Warrior Bitbake食谱

我正在尝试为Python 3 PyTorch创建一个简单的Yocto Python食谱.目标是Yocto从meta-tegra层为NVIDIA Jetson Nano制作的SD卡映像.没有这些配方,我就可以成功地从meta-tegra编译并引导映像. NVIDIA本身已经编译并发布了".whl" Python软件包,可在以下位置找到它们:使用他们的构建说明,我试图编写一个Bitbake配方来 ..
发布时间:2020-09-21 04:40:45 服务器开发

yocto启动画面未出现

我正在制作yocto映像,该映像是使用syslinux从usb棒启动的.我想隐藏很多启动输出.通过阅读 yocto文档似乎添加启动屏幕应将其隐藏.我已经将splash添加到了IMAGE_FEATURES,但是没有出现启动屏幕,并且syslinux引导输出仍然可见.知道我做错了什么吗?也欢迎提供其他有关如何隐藏该引导输出的建议. 解决方案 要将初始屏幕添加到图像中,请在您的local.con ..
发布时间:2020-09-21 04:40:41 其他开发

复制文件夹的bitbake配方,yocto的子文件夹

我要复制文件夹,并且在映像构建过程中将其内容包含在yocto中.在此过程中,我使用以下食谱 SUMMARY = "Installation Recipe" DESCRIPTION = "It installs folder" HOMEPAGE = "" LICENSE = "CLOSED" MY_FILES1 = "/home/jane/d1fold" MY_FILES2 = "/home ..
发布时间:2020-09-21 04:40:37 其他开发