For a school project early 2007 (a study of embedded Linux on the AT91RM9200
ARM9 processor) I got familiar with the GNU development tools and setup
required to run a Linux based operating system.
Using the setup described here I was able to inspect the inner workings of
Darrell loader in real time, set hardware breakpoints, step through the program
flow and inspect values of program variables while the CPU core was halted.