simple execution environment for STM32F10x