4

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

我正在做的项目是有时间限制的(我最多可以忍受一个月的时间来使发行版在目标上工作,稍后会添加一些外围设备)。所以我不想在以后遇到挫折,我请你根据你的经验来估计一下趋势,什么可以为我的专业经验增加更多的价值。

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

提前致谢 ;)

4

1 回答 1

9

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

于 2015-03-15T04:45:38.513 回答