This question already has an answer here:

I don't have a physical raspberry pi device but I want to create a program to run on it. I will eventually have that device but in the meanwhile is there an emulator which I can use to test my program.

Apologies if this is a duplicate question, I saw the suggestions which stackexchange gave back but not able to find a relevant discussion.

marked as duplicate by Ghanima, Bex, Phil B., goldilocks May 27 '15 at 15:19

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Browse other questions tagged or ask your own question.