Embedded tutorial for STM32F4 using open source tools covering cross-compilation, debugging, signal processing, TDD and simulation| Actuated Robots