您可以从各个公司获取专门用于嵌入式开发的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
不清楚您是在询问使用哪个发行版来托管开发环境,还是在询问在目标设备上运行的发行版(或两者都有)。这两者几乎是完全相反的。有些人认为在目标设备上进行开发是可以接受的,但我尽量避免这样做。如果您要构建自己的工具链,则用于开发的发行版可能会受到工具链和/或工具链构建器的限制。嵌入式目标通常具有与创建其软件的开发主机完全不同的CPU和其他架构(交叉开发)。嵌入式目标往往受到资源限制,具有非常特定且不可更改的硬件,并可能具有特殊的供应商提供的驱动程序、库和引导加载程序(板支持包)。为了最大化性能并最小化成本,开发一种专门的极简Linux以部署在嵌入式目标上并不罕见。
我建议使用极简的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