I am using the SAM4E16E processor on a SAM4E-EK development board. I have the Atmel SAM-ICE debugging tool to facilitate loading code. The steps that I am taking in this article will be very similar for other ARM processors. I did some bare metal programming on the Raspberry Pi about a year ago and it was similar. My development host is an up to date Linux Mint 15 system.
|Debugger (front) and Evaluation Kit (back)|
|SAM-ICE and SAM4E-EK|