Read the book online - (this version is not completely up to date.)
This book is for developers and includes extensive documentation on embedded linux fundamentals, the toolchain, cross compilers, moving from other CPUs to ARM, and explicitly covers setting up the LART (SA1100) and Intel Assabet (SA1110) development systems, and the Psion5 PDA (ARM7 core), as well as useful basic GNU/Linux info for those new to GNU/Linux.
All ARM development needs a working toolchain - either a native one or a cross one. Most people use cross-compilers on x86 machines for performance and convenience reasons. There are plenty of these available and most people don't need to compile their own - they can just install an existing one. Here we document othe ARM GNU toolchain we use.
We can get ARMLinux working on your hardware, usually in a few weeks. You need to provide us with some kit and hardware documentation, and we will take care of doing the base port and passing the necessary changes back to the main kernel tree.