Compilers &c.

YAGARTO

Much of the web talks about Yet Another GNU ARM Toolchain,1 but I couldn't get yagarto-4.4.2 to install on MacOS 10.6.

CodeSourcery

CodeSourcery2 are an outfit who make commercial ARM IDEs. However they make a free Lite3 version of their tools available which you can use from the command-line. "

Happily James Snyder has packaged them into a convenient Makefile:4

git clone http://github.com/jsnyder/arm-eabi-toolchain.git
cd arm-eabi-toolchain
sudo make install-deps
<edit Makefile to change install dir, which should be on the PATH>
make cross-install

Mac Ports

There are several different ARM compilers here, though at the time of writing (May 2010) James Synder's versions seem to be newer.

OpenOCD

You can download the source5 but it's easier to get it from Mac Ports:

sudo port install openocd

"The documentation":http://openocd.berlios.de/web/?page_id=54 is helpful.