This book is intended to fill the need for an intermediate level overview of programming microcontrollers using the C programming language. It is aimed specifically at two groups of readers who have different, yet overlapping needs.
The first group are familiar with C but require an examination of the general nature of microcontrollers: what they are, how they behave and how best to use the C language to program them.
” The second group are familiar with microcontrollers but are new to the C programming language and wish to use C for microcontroller development projects.
First Steps with Embedded Systems will be useful both as an introduction to microcontroller programming for intermediate-level post-secondary programs and as a guide for developers coping with the growth and change of the microcontroller industry.