MSPsim – a Java-based simulator of MSP430 sensor network platforms
MSPsim is a Java-based instruction level emulator of the MSP430 series microprocessor and emulation of some sensor networking platforms. Supports loading of IHEX and ELF firmware files, and has some tools for monitoring stack, setting breakpoints, and profiling.
Software development for wireless sensor networks is a challenging and time consuming task. The resource limited hardware with limited I/O and debugging abilities combined with the often cumbersome hardware debugging tools makes low-level debugging on the target hardware difficult. MSPsim, an extensible sensor board platform and MSP430 instruction level simulator that simulates sensor boards with peripherals for the purpose of reducing development and debugging time. The use of a simulator also enables testing without access to the target hardware and makes more advanced debugging and instrumenting possible.
This is an open source project and you could download the source code at http://sourceforge.net/projects/mspsim

