PX4/Firmware — pull request #44 by jgoppert (2012-11-04 05:25:51+00:00)
Title: Added px4fmu_sim branch for software in the loop (SITL) development

I have created a new config under nuttx/config/px4fmu_sim. This builds the nsh console for px4 using the standard linux gcc toolchain. It then creates a virtual romfs and runs the px4 startup script.

I am thinking that the board specific code under app/drives/stm32 etc. should be moved to nuttx/config/px4fmu/src. This would allow the sitl to use the headers in drivers/drive_tone_alarm.h etc as interfaces for replacement driver implementations for the SITL setup. The SITL could then put its implementations in nuttx/config/px4fmu_sim/src.

I wanted to get some feedback from the other developers before going any further. So please let me know what you guys think.