2

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

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

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

谢谢,桑尼。

4

4 回答 4

2

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

于 2009-10-24T03:20:50.513 回答
1

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

根据您的硬件,Debian可能会正常工作。您可以使用debootstrap创建映像,它允许相当小的自定义安装。它仍然包括 apt 和其他可能不受欢迎的东西,尽管如果您需要推出更新,这可能对您有利。

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

于 2009-10-21T16:20:37.520 回答
1

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

于 2009-10-22T05:48:20.010 回答
1

值得一提的是,ubuntu 和衍生产品使用 dash 而不是 bash 作为 /bin/sh。这会混淆交叉工具,并且会让您非常头疼。

于 2009-12-17T13:57:33.377 回答