Linux Development on the SA1110/1111 or the SA1100 Platform
This application note contains information on how to build executables in a
Linux* cross-development environment (cross-development environment) for an
Intel® StrongARM* processors SA-1110/1111 or SA1100 evaluation platform.
This document is also intended for developers who want to cross-compile Intel®
StrongARM* ELF C* and C++* applications on a Pentium® processor running
the Linux operating system for an SA-1110/1111 or SA1100 evaluation platform.
http://www.intel.com/design/strong/applnots/sa1100lx/sa1100lx.htm
Porting Software to ARM Linux
Most of the software you are likely to run on the iPAQ was written in C. C is not an inherently portable language. To write portable code in C generally requires some extra thought. This HOWTO describes the common portability issues that we run into when porting applications to ARM Linux, especially from x86 Linux.
http://www.handhelds.org/minihowto/porting-software.html
Intel® StrongARM* SA-1110 Microprocessor Developer's Manual
http://www.intel.com/design/strong/manuals/278240.htm
The GNU Toolchain for ARM targets HOWTO
This document contains information on setting up a GNU toolchain for ARM targets. It details both some pre-compiled toolchains which you can install, and how to compile your own toolchain, as either a native or a cross-compiler.
http://www.armlinux.org/docs/toolchain/toolchHOWTO/t2.html
ARM SDK release 2.02u
ARM Software Development Toolkit release 2.02u (non-commercial license for education institutions)
Toolchain
GNU compiler suite binutils cross compiler tool chain (Linux and *BSD)