我想更改linux发行版我用于嵌入式开发的开发(主机)机器。
我为许多不同的处理器交叉编译应用程序。我需要下载不同的库来评估它们在不同设备和PC上的功能/性能/稳定性。
那么ubuntu 9.04对我来说是个不错的选择吗?
谢谢, 晴天。
答案 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感到困惑,并且会给您带来严重的麻烦。