Linux发行版的embedded式开发?

我有一个embedded式板。 有人可以build议一个理想的Linux发行版这样的configuration,请记住,它也需要实时捕捉图像。 我打算在这样的系统上使用Qt_Embedded进行应用程序开发。

您可以获得专门针对各公司的嵌入式开发的Linux专用发行版。

但是,您所描述的主板听起来可能是标准的x86主板。 是通过C7,还是Atom,或类似的东西? 如果是这样,你可以完全使用Debian。 使用Debian,您可以从裸机,基本系统开始,只需添加所需的软件包即可。

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

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

这里是我发现的描述最低Debian安装的网页。

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

目前还不清楚你是在问一个发行版来托管你的开发环境,还是一个发行版运行在目标上(或者两者都有)。 两者靠近频谱的两端。 有些人认为在目标上发展是可以接受的,但我试图避免这一点。 如果你打算建立你自己的工具链,你用于开发的发行版可能会被工具链和/或工具链构建器所决定。 嵌入式目标往往与其软件创建的开发主机(交叉开发)具有完全不同的CPU和其他体系结构。

嵌入式目标往往是资源受限,具有非常具体的,不变的硬件,并可能有专门的供应商提供的驱动程序,库和引导程序(板支持包)。 为了最大限度地提高性能并降低成本,开发一种特殊的极简主义Linux来部署嵌入式目标并不罕见。

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

但是,一块512MB RAM的1GHz主板很难嵌入。 我建议Debian。

我更喜欢debian

我建议一个简约的debian或http://www.linuxfromscratch.org/

在这里,我们使用ARM嵌入式系统板从http://www.embeddedarm.com/他们的Linux非常轻,基于Debian和Linux从头开始 。

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

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

我已经用威盛主板上的AstLinux。 它工作得很好。 虽然这是非常具体的VoIP。 看看: http : //www.astlinux.org/