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."
Permalink for comment 512677
To read all comments associated with this story, please click here.
Sweet-16
by Earl C Pottinger on Sun 1st Apr 2012 15:37 UTC
Earl C Pottinger
Member since:
2008-07-12

I wonder if you could make a version of Sweet-16 or in this case Sweet-32 to do the job?

To those who don't know Sweet-16 were a set of macros for the 6502 and 6800 to directly emulate a 16 bit CPU on a 8bit CPU.

Thus something like
ADD16 A,B would be expanded to 5 ML instructions for the 8bit CPU.

Please note http://en.wikipedia.org/wiki/SWEET16 is not the interpreter I am thinking of. It was another one published in the magazine '6502 Micro'.

Reply Score: 2