Making Embedded Systems by Elecia White
This easy-to-read book helps readers cultivate a host of good development practices, based on classic software design patterns as well as new patterns unique to embedded programming. Written by an expert, "Making Embedded Systems" is ideal for intermediate and experienced programmers, no matter what platform they use.
