If you have programming experience and a familiarity with C--the dominant language in
embedded systems--Programming Embedded Systems, Second Edition is exactly what you
need to get started with embedded software. This software is ubiquitous, hidden away instruments would have
been nearly impossible to create without embedded software.
1