ubuntu 9.04是嵌入式Linux应用程序开发的不错选择吗?

时间:2009-10-21 15:58:01

标签: linux ubuntu embedded ubuntu-9.04 embedded-linux

我想更改linux发行版我用于嵌入式开发的开发(主机)机器。

我为许多不同的处理器交叉编译应用程序。我需要下载不同的库来评估它们在不同设备和PC上的功能/性能/稳定性。

那么ubuntu 9.04对我来说是个不错的选择吗?

谢谢,   晴天。

4 个答案:

答案 0 :(得分:2)

如果你正在使用gcc或其他基于源代码的编译器在linux上运行那么我会说是的,你想要一个Linux发行版,而ubuntu目前是最受欢迎/最好的。我会尽量避免发行特定的东西,沿着路中间行驶,你应该能够同样好地使用任何发行版。

答案 1 :(得分:1)

这在很大程度上取决于您的需求。对于嵌入式系统,我选择any distribution,其占用空间非常小,并支持必要的硬件。

根据您的硬件,Debian可能正常。您可以使用debootstrap创建图像,从而允许相当小的自定义安装。它仍然包括可能不合适的其他东西,但如果您需要推出更新,这可能对您有利。

如果您使用Debian,您很可能会在Ubuntu上进行所有开发,然后推送到您的嵌入式系统。

答案 2 :(得分:1)

我使用ubuntu作为我的主机系统,并使用chrooted gentoo安装来构建嵌入式目标的应用程序。我发现gentoo是一个很好的选择,因为它是源代码分发的,并且易于选择安装特定库的版本。

答案 3 :(得分:1)

有一点值得一提的是,ubuntu和衍生品使用dash而不是bash作为/ bin / sh。这会使crosstools感到困惑,并且会给您带来严重的麻烦。