flAVR
A simulator for Atmel's 8/16-bit AVR microcontrollers
... protocol, allowing it to interface with Eclipse and other IDEs supporting GDB.
The simulator also supports kernel-aware co-simulation when running binaries linked with the Mark3 RTOS, providing it with virtual input and graphics devices.
The project is designed to be highly-portable, and builds with minimal dependencies.
Currently, flAVR builds have are targeted to Windows (MinGW) and Linux (GCC).