Softgun - The Software ARM


Softgun is a an embedded system simulator. Softgun is known to run linux blob and u-boot for the ARM-9 processors Digi NS9750, Freescale i.MX21 and Atmel AT91RM9200. Also softgun can emulate the ATMega 644 based game console "Uzebox", the Renesas Microcontrollers M32C and R8C. Softgun was written because i had to port embedded Linux to boards before i had the hardware. Softgun runs on a Linux host and with some restrictions on Cygwin.

Softgun simulating an AT91RM9200 based board

Softgun simulating Uzebox Softgun running metroworks linux

Softgun simulating Elektor ARMee board with 2x16 Text LCD