【问题标题】:linux distro for Embedded development?用于嵌入式开发的 Linux 发行版?
【发布时间】:2009-12-22 07:30:04
【问题描述】:

我有一个嵌入式板。有人可以为这种配置推荐一个 Ideal Linux 发行版,记住它还需要实时捕获图像。我打算在这样的系统上使用 Qt_Embedded 进行应用程序开发。

【问题讨论】:

  • 因为 Qt 是基于 C++ 的库并打算使用它。
  • “嵌入式”标签可能会更好地定位。您还需要指定什么架构/处理器,以及可用的内存资源。

标签: c++ linux embedded


【解决方案1】:

您可以从多家公司获得专门用于嵌入式开发的 Linux 特殊发行版。

但是,您描述的板听起来可能是标准 x86 板。它是 Via C7 还是 Atom 或类似的东西?如果是这样,您完全可以只使用 Debian。使用 Debian,您可以从裸机、基本系统开始,然后添加您想要的软件包。

即使您的主板不是 x86,Debian 也支持非常广泛的架构;你应该检查一下 Debian 是否适合你。

我与在一家生产嵌入式系统的公司工作的人交谈过,他告诉我,他们从重量级发行版开始(可能是 Red Hat),后来试图削减脂肪。他告诉我这样做真的很痛苦,他希望他们刚刚使用 Debian 并从最低限度的 Debian 软件包开始。

这是我找到的描述最低 Debian 安装的网页。

http://users.telenet.be/mydotcom/howto/linux/debian_minimal.htm

【讨论】:

    【解决方案2】:

    目前尚不清楚您是在询问用于托管您的开发环境的发行版,还是在目标上运行的发行版(或两者兼而有之)。两者接近光谱的两端。有些人认为在目标上发展是可以接受的,但我尽量避免这种情况。如果您要构建自己的工具链,则用于开发的发行版可能最终由工具链和/或工具链构建器决定。通常情况下,嵌入式目标的 CPU 和其他架构与创建其软件的开发主机完全不同(交叉开发)。

    嵌入式目标往往是资源受限的,具有非常特定的、不变的硬件,并且可能具有特殊的供应商提供的驱动程序、库和引导加载程序(板支持包)。为了最大化性能和最小化成本,开发一个特殊的极简 Linux 来部署在嵌入式目标上的情况并不少见。

    【讨论】:

      【解决方案3】:

      对于真正的嵌入式,我建议基于OpenEmbedded,例如 Angstrom。

      但是,几乎没有嵌入具有 512MB RAM 的 1GHz 板。我建议使用 Debian。

      【讨论】:

      • “嵌入式”与处理器速度或内存大小无关。这是关于这样一个事实,即您不能只是在键盘和显示器上猛击并拥有它。我最常购买的主板是 500MHz x86 架构和 256MB RAM。我希望 =love= 拥有 1GHz CPU 和 512MB,而且它的“嵌入式”也不会少。
      【解决方案4】:

      我更喜欢debian

      【讨论】:

        【解决方案5】:

        我建议使用简约的 debian 或 http://www.linuxfromscratch.org/

        这里我们使用来自http://www.embeddedarm.com/的嵌入式系统的ARM板,他们的linux非常轻巧,基于debian和linux from scratch

        他们有适用于 ARM 和 x86 的 linux 解决方案,我认为它们甚至可以在其他板上免费使用。

        http://www.embeddedarm.com/software/solutions-x86.php#linux

        【讨论】:

          【解决方案6】:

          我在威盛主板上使用过 AstLinux。它工作得非常好。 不过,它非常特定于 VoIP。 看看:http://www.astlinux.org/

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-09-14
            • 2015-01-27
            • 1970-01-01
            相关资源
            最近更新 更多