STM32 shell, a CLI(command line interface) like linux shell, you can easily port into an embeded system, all you need is a serial com port : ), Project link : https://github.com/ShareCat/STM32CommandLine :
Starting with the STM32F4 discovery kit, flashing STM32Fxx ( STM32F37x) with stlink