jjzjj

openembedded

全部标签

mongodb - 使用 cmake 的 Yocto 食谱找不到 git

我正在尝试为mongo-cxx-driver(https://github.com/mongodb/mongo-cxx-driver)构建一个配方。我有libbson和mongo-c-driver的工作方法,这是必需的,但是当我尝试构建mongo-cxx-driver时,它在尝试克隆gitrepo时失败了。$bitbakemongo-cxx-driver|CMakeErrorat/home/hme/projects/platform/yocto/poky/build/tmp/work/core2-64-poky-linux/mongo-cxx-driver/3.1.3-r0/recip

linux - 我应该如何在 Yocto 生成的 rootfs 上 sed 文件?

我想找到一种方法,在Yocto生成的操作系统中从.bbappend文件对文件运行sed脚本。我的操作系统有一个只读的rootfs,它似乎阻止了安装后脚本的任何可能性。具体来说,我需要对/etc/default/ssh进行这些更改(在启动生成的操作系统后运行):sed-i's/var\/run/etc/'/etc/default/sshsed-i's/_readonly//'/etc/default/ssh这是我为解决这些问题而创建的openssh_7.1p1.bbappend:FILESEXTRAPATHS_prepend:="${THISDIR}/files:"SRC_URI+="\

linux - 我应该如何在 Yocto 生成的 rootfs 上 sed 文件?

我想找到一种方法,在Yocto生成的操作系统中从.bbappend文件对文件运行sed脚本。我的操作系统有一个只读的rootfs,它似乎阻止了安装后脚本的任何可能性。具体来说,我需要对/etc/default/ssh进行这些更改(在启动生成的操作系统后运行):sed-i's/var\/run/etc/'/etc/default/sshsed-i's/_readonly//'/etc/default/ssh这是我为解决这些问题而创建的openssh_7.1p1.bbappend:FILESEXTRAPATHS_prepend:="${THISDIR}/files:"SRC_URI+="\

c - 为什么 bitbake 会忽略我的 makefile 中的 CFLAGS?

我的应用程序的makefile向CFLAGS添加了一些内容,如下所示:CFLAGS+=-Wall-std=gnu99然而,当我使用OpenEmbeddedBitBake构建应用程序时,BitBake显然忽略了makefile中的CFLAGS变量。我发现在应用程序的配方中添加以下行会导致在通过BitBake构建期间使用标志:EXTRA_OEMAKE+="CFLAGS='-Wall-std=gnu99'"为什么BitBake会像这样忽略makefile中的CFLAGS?此外,是否有比将上面的行添加到配方中更好的解决方案?我更希望只使用makefile的CFLAGS来消除冗余。

c - 为什么 bitbake 会忽略我的 makefile 中的 CFLAGS?

我的应用程序的makefile向CFLAGS添加了一些内容,如下所示:CFLAGS+=-Wall-std=gnu99然而,当我使用OpenEmbeddedBitBake构建应用程序时,BitBake显然忽略了makefile中的CFLAGS变量。我发现在应用程序的配方中添加以下行会导致在通过BitBake构建期间使用标志:EXTRA_OEMAKE+="CFLAGS='-Wall-std=gnu99'"为什么BitBake会像这样忽略makefile中的CFLAGS?此外,是否有比将上面的行添加到配方中更好的解决方案?我更希望只使用makefile的CFLAGS来消除冗余。

linux - 对于初学者 Yokto 项目或 OpenEmbedded 构建自己的嵌入式发行版哪个更好?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion在观看了一些视频/session、阅读文档之后……我仍然无法决定哪个更好:OpenEmbedded或Yocto用于构建自己的实时发行版(更好的说法是linux内核)。我正在做的项目是有时间限制的(我最多可以容忍一个月让发行版在目标上运行,一些外围设备会在以后添加)。所以我不想以后再受挫,我请你根据你的经验估计趋势,以及什么可以在我的专业经验中增加我的值(value)。我的目标计划是NIMy

python - 如何向我的 yocto/openembedded 项目添加更多 python 模块?

我想在我的yocto/openembedded项目中添加更多python模块,但我不确定该怎么做?我想添加flask及其依赖项。 最佳答案 一些python包在meta文件夹中有相应的方法,例如Enum类:meta-openembedded/meta-python/recipes-devtools/python/python-enum34_1.1.6.bb不幸的是,很多有用的类不可用,但python应用程序可能需要一些。习惯于使用已在启动平台上的pip安装缺少的包?但如果目标产品未连接IP网络怎么办?解决方案是实现新配方并添加到平台