This is an old revision of the document!
Table of Contents
Microcontrollers
Similar to the Computers page, but instead for microcontrollers. They're usually ARM, MIPS, or RISC based, although not always. Some will be m68k or PPC based, and there will be many other obscure architectures found in this field. Operating systems will be even more varied, and cannot easily be generalized.
AT Mega series
Operating Systems (ATmega/other 8-bits)
Linux 2.6.34, plus Ubuntu & X
boots Linux 2.6.34. It can even bring up a full Ubuntu, including (if you have the time) X/Gnome
An astonishing feat, done by emulating an ARM chip on this tiny little 8-bit chip. This conceivably could be done on any 8-bits. It does not even require a printed circuit board. Furthermore, upon booting (which takes ages), the system is actually quite usable!
https://www.youtube.com/watch?v=nm0POwEtiqE
https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
Aria G25 SoM
Operating Systems (ARM9 AT91SAM9G25)
Linux 2.6.39
a 1GB or greater microSD card
A manufacturer-provided demonstration of putting the Linux kernel on these little chips. The manufacturer also sells SD cards that already have a bootable Linux image.
https://www.acmesystems.it/aria (Chip info)
https://www.acmesystems.it/pricelist?category=aria (Purchase here)
ARM Cortex-M4s
Operating Systems (varies)
Linux
This is just a writeup outlining the technical characteristics of a Linux 2.6.33 port to a hypothetical Cortex microcontroller. Good for reference.
