Linked by Thom Holwerda on Fri 30th Mar 2012 22:13 UTC, submitted by kragil
Linux "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."
Thread beginning with comment 512654
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: AtMega MMU
by AdamW on Sun 1st Apr 2012 07:19 UTC in reply to "AtMega MMU"
AdamW
Member since:
2005-07-06

it doesn't even accomplish much as an academic exercise. As the first poster points out, all he's done is 'prove' that the processor in question is Turing-complete, which we already knew.

The slowest and simplest Turing-complete computer in the universe can emulate the fastest and most complex, given enough time. It's a perfectly well-understood principle and has been for decades. Hence, well, the name.

It'd be nice if we could get a moratorium on all these 'hey look I ran an emulator on some hilariously underpowered processor and three days later it booted Windows / Linux OMG OMG!' stories...it's getting kind of dull.

Reply Parent Score: 4

RE[2]: AtMega MMU
by Bill Shooter of Bul on Sun 1st Apr 2012 22:16 in reply to "RE: AtMega MMU"
Bill Shooter of Bul Member since:
2006-07-14

It should be noted that he didn't just run an emulator on some hilariously underpowered processor, he wrote an emulator on some hilariously underpowered processor. That makes it impressive.

Reply Parent Score: 3

RE[3]: AtMega MMU
by Vanders on Mon 2nd Apr 2012 14:05 in reply to "RE[2]: AtMega MMU"
Vanders Member since:
2005-07-06

I would have been far more interested in an article called "Writing a complete ARM emulator for an 8bit CPU", where he actually described writing the emulator, rather than a silly and sensationalist story about something else.

As it is the article just says "So I wrote an ARM emulator for the AVR" with very little actual detail.

Reply Parent Score: 2