11得票3回答
嵌入式Linux-固件更新的机制是什么?

我考虑在嵌入式Linux项目(一个工业应用)中开发Yocto项目,并对具有嵌入式Linux经验的人有一些问题 - 如果有Yocto经验就更好了。只需要了解固件更新中通常正在进行的工作。 我有一些要求,包括身份验证、安全通信协议、如果更新失败需要回滚某种类型的功能。此外,如果有一种逐步释放整个...

23得票2回答
位于哪里有关于bitbake python函数的文档?

我正在尝试查找“bb.utils.contains”的文档。 我在pokey/bitbake/lib/utils.py中找到了代码,但该代码的文档很差。 例如,它需要一个名为“d”的参数。那么,“d”是什么? 你该如何从这样一个简短且不具描述性的名称开始呢? 我已经下载并搜索了所有yocto...

9得票1回答
如何解决bitbake在获取git时失败的错误?

在编译 Yocto rocko 构建时,我遇到了以下错误: WARNING: go-systemd-4+gitb4a58d95188dd092ae20072bac14cece0e67c388-r0 do_fetch: Failed to fetch URL git://github.com/...

7得票3回答
在由Yocto生成的定制Linux镜像中添加新内核参数

我正在尝试使用 Yocto项目为我的嵌入式设备生成自定义Linux镜像。 我需要将一个持久的自定义内核参数添加到生成的镜像的/etc/sysctl.conf中。 即: kernel.core_pipe_limit = 1 /etc/sysctl.conf是由附带于Yocto基础系统的...

19得票3回答
bitbake SRC_URI file://

如果我有一个tarball,例如在本地目录/home/user/tarballs/中的helloworld.tar.gz,我该如何让我的bitbake配方从该目录获取?我的helloworld.bb文件是什么样的? SECTION = "examples" LICENSE = "Propri...

10得票4回答
Bitbake: 如何列出镜像中使用的所有配方和追加文件?

我正在使用OpenEmbedded-Core,并创建了一个优先级为6的自定义层。经过几个月的开发,现在我想将我的层的优先级提高到8,因为另一个优先级为7的层中的附加文件正在干扰我在我的层中添加的附加文件。 我的问题是,如何生成使用图像中的食谱和.bbappend文件列表? 我希望在进行优先...

8得票2回答
在Yocto中出现"sh: : unknown operand"

以下内容在Ubuntu中可行,但在Yocto (Poky)中不行。 root@system:~/# x='abc' root@system:~/# y='' root@system:~/# [[ $(echo $x) != '' ]] && echo true true ro...

8得票2回答
Yocto中进行小的源代码更改的最佳实践是什么?

在poky/build/tmp/work目录中编辑源代码是一个好的实践吗?因为如果我们意外地清除状态,更改将被删除。 另一种方法是与食谱文件一起在“files”目录中编辑源代码,但由于大量文件的存在,大多数代码都以压缩形式存在,因此我们需要解压缩和再次压缩才能更改一行代码。 那么,在Yocto...

19得票2回答
Docker镜像格式

我想构建一个没有Docker本身的Docker镜像。我查看了Packer文档(http://www.packer.io/docs/builders/docker.html),但需要在构建主机上安装Docker。 我查看了Docker Registry API文档,但似乎没有这方面的信息。 我猜...

16得票3回答
如何在Yocto中使用自己的设备树和修改后的内核配置?

我正在使用yocto构建自己的"嵌入式Linux"。该系统基于SAMA5D3x-MB + SAMA5D3x-CM(RONETIX)和SAMA5D35。我有两个问题: 1.) 修改设备树 我基于以下命令生成了一个映像: MACHINE ??= "sama5d3xek" 在生成过程中,我在...