Closed. This question is opinion-based 。它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。

6年前关闭。



Improve this question




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

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

我的目标是NI MyRIO Board,系统的主要目标是管理一个传感器网络。

提前致谢 ;)

最佳答案

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

10-08 16:11