Bare-metal Embedded Systems