view sources/targets/armv4l/description @ 706:4ff4cf117082

Add "description" files to each target, move settings comments (if any) into them, then fluff descriptions out a bit.
author Rob Landley <rob@landley.net>
date Tue, 07 Apr 2009 21:30:08 -0500
parents
children f7946b2bab43
line wrap: on
line source

ARM v4, little endian, soft float, OABI.

This is the "i386 of ARM".  It's an extremely generic arm image that should run
on any arm hardware still in use today (except ARMv7M, which is arm in name
only).

Note: and ARMv5 capable processor can run ARMv4 binaries, ARMv6 can run ARMv5,
and so on.  Each new architecture is a superset of the old ones, and the main
reason to compile for newer platforms is efficiency (faster speed, better
battery life).

The oldest architecture this compatability goes back to is ARMv3 (which
introduced 32-bit addressing), but that hardware is obsolete (not just no
longer being sold, but mostly cycled out of the installed base).

For details, see http://www.arm.com/products/CPUs/architecture.html