Softgun is an ARM (and other CPU) emulator. It is Intended to help developers of embedded systems without real Hardware. Currently it emulates an ARM-9 in Netsilicon, Freescale and Atmel CPUs. Also the Atmel ATMega644 is emulated
Platform: All POSIX (Linux/BSD/UNIX-like OSes), Linux;License: BSD License, GNU General Public License (GPL)
Reference:https://softgun.sourceforge.net