Software development for embedded systems

Practical guide for software development in embedded systems and IoT: from firmware to application.