Introduction to embedded software design and advanced based on KinetisK64