Altså du vil virtualisere den? Jeg mener ikke at der findes en sådan til Arduino'en endnu.
Desuden vil jeg lige fortælle dig at du ikke kan programmere C++ til Arduino'en
Du har godt nok fået stillet nogle af C++ teknikkerne tilrådighed gennem compileren, men ikke det hele. Hele standard biblioteket findes ikke, templates understøttes heller ikke og jeg mener ikke at du kan new'e. Du kan lave en malloc, men det er slet ikke det samme, for den allokere kun pladsen, men du kan vist ikke være sikker på at den kalder konstruktøren osv.
Jeg ved faktisk ikke om AVR Studio 4s,
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725&source=redirect simulator kan bruges? Den findes dog kun til Windows, hvilket er en af grundende til at jeg ikke har prøvet IDE'et.