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

时间:2015-03-14 21:47:16

标签: linux embedded-linux openembedded

观看了一些视频/会议,阅读文档......我仍然无法确定哪个更好:OpenEmbedded或Yocto用于构建自己的实时发行版(更好的是说linux内核)。

我正在研究的项目是有时间限制的(我可以忍受将近一个月的时间来完成目标的发行版工作,稍后会添加一些外围设备)。 所以我不想在以后沮丧,我要求你根据自己的经验估计一个趋势,这可能会为我的职业经历增添更多价值。

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

提前致谢;)

1 个答案:

答案 0 :(得分:7)

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