Come ambiente di sviluppo e simulazione, è possibile usare anche VirtualBreadboard:
http://www.virtualbreadboard.net/
che promette:
VBB simulates many of the PIC16 and PIC18 microcontroller devices with now Arduino emulation. In addition a wide variety of simulated components such as LCD's, Servos, logic and other IO devices that can be used to model and simulate high level circuits.
Un amico ci aveva giocato e ne era rimasto colpito positivamente.
Si scarica ed utilizza liberamente, ma:
1- non ho approfondito il tipo di licenza con cui viene rilasciato;
2- per ora gira solo su Win (per questo non ho approfondito molto

), anche se la volontà di arrivare a Linux sembra esserci:
Linux is not supported at this time however the long term goal is to run VBB on the Mono.Net platform which is supported by Linux