“经常见到新手在微控制器论坛问,他们能否在他们小小的8位微控制器上运行Linux——结果往往是笑料。同样很常见,在Linux论坛中,人们问 Linux所要求的最低硬件配置如何;通常的答案是,它需要一个32位构架(处理器),一个MMU(内存管理单元),以及至少1MB RAM来容下内核。
本项目则致力于(并成功地)打碎以上概念。下图你所见到的开发板基于一个ATmega1284p。同样我也用ATmega644a 做了一个,同样成功。该开发板别无其他的处理器,而能启动Linux 2.6.34。事实上,它甚至能装上一整个Ubuntu栈,包括(如果你有时间的话)X和Gnome。
![board1.jpg board1.jpg](http://www.linux-ren.org/data/attachment/forum/201204/06/110715vvm7k37twtyddzqk.jpg)
![board3.jpg board3.jpg](http://www.linux-ren.org/data/attachment/forum/201204/06/11091228pj1h1ep8q18pz6.jpg)
转载请注明:Linux人社区>
英文资讯翻译专版.编译
英文原文:
Linux on an 8-bit micro
posted by
Thom Holwerda on Fri 30th Mar 2012 22:13 UTC, submitted by
kragil
![](http://www.osnews.com/images/icons/9.gif)
"It is common to see newbies asking in microcontroller forums if they can run Linux on their puny little 8-bit micro. The results are usually laughter. It is also common to see, in Linux forums, asked what the minimum specs for Linux are. The common answer is that it requires a 32-bit architecture and an MMU and at least a megabyte of ram to fit the kernel.
This project aims to (and succeeds in) shatter(ing) these notions. The board you see on the right is based on an ATmega1284p. I've made one with an ATmega644a as well, with equal success. This board features no other processor and boots Linux 2.6.34. In fact, it can even bring up a full Ubuntu stack, including (if you have the time) X and gnome."