Revision as of 12:03, 11 June 2007 by Tim Bird (talk | contribs) (ARM: expound on security issues with MMU-less chips)
Jump to: navigation, search

Here is a list of different processor families, with miscellaneous notes for development information:

See also Hardware Hacking for a list of systems that include these processors.


See ARM website and the Wikipedia ARM article for information about the ARM architecture and processor family.

From the Linux perspective, there are 2 very different kinds of ARM chips:

  • ARM devices that include a MMU, and can run standard Linux
  • ARM devices without a MMU, which cannot run standard Linux. However, they can run uClinux. The Linux/Microcontroller project is a port of Linux to systems without a Memory Management Unit (MMU), such as the ARM7TDMI and the Microblaze. ( ).

(FIXME: indicate whether or not each chip has a MMU)

Please note that because of security considerations for MMU-less processors, it is unwise to use them when 3rd-party or untrusted code will be running on the device. For locked-down, single function devices, MMU-less processors may be appropriate. They are usually less expensive than processors with MMU.

Some major ARM platforms/SOCs are:


need info here


need info here


need info here