Thanks, yes a guide would be great.
I've got flightgear running in your described way, but I have no idea how to run any firmware. Do I have to? And were would I start when I want to start programming for the firmware and try it in a simulator?
Especially it would be nice to know how to do all the things for a quadcopter.