我想用我的低技术车库工具(2 面 PCB、回流煎锅、无电镀通孔)制作一台能够启动 Linux 的单板计算机。
我可以选择的最简单的硬件设计是什么?
是否有任何具有足够板载闪存/RAM 来运行 Linux/uCLinux 的微控制器?
我想用我的低技术车库工具(2 面 PCB、回流煎锅、无电镀通孔)制作一台能够启动 Linux 的单板计算机。
我可以选择的最简单的硬件设计是什么?
是否有任何具有足够板载闪存/RAM 来运行 Linux/uCLinux 的微控制器?
我也想看这个,但我的直觉是说“也许吧,但工作量很大”。即使是最小的 Linux 发行版也需要大约 1 兆字节的 RAM 才能运行。这意味着微控制器中的 RAM 控制器至少有 30 个左右的额外引脚,以及几个大 RAM 芯片。
我所知道的支持 Linux 的最简单架构之一是 Atmel AVR32 系列部件。最小的AT32UC3A0128采用相对黑客友好的 100 引脚 TQFP 封装。与大多数采用 BGA 封装的支持操作系统的嵌入式微控制器不同,这至少适合手工焊接。(下面有小焊球的芯片)您可以通过检查EVK1100评估板来了解使用该芯片的电路的复杂性。
Linuxstamp可能是你最好的选择。它是开放的,并且有 PCB 图纸、原理图等可用。但就在家中进行 - 可能不会。有些部分有一些非常精细的间距。欢迎您尝试,但这对我来说似乎有点惊愕。
Nintendo DS 能够运行 uCLinux。您可以以便宜的价格买到二手的,在其上运行 Linux 所需的唯一外围设备是 microSD 适配器(可以从 dealextreme.com 以 15 美元的价格购买)和 microSD(现在小型的基本上是免费的)
您几乎需要一块大小合适的 RAM 和 MCU/MPU 之外的闪存。如果我要制作一个简单的 Linux 系统,我想我会使用带有串行端口的简单廉价 ARM。你可以制作一个带有 4MB RAM、2MB FLASH、RS-232 收发器、COM 端口和 ARM 的微型 PCB。您可以通过添加以太网来获得真正的幻想,但这不会给 PCB 增加太多的空间。