我在家可以制作出最简单的Linux功能板吗?


36

我想用我的低技术车库工具(两面PCB,回流焊锅,无通孔镀层)制造能够引导Linux的单板计算机。

我能选择的最简单的硬件设计是什么?

是否有带有足够板载闪存/ RAM的微控制器以运行Linux / uCLinux?


就个人而言,我认为买一个比制造一个更简单。一个BeagleBoard的是$ 149相当流行的解决方案。
semaj 2010年

2
我绝对同意 但是,我想做一个:-)
Toby Jaffey 2010年

+1有雄心壮志。祝你好运。
semaj 2010年

我同意买一台肯定比造一台便宜/容易。那里有各种各样的解决方案...以下是我所知道的一些解决方案:-Gumstix - BeagleBoard - Chumby(易于破解)-插入式计算机(SheevaPlugGuruPlug等),请访问pluginapps.com
内特

Answers:


13

我也希望看到这一点,但是我的直觉是说“也许,但这是很多工作”。即使最小的Linux发行版也需要大约1 MB的RAM才能运行。这意味着微控制器中RAM控制器的至少30个左右的额外引脚以及几个大RAM芯片。

我知道拥有Linux的最简单架构之一就是Atmel AVR32系列零件。最小的AT32UC3A0128采用相对黑客友好的100引脚TQFP封装。这至少适合手工焊接,这与大多数BGA封装中具有OS功能的嵌入式微控制器不同。(在其下面有小焊球的芯片),通过检查EVK1100评估板,您可以了解使用该芯片的电路的复杂性。


EVK1100比绝对必要的要复杂得多。这类评估板通常具有许多额外的外围设备-诸如LCD,按钮之类的东西,可以帮助您从芯片中获取输出。制作自己的电路板时,您仅会包含您关心的内容,并且通常以更简单的设计结束。
edebill 2010年

当然,大多数评估板。EVK1100通过将核心部分和外设部分分开,看上去比许多方面都要好。至少从图片上看来,我没有。:)
todbot

8

Linuxstamp可能是您最好的选择。它是开放的,并提供了PCB图,原理图等。但是就在家做而言-可能不是。在某些零件上有一些非常细的间距。欢迎您尝试一下,但对我来说似乎有些惊con。


6

Nintendo DS能够运行uCLinux。您可以以便宜的价格获得二手设备,您需要在其上运行Linux的唯一外设是microSD适配器(可以从Dealextreme.com买到,价格为15美元)和microSD(如今小型的SD卡基本上是免费的)


3

您几乎需要一块适当大小的RAM和MCU / MPU外部的闪存。如果要制作一个简单的Linux系统,我想我会选择带有串行端口的简单廉价ARM。您可以制作一个带有4MB RAM,2MB FLASH,RS-232收发器,COM端口和ARM的小型PCB。您可以通过添加以太网来获得真正的希望,但这不会在PCB上增加太多的空间。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.