Embedded system full platform emulator
C Shell Other
Latest commit 65f8e4b Jan 4, 2012 Antoine Fraboulet Merge branch 'master' of github.com:afrab/WSim
Permalink
Failed to load latest commit information.
arch fixed bug in memory mapping region request Dec 8, 2011
devices fix forgotton * in cma3000 Nov 22, 2011
doc misc updates on web Sep 12, 2011
examples update demo script Dec 6, 2011
libconsole - added naive implementation of realtime mode Jun 18, 2011
libelf remove ELF machine ID check, mspgcc uniarch and newer versions of bin… Nov 16, 2011
libetrace Added stub cmake configurations and added wtracer as a sub-project in… May 29, 2011
libgdb clean compile with XCode 3.1 (OSX 10.5) Nov 22, 2011
libgui work on liblogger, use predefined macro instead of VERBOSE(l,x) -- pa… Jan 11, 2011
liblogger cleaning app exit code for scripting purpose Aug 16, 2011
liblogpkt added comment Jan 4, 2012
libselect added nobk: option for serial links, switch the default to "on" for b… Nov 16, 2011
libtracer cleaning app exit code for scripting purpose Aug 16, 2011
libwsnet cleaning app exit code for scripting purpose Aug 16, 2011
machine cleaning app exit code for scripting purpose Aug 16, 2011
platforms - add CC430f6137 model Nov 22, 2011
src add long help description for option logpkt Jan 4, 2012
utils add back --mode option Nov 16, 2011
.gitignore update .gitignore Nov 16, 2011
AUTHORS - misc Oct 28, 2009
CMakeLists.txt Added stub cmake configurations and added wtracer as a sub-project in… May 29, 2011
COPYING - GForge import from CVS archive Jul 6, 2008
ChangeLog - GForge import from CVS archive Jul 6, 2008
INSTALL - patch from <matthias.andree@uni-paderborn.de>, fixes Cygwin/Mingw32… Nov 15, 2009
LICENSE - adc12 timings correction Sep 18, 2009
Makefile.am Mostly code cleanup for the atmega128 Dec 18, 2010
README - GForge import from CVS archive Jul 6, 2008
bootstrap - patch from <matthias.andree@uni-paderborn.de>, fixes Cygwin/Mingw32… Nov 15, 2009
configure.ac disable LTO in default mode Dec 6, 2011

README



WSim is a embedded system platform simulator. It relies on cycle
accurate full platform simulation using microprocessor instruction
driven timings. The simulator is able to perform a full simulation of
hardware events that occur in the platform and to give back to the
developer a precise timing analysis of the simulated software.

The native software of the node can be used in the simulator without
the need to reconfigure or recompile the software. We use a classical
GCC cross-compiler toolchain and the simulation is not attached to any
particular language nor operating system. We are thus able to debug
and evaluate performances of the full system at the assembly level. A
precise estimation of timings, memory consumption and power can be
obtained during simulation. FreeRTOS, Contiki and TinyOS operating
systems have been successfully tested on simulation platforms.

The simulator can be used in standalone mode for debuging purposes
when no radio device is used in the design (or when the radio
simulation is not needed). But one of the main WSim feature is its
interface with the WSNet simulator to perform the simulation of a
complete sensor network.

For more information please visit 
  http://wsim.gforge.inria.fr/