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

标签 linux embedded-linux openembedded

<分区>

在观看了一些视频/ session 、阅读文档之后……我仍然无法决定哪个更好:OpenEmbedded 或 Yocto 用于构建自己的实时发行版(更好的说法是 linux 内核)。

我正在做的项目是有时间限制的(我最多可以容忍一个月让发行版在目标上运行,一些外围设备会在以后添加)。 所以我不想以后再受挫,我请你根据你的经验估计趋势,以及什么可以在我的专业经验中增加我的值(value)。

我的目标计划是 NI MyRIO 板,该系统的主要目标是管理传感器网络。

提前致谢;)

最佳答案

让辩论开始吧 ;)。我已经使用并撰写了关于所有这三个工具的文章:OpenEmbedded、Yocto 和 Buildroot。这是我的个人观点。 OpenEmbedded (OE) 可被视为 Yocto 项目的“上游”。 Yocto 项目建立在 OE 之上,并添加了预配置的 BSP 和发行版默认值,这使得为给定 Yocto 版本支持的那些 BSP 构建变得更加容易。 Yocto 项目和 OE 项目合作非常紧密。 Buildroot 也是一个很好的构建系统,但市场已经说话了。每个主要的半导体制造商和嵌入式 Linux 操作系统供应商都加入了 Yocto 项目的行列。 Buildroot 项目并没有那么受欢迎。 Buildroot 是一项很好的技术,有一些一流的工程师为它做出贡献,但 OE 和 Yocto 有更多活跃的开发人员和贡献者。这就是我的看法。祝你的项目好运。

关于linux - 对于初学者 Yokto 项目或 OpenEmbedded 构建自己的嵌入式发行版哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29054606/

相关文章:

linux - 在 linux : multiple definitions of 'main' 上使用 gas 的 x86 程序集

linux - 不能用 kill -9 杀死进程?

linux-kernel - 内核崩溃 - 不同步 : Requested init/linuxrc failed (error -2)

build - 是否可以将命令行变量传递给 bitbake 构建?

yocto:如何安装命令语言环境和语言环境?

c - epoll 返回 0 个事件

linux - apache2 每天崩溃 1-3 次

linux - 从 Kernel oops PC 中查找行号

yocto - 将 DISTRO_FEATURES 添加到图像 bitbake 配方