As part of the Open-BLDC project we are developing a simulation environment for software in the loop testing of the actual firmware.
It is still very much work in progress so join #open-bldc irc channel on freenode for regular updates.
The software is divided in three parts:
- QSim: QT GUI for controlling and displaying simulator output.
- CSim: The C implementation of the simulator itself
- Open-BLDC: The actual Open-BLDC firmware compiled to run on virtual drivers on the PC and connecting to the simulator.
All the code is GPL 3 and can be found in the github repositories linked above.
- Still lot's to do :)