2012-08-09 60 views
-2

这可能是一个非常愚蠢的问题,但我的工作对于嵌入式Linux来说是新鲜事物,我们不确定应该如何获得我们的代码。采购嵌入式Linux工作的良好做法?

我们将从免费的比例获得一个软件包,如果它和我们的omap软件包一样,它会变得非常大。将所有东西全部收集起来,还是将其分解成不同的回购,是否应该留下一些东西?

我们对windows ce有一些经验,我们从来没有真正提供过任何东西,只是我们在板卡支持包中使用的东西,并通过wince600文件夹检查了它。

+1

属于程序员。 – 2012-08-09 12:44:11

回答

0

有太多的变量给出明确的答案。

因此,正确的答案取决于

  1. 您的应用程序,您的更改如何重
  2. 构建系统

你说的是飞思卡尔和嵌入式Linux的,也许你想检查openembedded。如果你使用这个或者任何类似的解决方案,那么你不需要将任何东西放入版本中,除了源和你的食谱。

但是,如果您正在自定义构建系统的方式,那么我会明确地将源代码和构建脚本置于版本控制之下。

+0

好吧,这要看我们想要把它变成团队之城,每晚构建,我猜我们只会采购我们需要的东西,但我还不确定。今晚晚些时候我会查看链接,谢谢! – Kevin 2012-08-09 18:23:25

+0

我会再次 - 你的没有。 #1问题将是配置管理。 您可能会考虑商业支持的发行版(尽管您会为此付出$$$ - 但它可能比自己做的更便宜,而且肯定比*更便宜)。否则,你会自己。 我一直在成功使用Angstrom Linux(基于OpenEmbedded)。这会给你一个可重复的环境,但它不合格,你可能会发现自己吃狗食。 你绝对不需要追踪Angstrom或任何其他发行版的头像。 – marko 2012-08-09 23:44:25

+0

您需要满足自己的需求,即发行版的特定修订版可以满足您的项目需求,然后将其冻结。 – marko 2012-08-09 23:46:05